ugrás a tartalomhoz

Hogy lehet törölni checkbox-szal kiválasztott sorokat adatbázisban?

Csaba123 · 2006. Nov. 27. (H), 16.40
Sziasztok!

Segítséget kérnék. A problémám, hogy a lista elején lévő checkbox-al kijelölt sorokat nem törli ki.
Hogy kell ezt megoldani?

Segítséget előre is köszönöm!

Üdv, Csaba
  1. <?php  
  2.   
  3. include("./cfg/connect.inc.php");  
  4.   
  5. mysql_connect(DB_HOST,DB_USER,DB_PASS) or die (mysql_error());  
  6. mysql_select_db(DB_NAME) or die (mysql_error());  
  7.   
  8. $sql = mysql_query("SELECT * FROM kategoriak")  or die (mysql_error());  
  9.   
  10. function row_delete($id, &$dberror)  {  
  11.   
  12. $MySqlQuery = "DELETE FROM testdb.name where id='.$id'";  
  13. $MyResult = mysql_query($MySqlQuery)  or die (mysql_error());  
  14. if (action == "delete") {  
  15.     return true;  
  16.     }  
  17. }  
  18.   
  19. print "<form method=\"post\" action=\"{$_SERVER['PHP_SELF']}\">";  
  20. print "<table border=\"1\">";  
  21. print "<tr><td><b>Delete</b></td><td><b>ID</b></td><td><b>Name</b></td></tr> ";  
  22.     while ( $row = mysql_fetch_row( $sql ) )  
  23.     {  
  24.         print "<tr><td><input type=\"checkbox\"  value=\"delete\"></td>";  
  25.         foreach ( $row as $field )  
  26.             print "<td>$field</td>";  
  27.             print "</tr>";  
  28.     }  
  29. print "</table>";  
  30. print"<br><input type=\"submit\" value=\"Delete!\" >";  
  31.   
  32. mysql_close();  
  33. ?>  
 
1

id?

Anonymous · 2006. Nov. 27. (H), 17.38
Hol állítod a sornak az ID-jét?
Honnan van meghívva a row_delete?
2

id?

Anonymous · 2006. Nov. 27. (H), 17.51
hát ezt kérdezem...
3

ki írta ezt a szkriptet?

Táskai Zsolt · 2006. Nov. 27. (H), 18.38
csak mert ha készen kaptad ezt a szkriptet, akkor kérj olyat, ami azt is csinálja, amit szeretnél. ha te szeretnél programozni, akkor meg gondolkozz el a segítő anonim hozzászóláson. előszöris generálj a kiírt chechboxoknak egyedi id attribútumot, majd feldolgozáskor menj végig ugyanazokon az ID-ken, és vizsgáld a bejelöltségi állapotokat. ha EBBEN elakadsz, szólj, segítünk.
jó munkát,
Tasi
4

én írtam eddig

Csaba123 · 2006. Nov. 27. (H), 20.22
sajnos kezdő vagyok, és mivel itt akadtam el, azért kérek segítséget...
Eddig a pontig én írtam... sajnos nem találtam olyan kódot, kódrészletet, ami segítségemre lenne. Ezért kérek Tőletek, profiktól segítséget!
5

én találtam

Táskai Zsolt · 2006. Nov. 27. (H), 21.36
a google a php post checkbox array szóhalmazra keresve több releváns találatot is ad. az alábbi kettő értelmesnek és érthetőnek tűnik:

  • http://www.kirupa.com/web/php_contact_form3.htm
  • http://www.plus2net.com/php_tutorial/array_checkbox.php