Autor Zpráva
nightrider
Profil
Vim že se budete nejspíš smát,ale vážně znějakého dúvodu to nefacha :-(
Vidim to jako chybu v dotazu,ale nemuzu ji najit :-( snad bude nekdo moudrejsi :-)


<?php
if (!isset($_GET['autor_id'])) {
$dotaz = "SELECT * FROM umelci, obrazy WHERE umelci.id_umelce = obrazy.id_umelce AND obrazy.id_umelce = {$_GET['autor_id']} ORDER BY obrazy.nazev_obrazu";
} else {
$dotaz = "SELECT * FROM umelci, obrazy WHERE umelci.id_umelce = obrazy.id_umelce ORDER BY umelci.prijmeni ASC, obrazy.nazev_obrazu ASC";
}
?>
<?php
echo '<table cellspacing="3" cellpadding="3" border="0" align="center" width="80%">
<tr>
	<td align="left" width="20%"><b>Umělec</b></td>
	<td align="left" width="20%"><b>Název</b></td>
	<td align="left" width="20%"><b>Popis</b></td>
	<td align="left" width="20%"><b>Cena</b></td>
</tr>
<tr>';
// Zobrazit všechny výsledky
$vysledek = mysql_query ($dotaz);
while ($řádek = mysql_fetch_array ($vysledek, MYSQL_ASSOC)) {
// Zobrazit záznam
echo "<tr>
	<td align=\"left\"><a href=\"prochazet_obrazy.php?autor_id={$řádek['id_umelce']}\">{$řádek['prijmeni']}, {$řádek['jmeno']} {$řádek['druhe_jmeno']}</a></td>
	<td align=\"left\"><a href=\"zobraz_obraz.php?obr_id={$řádek['id_obrazu']}\">{$řádek['nazev_obrazu']}</td>
	<td align=\"left\">". stripslashes($řádek['popis']) ."</td>
	<td align=\"left\">{$řádek['cena']}</td>
</tr>";
}
echo "</table>";

mysql_close();
?>

Na stránce mi to vypisuje chybu: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /3w/xf.cz/f/fotostar/shop/prochazet_obrazy.php on line 24


Děkuji předem všem za nazory a pomoc.
nightrider
Profil
Dobry jsem zapomel na get :-)
Toto téma je uzamčeno. Odpověď nelze zaslat.