首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不将数据表单插入数据库表PHP

不将数据表单插入数据库表PHP
EN

Stack Overflow用户
提问于 2017-02-01 23:48:16
回答 1查看 34关注 0票数 0

我一直在尝试将表单中的数据插入到数据库表中,但这似乎是一项不可能完成的任务。我试着按照我看过的所有教程去做,但到目前为止什么都不起作用。你能帮我一下吗?(ATM我只想将数据插入到表中,我知道我必须在这段代码上工作)

代码语言:javascript
复制
<?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>

如果你能给我任何帮助,我将不胜感激。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-01 23:59:22

用于数据库连接的数据库名称必须为$link,如下所示:

*$link=mysqli_connect(“主机”,“用户”,“密码”,“数据库名”);

有关更多信息,请访问此处mysqli_connect的mysqli_connect()文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41983973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档