Bonjour, j'ai une page php avec 4 listes de noms interchangeables et issus d'une requête sql.
une fois les noms répartis dans les 4 listes (liste 1, liste 2, liste 3, liste 4) je souhaite récupérer les noms de chaque liste et updater la table nom... je bloque sur la possibilité d'insérer en base sql, chaque nom de chaque liste...
Voici mon script en cours:
merci pour votre aide...
Nico
une fois les noms répartis dans les 4 listes (liste 1, liste 2, liste 3, liste 4) je souhaite récupérer les noms de chaque liste et updater la table nom... je bloque sur la possibilité d'insérer en base sql, chaque nom de chaque liste...
Voici mon script en cours:
<?php
// CONNEXION à la base //
require_once('../connections/baseeps.php');
// RECUPERATION CODE_CLASSE
if (isset($_GET['CODE_CLASSE'])) {
$code_classe = $_GET['CODE_CLASSE'];
}
// REQUETE DE LA LISTE DES CLASSES POUR LE PROF connecté
mysql_select_db($database_baseeps, $baseeps);
$query_eleves = "SELECT eleves.NOM, eleves.PRENOM, eleves.CODE_ELEVE FROM eleves WHERE eleves.CODE_CLASSE = '$code_classe'";
$eleves = mysql_query($query_eleves, $baseeps) or die(mysql_error());
$totalRows_eleves = mysql_num_rows($eleves);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Création d'une séance</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
.Style1 {font-family: Arial, Helvetica, sans-serif}
.Style2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #0033FF;
}
.Style5 {color: #FF0000}
</style>
<SCRIPT LANGUAGE="JavaScript">
//D'autres scripts sur http://www.toutjavascript.com
//Si vous utilisez ce script, merci de m'avertir ! < webmaster@toutjavascript.com >
function Deplacer(l1,l2) {
if (l1.options.selectedIndex>=0) {
o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selectedIndex].value);
l2.options[l2.options.length]=o;
l1.options[l1.options.selectedIndex]=null;
}else{
alert("Aucun élève sélectionné");
}
}
function Deplacer(l2,l3) {
if (l2.options.selectedIndex>=0) {
p=new Option(l2.options[l2.options.selectedIndex].text,l2.options[l2.options.selectedIndex].value);
l3.options[l3.options.length]=p;
l2.options[l2.options.selectedIndex]=null;
}else{
alert("Aucun élève sélectionné");
}
}
function Deplacer(l3,l4) {
if (l3.options.selectedIndex>=0) {
q=new Option(l3.options[l3.options.selectedIndex].text,l3.options[l3.options.selectedIndex].value);
l4.options[l4.options.length]=q;
l3.options[l3.options.selectedIndex]=null;
}else{
alert("Aucun élève sélectionné");
}
}
</SCRIPT>
<script src="../Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<script src="../Scripts/AC_ActiveX.js" type="text/javascript"></script>
<link href="../styles.css" rel="stylesheet" type="text/css">
<link href="../ficheps2/style.css" rel="stylesheet" type="text/css">
<script src="../SpryAssets/SpryEffects.js" type="text/javascript"></script>
<script type="text/javascript">
<style type="text/css">
.Style21 { font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #000;
}
</style>
</head>
<body >
<p align="center" class="Style2">
<input type="button" name="etape1" id="etape1" value="Création des élèves">
</p>
<p>
<script type="text/javascript">
$(document).ready(
function()
{
$('#dock').Fisheye(
{
maxWidth: 50,
items: 'a',
itemsText: 'span',
container: '.dock-container',
itemWidth: 40,
proximity: 90,
halign : 'center'
}
)
}
);
</script>
<p>
<SCRIPT language="javascript">
// Astuce pour Netscape qui ne supporte pas style="width:100"
// Donc : création d'une ligne pour initialiser la largeur puis suppression par ce javascript
document.formulaire.liste2.options.length=0;
</SCRIPT>
REPARTISSEZ VOS ELEVES DANS CHAQUE GROUPE</p>
<form name="form1" method="post" action="">
<TABLE width="1168">
<TR>
<TD width="120" align="center"><B><FONT size="2">CLASSE</FONT></B><BR>
<SELECT name="liste1" size="30" multiple style="width:200px" align=top>
<?php
// BOUCLE POUR AFFICHER les NOMS & PRENOMS dans la LISTE
while ($row_eleves = mysql_fetch_assoc($eleves)){
// mise en variable de l'affichage NOM PRENOM et du CODE ELEVE
$nom_prenom = $row_eleves['NOM']." ".$row_eleves['PRENOM'];
$code_eleve = $row_eleves['CODE_ELEVE'];
?>
<option value="<?php echo $code_eleve;?>"><?php echo $nom_prenom;?></option>
<?php
}?>
</SELECT></TD>
<TD width="81" align="center"><INPUT type="button" value="Ajouter >>>" onClick="Deplacer(this.form.liste1,this.form.liste2)">
<BR>
<BR>
<INPUT type="button" value="<<< Enlever" onClick="Deplacer(this.form.liste2,this.form.liste1)"></TD>
<TD width="116" align="center"><font size="2"><b>Groupe 1</b></font>
<select name="liste2" size=30 multiple style="width:200px" align=top>
<option value="10" selected>----------------------</option>
</select></TD>
<TD width="116" align="center"><INPUT type="button" value="Ajouter >>>" onClick="Deplacer(this.form.liste2,this.form.liste3)">
<BR>
<BR>
<INPUT type="button" value="<<< Enlever" onClick="Deplacer(this.form.liste3,this.form.liste2)"></TD>
<TD width="116" align="center"><font size="2"><b>Groupe 2</b></font>
<select name="liste3" size=30 multiple style="width:200px" align=top>
</select></TD>
<TD width="116" align="center"><INPUT type="button" value="Ajouter >>>" onClick="Deplacer(this.form.liste3,this.form.liste4)">
<BR>
<BR>
<INPUT type="button" value="<<< Enlever" onClick="Deplacer(this.form.liste4,this.form.liste3)"></TD>
<TD width="116" align="center"><font size="2"><b>Groupe3</b></font>
<select name="liste4" size=30 multiple style="width:200px" align=top>
</select></TD>
</TR>
</TABLE>
<p> </p>
</form>
<p>
<input type="submit" name="groupe" id="groupe" value="ENREGISTRER">
</p>
</body>
</html>
<? mysql_close(); ?>
merci pour votre aide...
Nico