messages et checkboxes
en fait je fais un système de suppression des messages par selection de checkboxes puis en ciquant sur supprimmer. j'ai mis en valeur des checkboxes les id de ma base des mdifferents messages,
seulement pour les supprimmer je comprend pas comment m'y prendre pasque je sais pas combien y a de messages selectionnés à chaque fois
c 'est incroyable ce que je peux écrire comme conneries
formulaire :
name = "effacer_'.$id.'" value = "ok"
ensuite avec un explode tu recup l'id puis tu delete en fonction si c'est ok.
Un peu grossier mais t'as la base
du truc
zebdinou pour les intimes / Blog : http://www.zebden.fr
Le truc le plus simple à faire dans le formulaire :
name="tableau[]" value="'.$id.'"
Et quand tu arrives dans la page de traitement, tu as $tableau qui est un array, et il te reste qu'à le parcourir : chaque élément du tableau contient un id à supprimer.
ton truc glob
je teste ça
while(isset ($tableau['.$i.'])){
$sql='delete * from matable where id="'.$tableau[$i].'"';
mysql_query($sql);
}
mais y a un truc qui foire...
c 'est incroyable ce que je peux écrire comme conneries
Ouais mais la, ton while, il boucle pas :)
T'as pas de condition dans ta boucle.
Testes ca :
<?php
$nb = count ($tableau);
for ($i=0; $i<$nb; $i++) {
$sql='delete * from matable where id="'.$tableau[$i].'"';
mysql_query($sql);
}
?>
je me demande si ça vient pas de mon checkbox:
<input type="checkbox" name="tableau['.$i.']" value="'.$id_message.'">
Je sais pas si le tableau faut mettre le $ devant ?
c 'est incroyable ce que je peux écrire comme conneries
le 20/01/2004 à 17:41
i M@N
Hello !
Mais pourquoi vous lisez pas les réponses qu'on vous fait ?
Le truc le plus simple à faire dans le formulaire :
name="tableau[]" value="'.$id.'"
Et quand tu arrives dans la page de traitement, tu as $tableau qui est un array, et il te reste qu'à le parcourir : chaque élément du tableau contient un id à supprimer.
Signé LA_GLOBULE.
@+...
One Love, One Heart, One Unity.
c'est ce que j'avais fait au début mais ça foirait un max alors comme je croyais que...
bon
voila mon script il me dit message supprimmé, la source semble crrecte mais il supprimme rien
c 'est incroyable ce que je peux écrire comme conneries
dans supprimer.php
You have an error in your SQL syntax near '* FROM messagerie WHERE id="23"' at line 1
merci mysql mais je vois pas le pb
c 'est incroyable ce que je peux écrire comme conneries
ouaip ben en fait faut pas mettre
mais plutot
et la ça marche magique ou connerie de ma part on s'en fout je touche plus à rien
c 'est incroyable ce que je peux écrire comme conneries
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: