jifa
Messages postés43Date d'inscriptionlundi 22 février 2010StatutMembreDernière intervention20 septembre 2013
-
17 avril 2008 à 16:27
jifa
Messages postés43Date d'inscriptionlundi 22 février 2010StatutMembreDernière intervention20 septembre 2013
-
18 avril 2008 à 10:23
SLT.....
SVP esqu'il y a quel qu'un qui peut me coriger se scripte?
j'ai un problem au niveaux des checkbox. il insere les chekbox qui son cocher mai il m'envoit des ereur consernon les les checkbox qui son decocher.
voila le code source des deux page
Page: Table devis.php
----------------------------------------------------------------------
if((document.forms[0].Nom.value == "") || (document.forms[0].Prenom.value == "")|| (document.forms[0].Societer.value == "")||(document.forms[0].Email.value == "")|| (document.forms[0].Tel.value == "")|| (document.forms[0].Adresse.value == "")|| (document.forms[0].Cp.value == "")|| (document.forms[0].Ville.value == "")||(document.forms[0].Description.value == "") ){
alert("il y a un ou plusieurs champs vides");
document.forms[0].Nom.focus();
v = false;
}
if( (document.forms[0].Email.value.indexOf('@') == -1) || (document.forms[0].Email.value.indexOf('.') == -1) || (document.forms[0].Email.value.indexOf('@') > document.forms[0].Email.value.indexOf('.')-1) || (document.forms[0].Email.value.indexOf('@') == 0)){
alert("veuillez saisir un e-mail valide");
v = false;
}
if(v == true)
document.form2.submit();
}
</script>
</head>
Le dêpot de votre devis est entierement gratuit. PROTEL CALL CENTER s’engage a respecter votre vie privée. En aucun cas PROTEL CALL CENTER ne divulguera vos informations personnelles à des tiers.
<form name="form2" enctype="multipart/form-data" method="post" action="Ajouterdevis.php">
Dêpot de devis
*: le remplissage de ces champs sont obligatoires
----
Vos Coordonnees:,
----
Nom:*,
,
----
Prenom:*,
,
----
Societer:*
,
,
----
E-mail:*,
,
----
Téléphone:*,
,
----
Tel.portable:,
,
----
Adresse:*,
,
----
Code postal: *,
,
----
Ville:*,
,
----
Vos besoins:,
----
Operation:*,
Emission:
,
Télévente
Enquet
Calcification des fichiers
Télémarketing
Création de trafic
Si "Autre", merci de préciser :
,
----
Réception:,
Commercial
Assistance technique
Si "Autre", merci de préciser :
----
,
<label for=\"texte_1\">Décrivez vos besoin</label>:*</td>
include("connect.php");
$Nom=$_POST["Nom"]; // on recupere la description
$Prenom=$_POST["Prenom"];
$Societer=$_POST["Societer"];
$Email=$_POST["Email"];
$Tel=$_POST["Tel"];
$Telp=$_POST["Telp"];
$Adresse=$_POST["Adresse"];
$Cp=$_POST["Cp"];
$Ville=$_POST["Ville"];
$Operation=$_POST["Operation1"].$_POST["Operation2"].$_POST["Operation3"].$_POST["Operation4"].$_POST["Operation5"].$_POST["Operation6"].$_POST["Operation7"].$_POST["Operation8"].$_POST["Operation9"];
$Description=$_POST["Description"];
mysql_query("INSERT INTO devis(Nom, Prenom, Societer, Email, Tel, Telp, Adresse, Cp, Ville, Operation, Description) VALUES('$Nom','$Prenom','$Societer','$Email','$Tel','$Telp','$Adresse','$Cp','$Ville','$Operation','$Description');"); // et on termine en envoyant les donné dans la base mysql
echo 'votre devis a ete bien ajouter ';
echo "
retour a la premier page";
jifa
Messages postés43Date d'inscriptionlundi 22 février 2010StatutMembreDernière intervention20 septembre 2013 17 avril 2008 à 17:40
merci pour la reponse...
en faite j'ai fait des checkbox dans ma page, a lexecution si je coche une seul ou + mai pas tous il ma fiche que le variable que jai pa cocher son Undefined
exemple
-------------------
Notice: Undefined index: Operation1 in c:\program files\easyphp1-7\www\protel\html\ajouterdevis.php on line 21
Notice: Undefined index: Operation2 in c:\program files\easyphp1-7\www\protel\html\ajouterdevis.php on line 21
Notice: Undefined index: Operation3 in c:\program files\easyphp1-7\www\protel\html\ajouterdevis.php on line 21
Notice: Undefined index: Operation4 in c:\program files\easyphp1-7\www\protel\html\ajouterdevis.php on line 21
Notice: Undefined index: Operation5 in c:\program files\easyphp1-7\www\protel\html\ajouterdevis.php on line 21
-----------------------------
en verite le scripte marche il insere les variable a la base mai il mafiche c ereur
¤¤¤¤merci d'avence¤¤¤¤¤
jifa
jifa
Messages postés43Date d'inscriptionlundi 22 février 2010StatutMembreDernière intervention20 septembre 2013 17 avril 2008 à 18:09
wi je c
ta reson
mai j'ai pa trouver comment faire cette boucle pour verfier le checkbox
si vous aver le code souce de cette boucle SVP passe le moi
¤¤¤¤merci d'avence¤¤¤¤¤
jifa
Vous n’avez pas trouvé la réponse que vous recherchez ?
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 17 avril 2008 à 18:37
salut
la boucle c'est du genre :
foreach ($_POST['Operation'] as $number => $op){
}
leur name c'est toujours Operation, c'est leur id qui est a Operation1, Operation2, etc... C'est pas possible de laisser ca comme ca...
faut leur mettre Operation[] comme name.
jifa
Messages postés43Date d'inscriptionlundi 22 février 2010StatutMembreDernière intervention20 septembre 2013 17 avril 2008 à 18:45
merci coucou 747 pour la repence
esqu'il ya quel qu 1 qui peut me coriger mon scripte est me le passer parcque je peus plu reflaichir
¤¤¤¤merci d'avence¤¤¤¤¤
jifa
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 17 avril 2008 à 18:50
non...
on ne fait pas dans le tout cuit ici
on a pas ta base de donnee, on ne peut rien tester, et perso, je preferes aider les gens plutot que de tout faire a leur place.
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 17 avril 2008 à 19:01
>>esqu'il ya quel qu 1 qui peut me coriger mon scripte est me le passer parcque je peus plu reflaichir
encore une fois coucou747 a raison, c'est marqué dans le règlement on ne demande pas de code tout cuit mais on demande de l'aide sur un sujet précis et détaillé, si possible on affiche les erreurs etc ...
>>mon problem c comment faire la boucle c tt
coucou747 t'a donné la solution !!!
je cite (si tu m'autorise coucou747 !!!)
la boucle c'est du genre :
foreach ($_POST['Operation'] as $number => $op){
}
leur name c'est toujours Operation, c'est leur id qui est a Operation1, Operation2, etc... C'est pas possible de laisser ca comme ca...
faut leur mettre Operation[] comme name.
jifa
Messages postés43Date d'inscriptionlundi 22 février 2010StatutMembreDernière intervention20 septembre 2013 18 avril 2008 à 10:23
Merci pour tous....
jai trouver comment faire la boucle mais j'ai pa trouver comment inserai tout les variable dans un meme champ de la base de donner
j'ai essaie mai il m'inser que la dernier variable achaque foi
merci d'avence
jifa