我尝试了多种方法,但我需要通过webform更新现有用户的特定行我已尝试此代码,但我在代码上有一些问题。
<?php
session_start();
include_once 'dbconnect.php';
if(!isset($_SESSION['user']))
{
header("Location: index.php");
}
$res=mysql_query("SELECT * FROM users WHERE user_id=".$_SESSION['user']);
$userRow=mysql_fetch_array($res);
while($row = mysqli_fetch_array($result)){
echo '<form action="" method="post">';
echo '<div style="float:left">';
echo '<table border="1" bordercolor="#000000">';
echo '<tr>';
echo '<td>link</td>';
echo '<td><input type="text" name="user_wallet" value="'.$row['user_wallet'].'"></td>';
echo '</tr>';
echo '</table></div>';
echo '</form><br /><br /><br /><br /><br /><br /><br /><br />';
}
}
if(isset($_POST['update'])){
$user_wallet = $_POST['user_wallet'];
$sql = mysqli_query("UPDATE users SET user_wallet = '$user_wallet' WHERE id = '$id'");
$retval = mysqli_query( $sql, $con );
if(! $retval ){
die('Could not update data: ' . mysql_error());
}
echo "Updated data successfully\n";
}
?>