Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dane z tabeli w postaci formularza
jewel
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 14.04.2007

Ostrzeżenie: (0%)
-----


Chce moc usuwac rekordy z tabeli...
Wiec wymyslilem tak, ze jakby przedstawic zawartosc tabeli w postaci listy z radiobuttonami to mozna by bylo wybrac jeden z rekordow i potem juz bez problemu go usunac... nie wiem jednak jak wylistowac ta tabele z radiobuttonami...
Moze ktos pomoze?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jewel
post
Post #2





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 14.04.2007

Ostrzeżenie: (0%)
-----


poki co udaje mi sie listowac ta czesc rekordu, ktora chce..

  1. <?php
  2.  
  3. // laczenie z baza 
  4. $link = mysql_connect('localhost', 'root', '')  or die('Nie mozna polaczyc z baza bo: ' . mysql_error());
  5.  
  6. //wybieramy baze danch
  7. mysql_select_db('ajuchnie') or die('Nie mozna wybrac bazy');
  8.  
  9. echo '<TABLE border="0" width="100%"> <TBODY> <CAPTION> ANKIETERZY</CAPTION>';
  10. //zapytanie
  11. $query = 'SELECT nazwisko FROM ankieterzy';
  12. $result = mysql_query($query) or die('Nie mozna wykonac zapytania, bo:' . mysql_error());
  13.  
  14. while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
  15.  echo '<TR>';
  16.  foreach ($row as $val) {
  17.  echo "<TD> $val </TD> ";
  18.  }
  19.  echo '</TR>';
  20. }
  21. echo '</TBODY></TABLE>';
  22.  
  23.  
  24.  
  25. mysql_close($link);
  26. ?>



w tym skrypcie probuje usuwac rekord za pomoza okienka tekstowego ale niestety nie usuwa i wyskakuje blad:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

  1. <?php
  2.  
  3. // laczenie z baza 
  4. $link = mysql_connect('localhost', 'root', '')  or die('Nie mozna polaczyc z baza bo: ' . mysql_error());
  5.  
  6. //wybieramy baze danch
  7. mysql_select_db('ajuchnie') or die('Nie mozna wybrac bazy');
  8.  
  9. //$nazwisko = AddSlashes($_POST['usun']);
  10.  
  11. $zapyt = "DELETE FROM `ankieterzy` WHERE `nazwisko`= $usun";
  12. //$zapyt = "DELETE FROM `ankieterzy` WHERE `nazwisko` = 'Kowalski'"; 
  13. $res = mysql_query($zapyt);
  14.  
  15. if(mysql_affected_rows() == 1)
  16. {
  17. print '<p>Ankieter zostal usuniety</p>';
  18. }
  19. else
  20. {
  21. print '<p>Nie udalo sie usunac ankietera, poniewaz: </p>' . mysql_error() ;
  22. }
  23. // zamykamy polaczenie
  24. mysql_close($link);
  25.  
  26. ?>


Ten post edytował jewel 27.05.2007, 11:10:44
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 04:32