Hallo leute, ich bin leider kein php crack.
Ich habe folgenes vor und zwar das mir User angezeigt werden, die in einer DB gespeichert sind. Das ganze sollte in einer Tabellenform passieren und alphabetisch sortiert werden. Mein Code sieht so aus:
<?
$res = mysql_query ("SELECT id FROM $table");
$num = mysql_num_rows($res)-2;
$counter = 1;
$gewuenschte_spaltenanzahl = 4;
//User A
$sql_a = ("SELECT name, vorname, id FROM $table WHERE level !=99 and vorname LIKE 'a%' order by vorname");
$result_a = mysql_query($sql_a);
while($cider_a = mysql_fetch_assoc($result_a)){
$mysql_ergbnis_user_array_a[] = $cider_a["vorname"]." ".$cider_a["name"];
$nid_a[] = $cider_a["id"];
};
echo "<table><tr>";
while($counter <= $num){
echo "<td width=150> <a href=user_visit.php?sid=$sid&uid=$uid&nid=".$nid_a[$counter-1].">".$mysql_ergbnis_user_array_a[$counter-1]."</a><br><br></td>";
if($counter % $gewuenschte_spaltenanzahl == 0){
echo "</tr><tr>" ;
}
$counter++;
}
echo "</tr></table><br><br>";
//User B
$sql_b = ("SELECT name, vorname, id FROM $table WHERE level !=99 and vorname LIKE 'b%' order by vorname");
$result_b = mysql_query($sql_b);
while($cider_b = mysql_fetch_assoc($result_b)){
$mysql_ergbnis_user_array_b[] = $cider_b["vorname"]." ".$cider_b["name"];
$nid_b[] = $cider_b["id"];
};
echo "<table><tr>";
while($counter <= $num){
echo "<td width=150> <a href=user_visit.php?sid=$sid&uid=$uid&nid=".$nid_b[$counter-1].">".$mysql_ergbnis_user_array_b[$counter-1]."</a><br><br></td>";
if($counter % $gewuenschte_spaltenanzahl == 0){
echo "</tr><tr>" ;
}
$counter++;
}
echo "</tr></table>";
?>
Aber leider zeigt es mir nur die User mit A an was ist falsch?