sousou8555
Messages postés6Date d'inscriptionmercredi 12 décembre 2007StatutMembreDernière intervention24 février 2009
-
23 févr. 2009 à 12:51
sousou8555
Messages postés6Date d'inscriptionmercredi 12 décembre 2007StatutMembreDernière intervention24 février 2009
-
24 févr. 2009 à 01:25
Bonjour,
j'ai un souci ,avec php...
je vous explique ,
j'ai deux liste /menu à selection mutiple(cad on peut selectionner plusieurs lignes dans la liste)
une fois je selectionne une ligne (nom d'une matiere ) ,elle se deplace sur la liste2,donc quand l'utilisateur finit d'effectuer sa selection ,il va appuyer sur le boutton Valider ,qui va recuperer les lignes de la liste 2 et les inserer dans ma table mYSQL
le probleme c'est que je sais pas comment faire pour recuperer les lignes dela liste 2,et les inserer dans ma base dedonnées.
o0zarvox0o
Messages postés1Date d'inscriptionmercredi 17 septembre 2008StatutMembreDernière intervention23 février 2009 23 févr. 2009 à 22:46
Envoye la partie principal de ton script ou tu a ton souci normalement ci tu le mais a part ca doit aller mais je me demande pourquoi il y en a deux vu que sais le meme en faite ce que tu mais dans le premier menu ce mais dns le deux eme ci tu mais insert et que chaque rep choisi envoye le titre je sais pas ci tu va comprendre ce que je veux dire :s je ne sais pas trop t'explique mais ci tu veux envoye une partie et je t'aiderai j'ai ca aussi dans le formulaire d'inscription un menu et ca enregistre dans ma base de donnee
sousou8555
Messages postés6Date d'inscriptionmercredi 12 décembre 2007StatutMembreDernière intervention24 février 2009 24 févr. 2009 à 01:25
RE
merci
c le code que jai fait
<?php
# // Traitement après post et affichage des valeurs du champ select
if(isset($_POST['equipeA']) && !empty($_POST['equipeA'])){
$Col1_Array = $_POST['equipeA'];
foreach($Col1_Array as $selectValue){
echo $selectValue."
";
}
}
?>
<script language="javascript">
function affecte(aff,unaff) // AFFECTATION LIGNE PAR LIGNE
{
sel=unaff.options.selectedIndex; // Indice de l'élément sélectionné
if (sel != -1) // Si -1, aucune sélection
{
aff_txt = unaff.options[sel].text; // Nom de l'élément de la liste
aff_val = unaff.options[sel].value; // Nom du value
aff_opt = new Option(aff_txt,aff_val,1,0); // On crée un nouvel élément: nom affiché + nom value
// 3ème paramètre: defaultSelected
// 4ème paramètre: selected
aff.options[aff.options.length] = aff_opt; // On insère l'élément dans la nouvelle liste
unaff.options[sel] = null; // On enlève l'élément transféré de la liste de départ
$reqeto=mysql_query("select id_cursus from cursus where nom='".$curs."'",$connn);
while ($resultat=mysql_fetch_array($reqeto))
{ $id_cursus=$resultat['id_cursus']; }
if ($nom==""||$matricule=="")
{echo"vous devez remplir tous les champs"; }
else
{
if(is_resource($connn))
{
mysql_select_db("coaching", $connn);
$req = mysql_query("SELECT id_tech FROM etudiant WHERE nom='".$nom."' && matricule='".$matricule."'", $connn);
if(mysql_num_rows($req)== 1)
{
while($don=mysql_fetch_array($req))
{
$id=$don['id_tech'];
}
$S="select id_cursus from inscription where id_cursus='".$id_cursus."' && id_etud='".$id."' && annee='".$annee."'";
$R=mysql_query($S,$connn);
if(mysql_num_rows($R)==1)
{
$re=mysql_query("select intitule from cours where id_cours in(select id_cours from cours_cursus where id_cursus='".$id_cursus."')",$connn);
<optgroup label="Sélection des cours "></optgroup>
</select>
<center></center>
</form>
<?PHP
}
else { echo"vous devez enregistrer cet etdiant d'abord";}
}
else
{echo"etudiant n'existe pas "; }
}}
?>
</html>
VOILA ce fichier s'affiche just apres avoir selectionner un item dans une liste sur une autre page ,enfin c pas important
j'ai pu faire les deux listes ,mais le probleme c'est que je veux recuperer toutes les lignes de la 2eme liste ,et les inserer dans ma base de donné(eudiant_cursus).
merci