| 
|  praegune kellaaeg 31.10.2025 12:48:13 |  
| Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing |  |  |  
| autor |  |  
| f0rt HV vaatleja
 
  
 liitunud: 23.01.2006
 
 
 
 
 
 | 
|  18.01.2008 04:16:56
Mitme rea kustutamine andmebaasist checkboxiga? |   |  
| 
 |  
| Tere, 
 
	
	  | <td><input name='del' type='checkbox' value='$id' class='valgeBox'></td> |  selle saab ta iga rea kohta db'st.
 saadan ära funktsiooni ja kuvab address baril:
 
 
	
	  | ...xxx.php?del=101&del=102&action=kustutaFail |  Kuda ma funktsiooni neid lugema panen, proovisin küll:
 
 
	
	  | if($_REQUEST["action"]=="kustutaFail"){ $count = 0;
 $ids = array();
 while($count < 30){
 array_push($ids, $_REQUEST["del"]);
 $yhendus=new mysqli("xxx.xxx.xxx", "xxx", "xxx", "xxx");
 $kask=$yhendus->prepare("DELETE FROM xxx WHERE id=?");
 echo $yhendus->error;
 $kask->bind_param("s", $ids[$count]);
 $kask->execute();
 $count = $count + 1;
 }
 }
 |  Kustutab ainult ühe rea ikka : /
 |  |  
| tagasi üles |  |  
|  |  
| Smith HV veteran
 
  
 liitunud: 25.08.2002
 
 
 
 
 
 | 
|  18.01.2008 05:09:55 |   |  
| 
 |  
| Segane jutt sul, aga probleem muidugi selles et mitu muutujat ei saa ju sama nimega olla... _________________
 Only the Central Computer knows the truth
 |  |  
		| 
			
				| Kommentaarid: 158 loe/lisa | Kasutajad arvavad: |    | :: |  0 :: |  1 :: |  145 |  |  
| tagasi üles |  |  
|  |  
| Valdars HV veteran
 
  
 liitunud: 22.02.2003
 
 
 
 
 
 | 
|  18.01.2008 12:24:08
Re: Mitme rea kustutamine andmebaasist checkboxiga? |   |  
| 
 |  
| 
	
	  | <td><input name='del[]' type='checkbox' value='$id' class='valgeBox'></td> |  
 
	
	  | if($_REQUEST["action"]=="kustutaFail"){ $ids = implode(', ', $_REQUEST['del']);
 $yhendus=new mysqli("xxx.xxx.xxx", "xxx", "xxx", "xxx");
 $kask=$yhendus->prepare("DELETE FROM xxx WHERE id IN (?)");
 echo $yhendus->error;
 $kask->bind_param("s", $ids);
 $kask->execute();
 }
 |  |  |  
		| 
			
				| Kommentaarid: 47 loe/lisa | Kasutajad arvavad: |    | :: |  0 :: |  1 :: |  44 |  |  
| tagasi üles |  |  
|  |  
| f0rt HV vaatleja
 
  
 liitunud: 23.01.2006
 
 
 
 
 
 | 
|  18.01.2008 15:07:07 |   |  
| 
 |  
| Ole sa jälle tänatud Valdars! Hetkel toppis nad sinna array'sse kõik, proovisin echo abil vaadata ja olid kõik ilusti reas seal, aga ikka dileidib ühe rea.
 Lahendus hüppab raudselt nurga tagant välja, kui selle siia postitan
   
 e: täpselt nagu öeldud, lahendus hüppaski iseenesest välja :p
 
 
	
	  | ("DELETE FROM xxx WHERE id IN (". implode(', ', array_map('intval', $_REQUEST['del'])) .")"); |  |  |  
| tagasi üles |  |  
|  |  
|  |  
| lisa lemmikuks |  |  
|   | 
| sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele
 sa ei või muuta oma postitusi selles foorumis
 sa ei või kustutada oma postitusi selles foorumis
 sa ei või vastata küsitlustele selles foorumis
 sa ei saa lisada manuseid selles foorumis
 sa võid manuseid alla laadida selles foorumis
 
 |  |  
 
 Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
 |