mysql php更新提交错误

时间:2016-01-16 13:25:07

标签: php html mysql

这是我的更新链接

editprofile.php?没有= ABC

并链接我们

<a href="editprofile.php?no=<?php echo $row['no'];?>">edit</a>

我需要在行没有

的基础上更改名称

php代码是

<?php
if (isset($_POST['submit']))
{
$dbhost = '';
$dbuser = '';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
   $no=$_GET['no'];
   $name=$_POST['name'];

$sql = "UPDATE tabel_name
    SET name='$name'
    WHERE no='$no'";

mysql_select_db('database_name');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not update data: ' . mysql_error());
}
echo "Updated data successfully\n";
mysql_close($conn);
}
?>

<form>
<input id="edit" name="name" value="">
<input type="submit" value="submit" name="submit">
</form>

所以我需要知道如何使用基于no的新名称更改名称,我的意思是它转到行,基于no并根据新的输入名称重写名称并重定向到基页。 表单没问题,但是当我点击链接或按提交时,它会在mysql字段中输入一个空白条目。如果在编辑之前有任何数据,则重写并给出空白值。

0 个答案:

没有答案