| Autor | Zpráva | ||
|---|---|---|---|
| luma64 Profil |
#1 · Zasláno: 15. 6. 2013, 23:08:57 · Upravil/a: Moderátor (editace znemožněna) 16. 6. 2013, 15:07:41
Bezne pouzivam while cyklus v cykle. Ziaden problem. Teraz ale robim selekt nad jednou tabulkou, kde budem v stlpci zobrazovat iba tie udaje, ktore sa k tomuto vztahuju.
To znamena, ze si nacitam vsetky operacie, za vsetky saly, za jedno oddelenie za jeden den. Najprv si selektom zistim nazov prvej saly a potom v cykle opat prechadzam tu istu tabulku hodnotou saly. Po prevom opusteni vnoreneho while, ked sa opat dostanem do vyssej urovne dostanenm hlasku Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in... odkaz na riadok while($row_sala = mysql_fetch_array( $result_sala )) $sql_report_sala="select Location from jqcalendar where Subject='nejake_oddelenie' and substr(StartTime,1,10)='$report_den' order by Location,sala_cislo"; // pocet sal pre vypis stlpcov
$result_sala=mysql_query($sql_report_sala) or die(mysql_error());//vykona $qry
if ($result_sala)
{
echo "<table>";
echo "<tr>";
while($row_sala = mysql_fetch_array( $result_sala )) // keeps getting the next row until there are no more to get
{
$result_sala = $row_sala['Location'];
//vypis za salu
$sql_report_operacia="select * from jqcalendar where Subject='nejake_oddelenie' and substr(StartTime,1,10)='$report_den' and Location = '$result_sala' order by Location"; // pocet sal pre vypis stlpcov
$result_sala_operacia=mysql_query($sql_report_operacia) //vykona $qry
or die(mysql_error());
if ($result_sala_operacia)
{
while($row_operacia = mysql_fetch_array( $result_sala_operacia ))
{
?>
<tr><td><?php echo $row_operacia['rc']; ?></td></tr>
<?php
}
}
// operacie za salu vypisane
}
}Mal som chybu v rovnakom pouziti $result_sala |
||
| ShiraNai7 Profil |
#2 · Zasláno: 17. 6. 2013, 11:40:01
Iteruješ výsledek uložený v proměnné
$result_sala, ale na řádku 10 si ji přepíšeš na hodnotu $row_sala['Location'].
|
||
|
Časová prodleva: 13 let
|
|||
0