login  Naam:   Wachtwoord: 
Registreer je!
 Forum

vragen verwijderen uit tabel

Offline dimaz - 22/06/2006 23:25 (laatste wijziging 22/06/2006 23:44)
Avatar van dimazNieuw lid
  1. <?
  2. include("connect.php");
  3. if(isset($_POST['submit'])){
  4. if(empty($_POST['delete'])){
  5. echo 'Je hebt niets geselecteerd';
  6. }else{
  7. $delete = implode(', ', $_POST['delete']);
  8. mysql_query("Delete From vragen Where id =(".$delete.")");
  9. }
  10. }else{
  11. $sql = mysql_query("Select vraag,id From vragen");
  12. if(mysql_num_rows($sql) == 0){
  13. echo 'er is nog niets om te deleten.';
  14. }else{
  15. echo '<table><form target="_self" method="post">';
  16. while($asc = mysql_fetch_assoc($sql)){
  17. echo '<tr><td><input type="checkbox" value="'.$asc['id'].'" name="delete" /></td>';
  18. echo '<td>'.$asc['id'].' - '.$asc['vraag'].'</td></tr>';
  19. }
  20. echo '<tr><td></td><td><input type="submit" value="delete" name="submit" /></td></tr>';
  21.  
  22. echo '</form></table>';
  23.  
  24. }
  25.  
  26. }
  27.  
  28. ?>


wat klopt er niet aan, sql queries kloppen 
als ik iets aanvink en op remove klik doetie het gewoon niet


vinTage geeft gratis code tags weg vandaag

=> waarvoor dank

Warning: implode(): Bad arguments. in /home2/rada/public_html/dimaz/control/verwijderen2.php on line 7

is de error nu

4 antwoorden

Gesponsorde links
Offline vinTage - 22/06/2006 23:29 (laatste wijziging 22/06/2006 23:30)
Avatar van vinTage Nieuw lid mysql_query("Delete From vragen Where id IN(".$delete.")");

dat heb ik nog nooit gezien, hoort dat IN erbij ?

(ik ben hier niet goed in hoor) 

dit lijkt me logisher:
mysql_query("Delete From vragen Where id =(".$delete.")");
Offline dimaz - 22/06/2006 23:37 (laatste wijziging 22/06/2006 23:54)
Avatar van dimaz Nieuw lid ok ja das 1 fout maar daarmee is het probleem nog nie opgelost.
Da was al iets waar ik overgekeken had 
ge kijkt u nogal 'rap' zot op u code as ge de fout nei vind

kheb wa opgezocht over implode da zou moete kloppe 
Offline roelh - 23/06/2006 04:25 (laatste wijziging 23/06/2006 04:26)
Avatar van roelh PHP gevorderde
  1. if(isset($_POST['submit'])){
  2. if(empty($_POST['delete'])){


Hmmss if(!isset($_POST['submit']
is toch hetzelfde als wat je hierboven doet, scheelt wel weer regeltjes ;) Of ben k fout nu?

Hmss waarom impolde gebruiken als je iets verwijderd?
Kom ik ook nog niet helemaal uit...
Zijn dingen waar je naar kijken kunt iig 
Offline Ultimatum - 23/06/2006 08:48
Avatar van Ultimatum PHP expert het is niet duidelijk maar volgens mij gebruikt het script om meerdere berichten te verwijderen waardoor hij een implode en IN gebruikt

ik zou zeggen kijk dat script nog eens door, want die doet het wel 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.426s