[Javascript]Passage de tableau en paramètre

Résolu/Fermé
Utilisateur anonyme - 25 juin 2008 à 13:23
 Utilisateur anonyme - 25 juin 2008 à 19:47
Bonjour à tous,
je souhaite en fait supprimer tous les éléments de ma base de données qui sont cochés (checkbox) dans une longue liste.
<?php
mysql_connect("localhost", "nomdecompte", "mdp"); 
mysql_select_db("mabase");
 
$reponse = mysql_query("SELECT * FROM MaTable"); 

while ($donnees = mysql_fetch_array($reponse) )
{
?>
	<tr>
		<td width ="3px" class="tableauadherent">
			<input type="checkbox" name="choix[]" value="<?php $donnees['Clé primaire de ma table']; ?>">
		</td>
                </tr>

Ensuite j'ai créé un lien supprimer qui appelle deux fonctions : refresh() pour rafraîchir la page, et test() une fonction que j'ai créé afin de supprimer tous les éléments que j'ai coché :
<a href="javascript:test($choix[]);refresh();">Supprimer</a>

Et ma fonction :
function test(choix) {
	for (var $i=0 ; $i< sizeof($choix) ; $i++){
		if (isset($choix[$i]) ){
			$sql= mysql_query("DELETE FROM ADHERENTS WHERE K_ADHERENT=$choix[$i]"); 
		}
	}
}

Je pense que j'ai pas mal d'erreurs dans mon code, pourriez-vous m'aider à les déceler?
Merci beaucoup.
A voir également:

5 réponses

Utilisateur anonyme
25 juin 2008 à 15:09
Up
0
Utilisateur anonyme
25 juin 2008 à 16:37
Up
0
Utilisateur anonyme
25 juin 2008 à 17:33
Up ;(
0
Utilisateur anonyme
25 juin 2008 à 18:10
Vraiment personne pour m'aider? J'ai fait pas mal de recherches et impossible de trouver comment résoudre ce problème.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
25 juin 2008 à 19:47
Up !
0