我有这个代码将数据插入到索引的表中,但是如何使提交按钮modifystatus工作?我一直在尝试没有结果,目的是当我按下提交按钮“atendido”时,数据库列名称状态的表将为= 0,具体取决于正在更新的ID
<?php if($total>0 && $search!='')
{
do {
echo "<tr><form method='post' action='../solicitudes/modifystatusdown.php'>
<td style='width:20%; '><input type='hidden' name='$fila[nombre]''><input type='text'>";
echo $fila['nombre'];
echo "</td><td style='width:20%;'>";
echo $fila['telefono'];
echo "</td><td style='width:20%;'>";
echo "<input type='Submit' name='delete' value='Atendido'></td></form></tr>";
}
while ($fila=mysqli_fetch_assoc($resultado));
} ?>
这是modifystatus.php
<?php
$nombre = $_POST[$nombre];
$nombre = $_GET['nombre'];
$link = mysql_connect("localhost","root","");
if($link)
{
mysql_select_db("users",$link);
}
mysql_query("UPDATE usuarios SET status=0 WHERE nombre = '$nombre'");
?>
答案 0 :(得分:0)
那你为什么要用:
$nombre = $_POST[$nombre];
$nombre = $_GET['nombre'];
你只需要:
$nombre = $_POST[$nombre];
并停止使用mysql_
它已被弃用,请使用mysqli或PDO
答案 1 :(得分:0)
您没有提供完整的逻辑,但您更有可能希望为输入使用特定名称并更改值。例如:
<?php $nombre = $fila['nombre'] ?>
<td style='width:20%; '>
<input type='hidden' name='nombre' value='$nombre']'><input type='text'>";
然后是值
$nombre = $_POST['nombre']
将包含名称。