Bonjour,
je cherche à inserer plusieurs checkbox, dans different champs, chose simple avec d'autre type de boite ?
Alors j'ai tester plusieurs solution sans en trouver aucune ?
D'abord en mettant dans un tableau le résultat... et en traitant en boucle avec sort(); j'ai mis les traitement en commentaire.
Est ce que quelqu'un à déjà fait sa ?
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
 
	<?php
include ("./entete.php");
print <<<EAU
<form action="$PHP_SELF" method="post">
sports<input name="boite[]" type="checkbox" value="sports" />
transports<input name="boite[]" type="checkbox" value="transports" />
troisieme âge<input name="boite[]" type="checkbox" value="troisieme_age" />
adolescents<input name="boite[]" type="checkbox" value="adolescents" />
école<input name="boite[]" type="checkbox" value="ecole" />
<input type="submit" value="Envoyer !" />
</form>
EAU;
/*$b = $_POST["boite"];
sort($b);
foreach($b as $cle => $valeur) {
	echo "$cle et $valeur"; }*/
 
/*    $p = $_POST["boite"];
    for ($i=0; isset($p[$i]); $i++) {
        $a = $p[$i];
        echo count("=cochée".$a);

    }*/
require ("inc/connexion.inc.php");
$lien=mysql_connect(SERVEUR, NOM, PASSE);
// test de connexion au serveur
if (!$lien) {
	echo "Désolé, connexion à " .SERVEUR ." impossible\n"; }
	echo "merci<br />";
// test de connexion à la base
if (!mysql_select_db(BASE, $lien)) {
	echo "Acces to base denied " .BASE ." impossible\n";
	}	else { echo "selection de la base ok<br />"; }
 
if (!mysql_select_db(BASE, $lien)) {
	$erreurbdd=mysql_error();
	return false;
}
$requete="insert into latable (boite0, boite1, boite2, boite3, boite4) values
 ('boite[0]', 'boite[1]', '$boite[2]', '$boite[3]', '$boite[4]')";
 if(!mysql_query($requete, $lien)) {
	$erreurbdd=mysql_error();
	return false;
	}
	echo "inserton des données ok";
 
	?>