首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提交PHP MYSQL时,表单中的数据不会保存到数据库

提交PHP MYSQL时,表单中的数据不会保存到数据库
EN

Stack Overflow用户
提问于 2015-11-19 01:12:34
回答 1查看 691关注 0票数 0

我有一个index.html文件和一个savetodatabase.php文件。很简单,我希望表单数据在提交时存储在数据库中。目前没有发生任何事情,也没有错误消息。

在basic_upload中有5列assigned_group、img (尚未实现)、about和date (尚未实现)。Img和date我还没有完成-主要是因为我还在开发文件上传和日期选择器。

背景:我在windows上运行xampp,并在phpmyadmin中创建了数据库。

谁能告诉我怎么把它存入数据库?

savetodatabase.php

代码语言:javascript
复制
<html>
 <head>
  <title>PHP Test</title>
 </head>
 <body>
 <?php
$connection = mysql_connect("localhost", "root", ""); // Establishing Connection with Server
$db = mysql_select_db("timelineinfo", $connection); // Selecting Database from Server
if(isset($_POST['submit'])){ // Fetching variables of the form which travels in URL
$group = $_POST['group'];
//$img = $_POST['img'];
$about = $_POST['about'];
//$date = $_POST['date'];
if($group !=''||$img !='' ||$date !=''||$about !=''){
//Insert Query of SQL
$query = mysql_query("insert into basic_upload(assigned_group, about) values ('$group', '$about')");
echo "<br/><br/><span>Data Inserted successfully...!!</span>";
}
else{
echo "<p>Insertion Failed <br/> Some Fields are Blank....!!</p>";
}
}
mysql_close($connection); // Closing Connection with Server
?>
 </body>
</html>

index.html

代码语言:javascript
复制
<form action="saveToDatabase.php" method="post" >

<p>What group does the event belong to? </p>

<select name="group" class="form-control">
  <option>1</option>
  <option>2</option>
  <option>3</option>
  <option>4</option>
  <option>5</option>
</select>

   <h3>Upload a Picture</h3>

//to be completed

    <br>
   <h3>Description</h3>

<p>Please enter text to describe the achievement (300 Characters Max) </p>
<div class="form-group">
  <label for="comment">Comment:</label>
  <textarea class="form-control" rows="5" id="comment" name="about" ></textarea>
</div>
 <input type="submit" class="btn btn-info" value="Submit Button" name="submit">



</form>
EN

回答 1

Stack Overflow用户

发布于 2015-11-19 01:14:37

作为一个初学者,我建议你使用error_reporting(E_ALL);.You来了解错误。

更改此条件

代码语言:javascript
复制
if($group !=''||$img !='' ||$date !=''||$about !=''){

代码语言:javascript
复制
if($group !=''||$about !=''){

这是因为,$img$date将始终为空,实际上您应该得到错误undefined variable

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

https://stackoverflow.com/questions/33786205

复制
相关文章

相似问题

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