这是我的更新链接
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字段中输入一个空白条目。如果在编辑之前有任何数据,则重写并给出空白值。