Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [DIY] Warning: mysql_fetch_assoc()
Forum PHP.pl > Forum > Przedszkole
EneR
Witam, mam problem z:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in D:\WebServ\httpd-users\test\edit.php on line 10

Od jakoś 3/4 godzin się z tym męczę i nie mogę wymęczyć aby to działało...

tutaj zamieszczam kod:
  1. <html>
  2. <head>
  3. <title>Edycja</title>
  4. </head>
  5. <body>
  6. <?
  7. mysql_connect("localhost","root","") or die("nie można się połączyć");
  8. mysql_select_db("moja") or die ("nie można się połączyć z bd Moja");
  9. $pokaz_post = mysql_query ('SELECT * FROM news WHERE id='.$_GET['edytuj'].'');
  10. $edytuj = mysql_fetch_assoc($pokaz_post); //linia 10
  11. echo '
  12. <form action="edit.php?zapisz='.$edytuj['id'].'" method="POST">
  13. Tytul: <input type=text name="tyt" value="'.$edytuj['tytul'].'"/><br/>
  14. Autor: <input type=text name="Aut" value="'.$edytuj['autor'].'"/><br/>
  15. Tresc: <input type=text name="Tre" value="'.$edytuj['tresc'].'"/><br/>
  16. <input type="submit" value="Wyslij"/>
  17. </form>
  18. ';
  19. if ($_GET['zapisz']){
  20. $edytuj = mysql_query ('UPDATE news SET tytul = '.$_POST['tyt'].', autor = '.$_POST['Aut'].', tresc = '.$_POST['Tre'].' WHERE id = '.$_GET['zapisz'].' LIMIT 1');
  21. }
  22.  
  23. ?>
  24. </body>
  25. </html>


chodzi o całą edycje tego rekordu... niestety cały czas wyskakuje błąd. działa to w ten sposób że jak na poprzedniej stronie dam "edytuj" to wchodzi normalnie ten formularz, który jest tutaj zamieszczony, lecz gdy dam "Wyslij" w tym formularzu występuje błąd, który podałem na górze tematu.

Byłbym wdzięczny za szybką odpowiedź ponieważ zależy mi na tym skrypcie
m_ikolaj
Witaj,

Znajdz linię 9 i zamień
  1. $pokaz_post = mysql_query ('SELECT * FROM news WHERE id='.$_GET['edytuj'].'');

na
  1. $pokaz_post = mysql_query ("SELECT * FROM news WHERE id='".$_GET['edytuj']."'");


Napisz czy będzie dalej błąd smile.gif
wookieb
1) Nie ten dział
2) Temat omawiamy miliony razy Temat: Jak poprawnie zadac pytanie
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.