所以我有形式:
<form method="post">
Name: <input type="text" name="name" value<? if(isset($_GET['edit'])) {echo '="'. person($_GET['edit']) .'"';} ?>/><br>
Surname: <input type="text" name="surname" value<? if(isset($_GET['edit'])) {echo '="'. person($_GET['edit']) .'"';} ?>/><br>
Age: <input type="text" name="age" value<? if(isset($_GET['edit'])) {echo '="'. person($_GET['edit']) .'"';} ?>/><br>
<input type="submit" value="Submit" name="submit"/>
</form>
和
function person($id) {
$query = 'SELECT name, sname, age FROM persons WHERE ID='.$id.';';
$result = mysql_query($query);
return $row = mysql_fetch_row($result);
}
所以函数返回一个数组,我怎样才能从这个函数中得到只显示我:每个输入值中的'name'/'sname'/'age'