Mam taki problem:
Posiadam stronę, gdzie w pliku pokaz.php są wyświetlane id wg tego, który wybierzemy, np: pokaz.php?id=1 i wyświetla coś.
A gdy odpalę sam plik pokaz.php, na górze strony wyświetla mi się błąd.
Kod
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in pokaz.php on line 4
A chciałbym aby pokazał mój własny tekst przy `pokaz.php` np: "błąd, wróć do strony głównej"...
tu poczatek skryptu pokaz.php:
<?php include ("config.php"); $id=$_GET["id"]; $id=$y['id']; $text=$y['text']; } ?>
czyli 4 linijka:
Kod
while ($y=mysql_fetch_assoc($x)){
I kolejna sprawa, jak zrobić z tego poniżej, aby po wywołaniu: `pokaz.php?id=123` i nie będzie tego ID w bazie, to wyświetli mi błąd?
kod skryptu pokaz.php:
<?php // rozpoczęcie buforowania (jest to potrzebne by nie mieć błędów typu headers already sent) // połączenie z mysql include "config.php"; // przerabiamy dane z GETa na liczbę (zabezpieczenie) $id = (int)$_GET['id']; // tworzymy zapytanie na artykuł // przerabiamy na tablicę // wyświetlamy nagłówek // rozłączenie z bazą danych // koniec buforowania ?>
Serdeczne dzięki za wszelką pomoc!