Page 1 sur 1

suppression par lot

Posté : 09 mars 2012, 17:19
par xzena
salut,
je veux savoir comment faire pour stocker les insert entrées à chaque fois dans un array ?
j'ai pensé à ça!car j'ai un formulaire où le code insert insère plusieurs enregistrements d'un seul coup(affecter plusieurs médecins à un seul visiteur),donc si je veux supprimer par lot et non comme j'ai fais devant chaque enregistrement un btn supprimer..
comment faire ?
merci d'avance.

Re: suppression par lot

Posté : 09 mars 2012, 19:48
par AB
Tu veux faire quoi, supprimer tous les médecin en relation avec un visiteur ?

Re: suppression par lot

Posté : 09 mars 2012, 20:19
par xzena
oui et en relation avec la date_debut et date_fin de l'affectation et la liste.
le souci c'est que les médecins sont déja dans un array comme dessous:Donc lorsque l'utilisateur enregistre il selectionne un visiteur et une liste et plusieurs médecin et il entre une date_debut et date_fin aprés le tout entre dans la table par chaque médecin dans sa ligne avec les même données..
Donc si je veux supprimer chaque enregistrement par ce groupe qui est entré?
<select name="medecin[]" id="medecin"  multiple size ="15" >
	<?php 
	$i=0;
	$respo = mysql_query("SELECT medecin FROM affectation WHERE visiteur ='$visiteur ' AND liste ='$liste' ORDER BY nom ASC");
	while($affiche_respo= mysql_fetch_array($respo))
		{
		$i==$i++;
		echo '<option value="'.$affiche_respo['nom'].' ">'.$affiche_respo['nom'].' </option><br />';
		echo $i;
		}
	?>
</select>
mon insert est déja comme ça :
$sql='INSERT INTO avisiter(nomm,liste,cyc_visite,region,ville,secteur,medecin,id_representant,pharam_id,exercice,activite,specialite,date_debut,date_fin,potentialite)
			VALUES("'.addslashes($nomm).'",
			"'.addslashes($liste).'",
			"'.addslashes($cyc).'",
			"'.addslashes($region).'",
			"'.addslashes($ville).'",
			"'.addslashes($secteur).'",
			"'.addslashes($medecin[$i]).'",
			"'.addslashes($code3).'",
			"'.addslashes($m3).'",
			"'.addslashes($e).'",
			"'.addslashes($a).'",
			"'.addslashes($s).'",
			"'.addslashes($_POST['date_debut']).'",
			"'.addslashes($_POST['date_fin']).'",
			"'.addslashes($p).'")';
			//}
			$rs = mysql_query($sql) or die("requete incorecte");

Re: suppression par lot

Posté : 11 mars 2012, 02:21
par Fre3z69
Regarde tes MP Xena, je t'es posté un message.

Cordialement

Re: suppression par lot

Posté : 11 mars 2012, 22:16
par AB
Regarde tes MP Xena, je t'es posté un message.

Cordialement
Et pourquoi pas poster ici ?

Re: suppression par lot

Posté : 12 mars 2012, 16:34
par Fre3z69
non ca n'a rien à voir ^^

Je l'est déjà aider pour sa pagination, je lui est dit que je me connecterais à tel heure ^^ afin de l'aider.

Après c'est à elle à mettre ici ce que je lui est conseillais.

Moi je l'aide à l'orienter correctement, vû qu'elle connait pas trop le développement.

En même temps ça m'aide, mais c'est plus rapide pour moi de l'aider en live.

Je lui dirais de poster sa solution ici (si j'en trouve une ^^) afin d'aider tout le monde.

Cordialement

Re: suppression par lot

Posté : 12 mars 2012, 17:16
par AB
Sauf que si vous postiez ici, ont pourrait mieux cerner le problème (qui n'est pas défini très clairement ici) en voyant les étapes successives et ainsi vous orienter vers la solution...

Re: suppression par lot

Posté : 12 mars 2012, 17:34
par Fre3z69
Oui, je suis d'accord ^^

Le hic c'est que généralement il faut refaire le code de base, parce que c'est mal agencer.

Mais je lui dirait de mettre cela si elle le souhaite.

De toute manière, en cas de problème, j'ai jamais hésiter à poster ici ^^

Cordialement