我试图将每行的结果分成不同的数组,然后将它们输出到表中。这是我的代码..它很长我知道而且也过时了,但我只需要它工作。任何帮助都会很棒。目前它确实回显了正确数量的行,只是它们都是空的。
<?php
include ('user.inc');
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die ("unable to select database");
$query = 'SELECT * FROM customer LIMIT 50';
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
$i=0;
while ($i = mysql_fetch_array($result)){
$customerID[$i]=$i['customerID'];
$surname[$i]=$i['surname'];
$forname[$i]=$i['forname'];
$title[$i]=$i['title'];
$email[$i]=$i['e-mail'];
$adress[$i]=$i['address1'];
$street[$i]=$i['street'];
$city[$i]=$i['city'];
$county[$i]=$i['cuunty'];
$postcode[$i]=$i['postcode'];
$phoneNumber[$i]=$i['phoneNumber'];
$mobileNumber[$i]=$i['mobileNumber'];
$i++;
}
$r=0;
echo'<table>';
while ($r < $num){
echo'<tr>';
echo'<td><form action="userinfo.php"><input type="hidden" name="customerID" value="';
echo$customerID[$r];
echo'"><imput type="submit" value="';
echo$customerID[$r];
echo'"></form></td>';
echo' <td>';
echo$title[r];
echo'</td>';
echo' <td>';
echo$surname[r];
echo'</td>';
echo' <td>';
echo$forname[r];
echo'</td>';
echo' <td>';
echo$email[r];
echo'</td>';
echo'</tr>';
$r++;
}
echo'</table>';
?>