Checkbox [Résolu]

Signaler
Messages postés
28
Date d'inscription
dimanche 27 mars 2011
Statut
Membre
Dernière intervention
28 octobre 2012
-
Messages postés
28
Date d'inscription
dimanche 27 mars 2011
Statut
Membre
Dernière intervention
28 octobre 2012
-
Bonjour à tous,

J'insert mon code et je vous explique mon probleme:

//tri.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TRI</title>
</head>


<form method="post" action="">
<select name="classe">
<option value="PS">PS</option>
<option value="MS">MS</option>
<option value="GS">GS</option>
<option value="CP">CP</option>
<option value="CE1">CE1</option>
<option value="CE2">CE2</option>
<option value="CM1">CM1</option>
<option value="CM2">CM2</option>
</select>
<?php echo '[logout.php Déconnexion]';?>
</form>

<?php
$db = mysql_connect('localhost', 'lesmarloupiaux', '17071964') or die('HOST ?');
mysql_select_db('Adherents',$db) or die('DB ?');


/*listage des eleves*/


if(isset($_POST['sub_classe']) && $_SERVER['REQUEST_METHOD']==='POST'){
$classe = $_POST['classe'];
$sql = "SELECT * FROM enfants where Classe='".$classe."' "; /*pareil*/
$req=mysql_query($sql) or die ('Erreur SQL !
'.$sql.'
'.mysql_error());

echo '
';
echo '';
echo '----
Nom, Prenom, Classe, Date_naissance, Telephone, Portable_M, Portable_P, Adresse, E_mail, Sortie, Photos, Autorisation, Choix, ';
while($data = mysql_fetch_assoc($req)){
/*conversion de la date au format Français */

$date=explode('-',$data['Date_naissance']);
$date=$data['Date_naissance']=$date[2].'-'.$date[1].'-'.$date[0];
/*
$a = substr($data['Date_naissance'], 0, 4);
$m = substr($data['Date_naissance'], 5, 2);
$j = substr($data['Date_naissance'], 8, 2);
$date = $j.'-'.$m.'-'.$a;
*/

echo '----
'.$data['Nom'].', '.$data['Prenom'].', '.$data['Classe'].
', '.$date.', '.$data['Telephone'].', '.$data['Portable_M'].', '.$data['Portable_P'].', '.$data['Adresse'].', '.$data['E_mail'].
', '.$data['Sortie'].', '.$data['Photos'].', '.$data['Autorisations'].', , '.$data['choix'].'';
}
/*[choix.php Validez]
';

}else{

$sql = 'SELECT * FROM enfants ORDER by Classe'; /*pareil*/
$req=mysql_query($sql) or die ('Erreur SQL !
'.$sql.'
'.mysql_error());

echo '
';

echo '';

echo '----
Nom, Prenom, Classe, Date_naissance, Telephone, Portable_M, Portable_P, Adresse, E_mail, Sortie, Photos, Autorisation, ';

while($data = mysql_fetch_assoc($req)){
/*conversion de la date au format Français */

$date=explode('-',$data['Date_naissance']);
$date=$data['Date_naissance']=$date[2].'-'.$date[1].'-'.$date[0];
/*
$a = substr($data['Date_naissance'], 0, 4);
$m = substr($data['Date_naissance'], 5, 2);
$j = substr($data['Date_naissance'], 8, 2);
$date = $j.'-'.$m.'-'.$a;
*/

echo '----
'.$data['Nom'].', '.$data['Prenom'].', '.$data['Classe'].
', '.$date.', '.$data['Telephone'].', '.$data['Portable_M'].', '.$data['Portable_P'].', '.$data['Adresse'].', '.$data['E_mail'].
', '.$data['Sortie'].', '.$data['Photos'].', '.$data['Autorisation'].', ';
}
/*Modifier -- Supprimer, */
echo '
';

echo '
<hr>';
}
?>

</html>

//choix.php

<?php
$db = mysql_connect('localhost', 'lesmarloupiaux', '17071964') or die('HOST ?');
mysql_select_db('Adherents',$db) or die('DB ?');
if ($i=1; isset($_POST['choix'])){
// la case a ete cochee
}
}else {// Aucune valeur n'a été sélectionnée
echo "Veulliez sélectionner une valeur!
";// On en avertit l'utilisateur
}
$sql = "INSERT INTO sortie('$choix')";

mysql_query($sql) or die('Erreur SQL !'.$sql.'
'.mysql_error());
header ('location: tri.php');

?>

Comme vous pouvez le voir, il y a un checkbox qui se met à la fin de chaque ligne qui s'affiche, et je cherche que quand je coche le checkbox et que je clic sur validez toutes les lignes soit écrites dans une autre table déjà existante.

Merci par avance

Alain

1 réponse

Messages postés
28
Date d'inscription
dimanche 27 mars 2011
Statut
Membre
Dernière intervention
28 octobre 2012

xxxxxx