用于更新数据库的PHP脚本

时间:2015-08-12 21:55:46

标签: php

我有以下脚本打印出名为host和notifier的表。通知程序表有一个复选框。我也有一个提交按钮。

现在,这段代码如何更新我的数据库?如果用户选中通知程序列中的复选框,它应该使用Y更新数据库,否则将其保留为默认值NULL?

$connection = mysql_connect($host, $user, $pass) or die ("Unable to connect!");

mysql_select_db($db) or die ("Unable to select database!");

$owner = $_GET['owner'];
$query = "SELECT `host`,`notifier` FROM `hosts` where `owner`='$owner'";

$result = mysql_query($query) or die ("Error in query: $query. ".mysql_error());

echo "<form method='post' action='#'>";

$len = mysql_num_fields($result);

$tempString =  "<html><body><table border='2'><tr>";

for($i=0; $i<$len; $i++)

 {$tempString = $tempString.'<th>'.mysql_fetch_field($result)->name.'</th>';}

 while ($row=mysql_fetch_array($result, MYSQL_ASSOC))

 {$tempString = $tempString.'</tr><tr>';

 foreach($row as $cell)

 {$tempString = $tempString.'<td>'.(($cell==null) ? '<input type="checkbox">Null</input>' : $cell).'</td>';}

 }

 $tempString = $tempString.'</td></tr></table></body></html>';

echo $tempString;

echo "</tbody></table><input type='submit' value='submit'></form>";

0 个答案:

没有答案