Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kasowanie rekordu... troche inaczej
Forum PHP.pl > Forum > Przedszkole
michal20
hej

wyświetlam sobie tabelke:

  1. <?php
  2.  
  3. while ($pole = mysql_fetch_row($wykonaj))
  4. {
  5. print(&#092;"<br> id=\".$pole[0].\"  nick=\".$pole[1].\" pass=\".$pole[2]);
  6. print(&#092;"&nbsp;&nbsp;&nbsp;&nbsp;<a href=register?del=true>USUŃ</a>\");
  7. if ($del==&#092;"true\") $wykonaj = mysql_query(\"DELETE FROM users where id='$pole[0]'\");
  8. }
  9.  
  10. ?>


i chcę aby po naciśnięciu w odnośnik (link) USUŃ skasowała się pozycja


wyskakuje mi taki error:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in ...
- nospor
Przenoszę: MySQL -> php Początkujący... /crashu
nospor
póki co to masz problem z pobieraniem danych.
a co masz przed: while ($pole = mysql_fetch_row($wykonaj))

tu masz topic niemalże identyczny. przeczytaj se do konca:
http://forum.php.pl/index.php?showtopic=32985
Levabul
  1. <?php
  2.  
  3. if (!empty($_GET['id']) AND $_GET['del'] == true)
  4.  $wykonaj = mysql_query(&#092;"DELETE FROM users where id={$_GET['id']}\");
  5. #w tym miejscu wpisz to o co zapytał nospor
  6.  while ($pole = mysql_fetch_row($wykonaj))
  7. {
  8. print(&#092;"<br> id={$pole['0']} nick={$pole['1']} pass={$pole['2']}\");
  9. print(&#092;"&nbsp;&nbsp;&nbsp;&nbsp;<a href=register?del=true&id={$pole['0']}>USUŃ</a>\");
  10. }
  11.  
  12. ?>
zbig13
Cytat(michal20 @ 2005-07-15 17:01:14)
wyskakuje mi taki error:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in ...

A tak przy okazji to nie jest error tylko ostrzeżenie tongue.gif więc nie wpływa to raczej na działanie skryptu.
nospor
@zbig13 mylisz się bardzo. Wpływa w sensie że się pętla nie wykona bo gościu ma coś wcześniej źle, czyli nic się nie wyświetli a powinno. A to raczej wpływa na skrypt
zbig13
Racja, sorry pomyliło mi sie z Notice:...
michal20
dzieki, juz sobie poradzilem, ze tez nie wpadlem na to perdzej smile.gif

//EDIT

przed petla mialem i mam $wykonaj = mysql_query("SELECT * FROM users"); wiec wszystko bylo ok, juz wiem co robilem zle podawalem poprostu cos czego nie bylo... juz jest gicior
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.