Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] mysql_fetch_array
Forum PHP.pl > Forum > Przedszkole
bmL
Cześć,
mam taki problem:

index.php
  1. <?php
  2. include("_mysql.php");
  3.  
  4. echo'<head>
  5. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
  6. <title>INDEX</title>
  7.  
  8. </head>
  9. <html>
  10. <body>';
  11.  
  12. if($_GET['pokaz']) $pokaz = $_GET['pokaz'];
  13. else $pokaz=dodaj;
  14. include($pokaz.".php");
  15. </body>
  16. </html>';
  17. ?>


dodaj_kat.php
  1. <?php
  2.  
  3. /**
  4.  * @bmL 
  5.  * @copyright 2007
  6.  */
  7. echo '<font size"2"><b>Dodaj kategorię</b><br>';
  8. $zapytanie = "SELECT `id` , `kategoria` FROM `kategorie` ORDER BY `kategoria`";
  9. $kategorie = mysql_query($zapytanie);
  10.  
  11. if(!$kategorie) echo 'Zapytanie sql nie udane <b> '.$zapytanie.'</b>';
  12.  
  13. while($lista_kategori=mysql_fetch_array($kategorie))
  14. {
  15. $kategorie .='<option value="'.$lista_kategori[id].'">'.$lista_kategori[kategoria].'</option>';
  16. }
  17. //....
  18. ?>


-> Baza danych

No i finał:
index.php?pokaz=dodaj_kat
Kod
Dodaj kategorię

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\WebServ\httpd\link\dodaj_kat.php on line 13

Nie wiem chyba źle zrozumiałem tę funkcję. Proszę pomóż ktoś smile.gif
Przepraszam, dodało się 3 razy. Coś mi się net muli no i jakoś tak wyszło usuńcie 2 tematy i bedzie ok smile.gif

EDIT: już sobie z tym poradziłem ale mam drugie pytanie:
W jaki sposób taki szybki mogę zrzucić zawartość $lista_kategori do tabeli takie php $listakategori[0] $listakategori[1] itp....
FliSs_tCv
Witam Cie mogłbym poprosic od Ciebie o jakies info jak wykonac kod który by dodawal mi kategorie bo robie sklep i nie wiem jak to wykonac sad.gif bede wdzieczny pozdrawiam


a co do twojego pytania niestety nie wiem nie znam sie az tak na php jestem zielony tongue.gif
bmL
Mogę ci pokazać co wykminiłem ale nie wiem czy ci pomogę tongue.gif
  1. <?php
  2.  
  3. /**
  4.  * @author 
  5.  * @copyright 2007
  6.  */
  7. $akcja=$_GET['akcja'];
  8.  
  9. if(!$akcja)
  10. {
  11. $zapytanie = "SELECT `kategoria` FROM `kategorie` ORDER BY `kategoria`";
  12. $kategorie = mysql_query($zapytanie);
  13.  
  14.  
  15.  
  16. while($lista_kategori=mysql_fetch_array($kategorie))
  17. {
  18. $lista .= $lista_kategori[kategoria].'<br>';
  19. }
  20. echo '<font size"2"><b>Lista kategorii:</b><br>'.$lista.'<font size"2"><b>Dodaj kategorię:</b><br><form action="index.php?pokaz=dodaj_kat&akcja=dodaj" method="POST"><br><input type="text" name="nazwa_kategori">
  21. <input type="submit" name="Wyślij" value="Wyślij"></form>';
  22. }
  23.  
  24. else
  25. {
  26. $zapytanie="INSERT INTO `kategorie` (`kategoria`) VALUES ('$nazwa_kategori')";
  27. $dodaj_kategorie = mysql_query($zapytanie);
  28. if(!mysql_error())
  29. {
  30.  
  31. echo'<b>Kategoria dodana.</b><br>Jeżeli nie zostaniesz przekierowany automatycznie kliknij <a href="index.php?pokaz=dodaj_kat"><font color="red">tutaj</font></a><META HTTP-EQUIV=Refresh CONTENT="3; URL=index.php?pokaz=dodaj_kat">';
  32. }
  33. }
  34. ?>

W bazie danych oczywiście mam utworzoną tabelę "kategorie" i w niej 2 pola:
"id" int(5) - index - auto_increment
"kategoria" varchar(30)
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.