messages et checkboxes

Répondre
rosema
le 20/01/2004 à 08:44
rosema
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
zebden
le 20/01/2004 à 09:07
zebden
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
LA GLOBULE
le 20/01/2004 à 10:53
LA GLOBULE
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.
rosema
le 20/01/2004 à 12:43
rosema
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
LA GLOBULE
le 20/01/2004 à 13:00
LA GLOBULE
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);
}
?>
rosema
le 20/01/2004 à 17:36
rosema
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
i M@N
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.
rosema
le 20/01/2004 à 18:08
rosema
c'est ce que j'avais fait au début mais ça foirait un max alors comme je croyais que...
bonvoila 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
rosema
le 20/01/2004 à 18:17
rosema
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
rosema
le 20/01/2004 à 18:23
rosema
ouaip ben en fait faut pas mettre
delete*from

mais plutot
delete from

et la ça marche magique ou connerie de ma part on s'en fout je touche plus à rien smiley
c 'est incroyable ce que je peux écrire comme conneries
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours