phpusershik
Using PHP
Одно статусные строки + пустая строка после них.....
Надо зделать так что-бы учителя с одинаковыми статусами стояли в одной друг за другами в последующих строках а вот когда допустим закончились учителя по 'математике' вставлялся одна пустая строка а потом учителя по 'языку' и т.п.
Зделал вот такую но кривая не пашует:
echo "<table><tr><td>Teachers</td></tr>";
$sql1= "SELECT * FROM tech Group BY status ";
$result1 = mysql_query($sql1);
for ($i = 0; $i < mysql_num_rows($result1); $i++) {
$statusi= mysql_result($result1, $i, "status");
$sql = "SELECT * FROM tech Order BY status ";
$result = mysql_query($sql);
for ($i = 0; $i < mysql_num_rows($result); $i++) {
$name= mysql_result($result, $i, "name");
$surname= mysql_result($result, $i, "surname");
$status= mysql_result($result, $i, "status");
if($statusi==$statusi) echo"<tr><td>";
echo "$name - $surname - $status</td>";
$statusi++;
if($statusi != $statusi) {echo"</tr>";}
} }
echo "</table>";
Надо зделать так что-бы учителя с одинаковыми статусами стояли в одной друг за другами в последующих строках а вот когда допустим закончились учителя по 'математике' вставлялся одна пустая строка а потом учителя по 'языку' и т.п.
Зделал вот такую но кривая не пашует:
echo "<table><tr><td>Teachers</td></tr>";
$sql1= "SELECT * FROM tech Group BY status ";
$result1 = mysql_query($sql1);
for ($i = 0; $i < mysql_num_rows($result1); $i++) {
$statusi= mysql_result($result1, $i, "status");
$sql = "SELECT * FROM tech Order BY status ";
$result = mysql_query($sql);
for ($i = 0; $i < mysql_num_rows($result); $i++) {
$name= mysql_result($result, $i, "name");
$surname= mysql_result($result, $i, "surname");
$status= mysql_result($result, $i, "status");
if($statusi==$statusi) echo"<tr><td>";
echo "$name - $surname - $status</td>";
$statusi++;
if($statusi != $statusi) {echo"</tr>";}
} }
echo "</table>";
