Chciałem na swojej stronie zrobić panelik do wyświetlanie produktow z danej kategorii i/lub dyscypliny.
(robię taki mini sklepik sportowy) i mam mały dylemat ze skryptem.
Może najpierw forma w html:
Skrypt:
<?php require_once ("include/polaczenie.php"); foreach ($_GET['kategoria'] as $pt) { $in1 .= "'" . $pt . "',"; } $sql = "SELECT ID_prod, ID_kat, ID_dyscyplina, nazwa_prod, cena, dostepny, opis_pro
d FROM produkty WHERE ID_kat IN (" . $in1 . ") AND ID_dyscyplina=" . $_GET['dyscyplina'] . ");"; //echo $sql; { { <table class="szukaj_php" cellpadding="5"> <tr> <td rowspan="2" valign="top" align="left" cellpadding="5"><img src="images/img_male/',$row['ID_prod'],'.jpg"/> </td> <td colspan="4" valign="top" width="400" align="left">',$row['opis_prod'],'</td> </tr> <tr> <td align="left" valign="top">Cena: ',$row['cena'],'</td> <td align="left" valign="top">Dostepny: ',$row['dostepny'],'</td> <td align="left" valign="top"><a href="opinie.php"><input type="submit" class="submit" value="Opinie"></a></a></td> <td align="left" valign="top" align="right"><a href=""><input type="submit" class="submit" value="Do Koszyka"></a></td> </tr> </table> <p class="p_szukaj_php"></p>'; } } ?>
I pluje mi takim błędem:
[b]
<?php Warning[/b]: Invalid argument supplied for foreach() in [b]C:WebServhttpdRunners2pokaz.php[/b] on line [b]213[/b] Something is wrong in your syntax obok ') AND ID_dyscyplina=)' w linii 2 ?>
Nie wiem co jest grane już.
Pomoże ktoś?
Pozdrawiam