无法将表单链接到php控制器

时间:2016-09-26 18:20:53

标签: php mysql database

我想我在这段代码中遗漏了一些帖子变量。我不确定如何放置post变量并将它们链接到控制器以便获取提交表单。我读过几个小时和几个小时,我的思绪仍然模糊不清。现在使用这个php控制器,我可以手动输入数据,但通过表单自动上传让我很困惑。我认为即时通讯过于复杂,我知道它只需要完成一到两步。我的mysql服务器在我的局域网后面,所以唯一可公开访问的是我的端口80网站。我希望我能解决这个问题,最近我的大脑被谋杀了大声笑

如果我无法解决这个问题,请将其迁移到web2py。它在数据库方面比我在语法组织中看到的更容易混淆但更容易。最后一个问题。数据库不会自动创建新的ID行。我将它设置为数据库中的主要数据并应自动创建新记录,但由于某种原因它不会。

<form action="SubmissionForm.php" method="post">
<label>Name:</label><input type='text' name='user'/>
<label>Message:</label><input type='text' name='message'>
<input type='submit' value='Submit'>

</form>




<?php
   $dbhost = 'localhost';
   $dbuser = 'root';
   $dbpass = '';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);    

   if(! $conn ) {
      die('Could not connect: ' . mysql_error());
   }

   $sql = "INSERT INTO testmessage2 ". "(user, message) ". "VALUES(user, message);

   mysql_select_db('politicalagenda');
   $retval = mysql_query( $sql, $conn );

   if(! $retval ) {
      die('Could not enter data: ' . mysql_error());
   }

   echo "Entered data successfully\n";

   mysql_close($conn);
?>

1 个答案:

答案 0 :(得分:-1)

= if not Text.StartsWith([Contract],"GB") then Table.FillDown(#"Replaced Value",{"Date"})