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: 11 let
|
0