这是我的Php代码。 我的其他if语句不起作用。 请帮帮我。谢谢。
if($row=mysql_fetch_array($result1,MYSQL_ASSOC)){
$pv=$row['pv'];
$cv=$row['cv'];
if($pv=="First_name"){
$sql1="update User set fname='$cv' where ID='$id'";
$result1=mysql_query($sql1);
}elseif($pv=="Lastname"){
$sql1="update User set lname='$cv' where ID='$id'";
$result1=mysql_query($sql1);
}
}
答案 0 :(得分:1)
你的代码看起来不错,所以你可以摆脱elseif
if($row=mysql_fetch_array($result1,MYSQL_ASSOC)){
$cv=$row['cv'];
$column="fname";
if($row['pv']=="Lastname"){
$column="lname";
}
$sql1="update User set $column='$cv' where ID='$id'";
$result1=mysql_query($sql1);
}