Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] system logowania i...
Forum PHP.pl > Forum > Przedszkole
in5ane
witam, mam problem ze skryptem logowania, a mianowicie wywala mi taki error, w sumie to juz nie jest nic od logowania, tylko polaczenia z baza (czy jakos tak)

wywala mi taki eror
Kod
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\usun.php on line 21


a oto skrypt:
  1. <?php
  2. include_once('../config.php');
  3. include_once('logowanie.php');
  4. ?>
  5. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  6. <html>
  7. <head>
  8. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
  9. <title>logowanie</title>
  10. </head>
  11. <body link="#000000" alink="#000000" vlink="#000000" bgcolor="#FFFFFF">
  12. <font size="2" face="Verdana">
  13.  
  14. <?php if($_SESSION['logowanie'] == 'poprawne') {
  15. echo '<h2>Panel Administracyjny - dodawanie produktów:</h2><br><a href="dodaj.php"> Dodawanie produktów</a> | Edycja produktów | Usuwanie produktów<br><br>';
  16. if ($co == 'skasuj') {
  17. $wynik = mysql_query ("DELETE FROM produkty WHERE id = '$id';");
  18. }
  19. echo '<table cellpadding=5 border=1><tr><td><b>Imię</b></td><td><b>Nazwisko</b></td><td><b>Telefon</b></td><td></td></tr>';
  20. while ($rekord = mysql_fetch_array ($wynik)) {
  21. $id = $rekord[0];
  22. $nazwa = $rekord[1];
  23. $zdjecie = $rekord[2];
  24. $cena = $rekord[3];
  25. $opis = $rekord[4];
  26. $kategoria = $rekord[5];
  27. echo '<tr><td>".$nazwa."</td><td>".$zdjecie."</td><td>".$cena."</td><td>".opis."</td><td>".kategoria."</td><td><a href=?co=skasuj&id=$id>skasuj</a></td></tr>';
  28. }
  29. } else {
  30. echo '<h3>Aby zalogować sie do Panelu Administracyjnego należy poniżej wpisać login i h
    asło</h3>'
    ;
  31. }
  32. echo logowanie();
  33. ?>
  34. </font>
  35. </body>
  36. </html>


done, po sprawie, zapomnialem zdefiniowac $rekord ;/
BORG
Masz blad, bo mydql_fetch_array stosuje sie przy zapytaniach SELECT
Jezeli uzywasz zapytania:
$wynik = mysql_query ("DELETE FROM produkty WHERE id = '$id';");
To wogole nie wiem po co ci mysql_fetch_array.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.