jasou62114
Messages postés59Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention20 juillet 2010
-
11 juil. 2006 à 11:23
jasou62114
Messages postés59Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention20 juillet 2010
-
12 juil. 2006 à 10:02
Bonjour, voilà j'aurai aimé savoir si l'on pouvai insérer des valeur dans un tableau en fonction d'un clic.
j'ai des checkbox et je voudrai garder l'id de chaque checkbox dans un tableau lorsqu'il es coché. es ce que c'est possible.
J'ai ceci si ca vous aide un peu plus...
$sql = "SELECT id_tbl_user, nom_tbl_user ,prenom_tbl_user FROM tbl_user ORDER BY nom_tbl_user ASC";
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
davwart
Messages postés855Date d'inscriptionmardi 19 novembre 2002StatutMembreDernière intervention28 juillet 20091 11 juil. 2006 à 11:38
PHP EST EXECUTE COTE SERVEUR, JAVASCRIPT COTE CLIENT !!!!!!!!
donc un click ne va pas pouvoir rajouter de valeur dans un tableau php sans recharger la page !!!!!
de plus, je comprends pas ce que tu essaies de faire avec ça:
onclick='$id=$id.\' \'.$user;'
ca va te donner un truc du genre onclick='5=5\'\'bertrand'
c'est sensé faire quoi ?
enfin, essaie d'utiliser des echo ' ... ' plutot que des echo "...". Le résultat est le meme mais c'est plus propre et + lisible.
-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
jasou62114
Messages postés59Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention20 juillet 2010 11 juil. 2006 à 11:43
ha oki donc j'ai pris le pb du mauvais coté en fait je chercher à savoir quel sont les cases cochées par l'utilisateur.
Je vois pas comment faire en fait... C'est p'tet tout bete mais ca fait deux jours que je suis là dessus alors je m'embrouille et donc je fait des conneries
jasou62114
Messages postés59Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention20 juillet 2010 11 juil. 2006 à 12:46
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" type="text/css" href="../css/formasup_intranet.css"/>
<style type="text/css">
<!--
/* CSS issu des tutoriels www.alsacreations.com/articles */
body {
font-family: verdana, sans-serif;
font-size: 0.8em;
}
div#cadre { /* conteneur global et arrière-plan du titre du cadre */
width: 380px;
padding-top: 40px;
background: url(../img/haut_dest.gif) top left no-repeat;
}
div#bloccadre { /* arrière-plan bas et sur l'ensemble du cadre */
background: url(../img/bas_dest.gif) bottom left no-repeat;
padding-bottom: 40px;
}
div#bloccadre p {
margin: 0 30px 0 20px;
}
-->
</style>
<title>Envoi du message</title>
<script langage="Javascript">
function selectcbx(cas,choix){
//test si on a plusieur ligne
//alert ("coucou!!!");
if(choix.length>0){
if (cas.checked){
for (var i=0; i<choix.length;i++){
choix[i].checked=true
}
}
else{
for (var i=0; i<choix.length;i++){
choix[i].checked=false
}
}
}
else{
if (cas.checked){
choix.checked=true
}
else{
choix.checked=false
}
}
}
</script>
jasou62114
Messages postés59Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention20 juillet 2010 11 juil. 2006 à 16:06
je pense que j'ai trouvé le pb, en fait c'est parce que j'avais nommé mes checkbox d'un même nom.
Mais le pb c'est comment je fait pr récuperer les valeurs de chaque checkbox coché??
je fait une boucle?... c'est clair qu'il apparaissent avec print_r , mais comme j'ai des boucles avant..
Je fait une autre boucle qui parcours les $_POST[] et qui me dit s'il y a une valeur ou non?...
jasou62114
Messages postés59Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention20 juillet 2010 12 juil. 2006 à 10:02
a c bon j'ai trouvé ^^
je devai mettre ca sur la seconde page
// On vérifie si les champs ne sont pas vide
if(empty($emmeteur_msg) OR empty($msg_recu)){
Header ('Location: ./EnvoiMessage.php?erreur=1');
break;
}else{
for($j=0;$j<$compteur;$j++){
if (!empty($_POST[$j])){
// Si aucun champ n'est vide on peut enregistrer la table
$sql = "INSERT INTO tbl_msg(id_user, typ_msg, sujet_msg, emmeteur_msg, degres_msg, msg_recu, date_msg, heure_tbl_msg, tel_msg)
VALUES('$_POST[$j]','$typ_msg','$sujet_msg','$emmeteur_msg','$degres_msg','$msg_recu','$date_msg','$heure_tbl_msg','$tel_msg')";
// on insère les informations du formulaire dans la table
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'
'.mysql_error());
}
}
}