フォームからデータベーステーブルにデータを挿入しようとしていますが、それは不可能な作業のようです。私はこれまでに見たすべてのチュートリアルに従おうとしましたが、これまでのところ何も機能していません。手を貸していただけませんか。(ATMデータをテーブルに挿入したいだけです。このコードで作業する必要があることはわかっています)
<?php
date_default_timezone_set('Europe/Madrid');
$link = mysqli_connect("localhost", "root", "root");
if(!$link){
die("Conexion fallida: ". mysqli_error());
}
if(isset($_POST['enviar'])){
$nombre = $_POST["nombre"];
$email = $_POST["email"];
$nombreReceta = $_POST["nombre-receta"];
$pasosReceta = $_POST["pasos-receta"];
$query = "INSERT INTO datosformulario (nombre, email, nombrereceta, pasosreceta) VALUES ('$nombre', '$email', '$nombreReceta', '$pasosReceta')";
mysqli_query($link, $query);
mysqli_commit($link);
}
mysqli_close($link);
?>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>" name="formulario-recetas" onsubmit="return validarFormulario();">
<input type="text" name="nombre" size="40" placeholder="Nombre">
<input type="email" name="email" size="40" placeholder="Email">
<input type="nombre-receta" name="nombre-receta" size="40" placeholder="Nombre de la receta">
<textarea name="pasos-receta" cols="42" rows="10" placeholder="Introduce todos los pasos necesarios para la receta"></textarea>
<br>
<input type="submit" name="enviar" value="Enviar" class="send-btn">
<input type="button" value="Ayúdame a rellenarlo" class="send-btn" onclick="rellenarFormulario();">
</form>
私はあなたが私に与えることができるどんな助けにも感謝します。前もって感謝します。
データベース接続に使用している$ linkには、次のようなデータベースの名前を付ける必要があります。
$ link = mysqli_connect( "host"、 "user"、 "password"、 "dbname");
詳しくはこちらのページから、)mysqli_connect(上のドキュメントを訪問することができますmysqli_connect
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加