par
2501gigi » 11 juil. 2006, 17:11
Bon j'ai mal du m'expliquer tout d'abord je vous explique la page c'esr un formulaire contenant :
-au debut 3 checkbox
-puis la moitier pour l'adresse de livraison
-Si meme adresse de facturation que celle de livraison une checkbox.
-Puis si se n'est pas la meme la suite du formulaire avec l'edresse de facturation.
Tous cela sur la meme page.Bon voila pour le descriptif de la page.
Maintenant ce que je veut faire.
Quand on appuis sur le bouton pour soumettre le formulaire je veut qu'il verifi si les champs sont vide selon le choix de l'utilisateur c'est à dire.
Si l'utili rentre l'adresse de livraison puis qu'il coche la case cela verifi les champs nom prenom etc puis sa enregistre dans la base de donné si les champs ne sont pas vident ainsi que l'adresse de facturation mais avec les données de l'adresse de livraison.
2 ieme posibilite il entre l'adresse de livraison puis comme différente l'adresse de facturation et cela ferifi les 2 puis si les champs ne sont pas vident sa enregistre dans bdd.
Voila mon code eu peut arrengé mais j'ai une erreur
Parse error: parse error, unexpected $end in c:\program files\easyphp1-7\www\boutmoran2\phpformulaire\catalogueadresse.php on line 375
if ($action=="soumi")
{//1
if ($idemA=="IDEM")
{//2
if (empty($nom) || empty($prenom) || empty($adresse) || empty($cp) || empty($ville) || empty($tel) || empty($mail))
{$textad= "Le champ n'est pas rempli."; }
else
{//3
mysql_select_db ($database_ConnexionBoutmoran,$ConnexionBoutmoran);
$insertSQL = "INSERT INTO bdadresliv (nom,prenom,adresse,cp,ville,tel,mail) VALUES ('$nom','$prenom','$adresse','$cp','$ville','$tel','$mail')";
$Resultl = mysql_query ($insertSQL,$ConnexionBoutmoran) or die(mysql_error());
$insertSQL2 = "INSERT INTO bdadresfac (nomfac,prenomfac,adressefac,cpfac,villefac,telfac,mailfac) VALUES ('$nom','$prenom','$adresse','$cp','$ville','$tel','$mail')";
$Resultl2 = mysql_query ($insertSQL2,$ConnexionBoutmoran) or die(mysql_error());
}//3
}//2
else
{//4
if ($idemA!="IDEM")
{//5
if(empty($nom) || empty($prenom) || empty($adresse) || empty($cp) || empty($ville) || empty($tel) || empty($mail) || empty($nomf) || empty($prenomf) || empty($adressef) || empty($cpf) || empty($villef) || empty($telf) || empty($mailf))
{$textad= "Le champ n'est pas rempli."; $textad2= "Le champ n'est pas rempli.";}
else
{//6
mysql_select_db ($database_ConnexionBoutmoran,$ConnexionBoutmoran);
$insertSQL = "INSERT INTO bdadresliv (nom,prenom,adresse,cp,ville,tel,mail) VALUES ('$nom','$prenom','$adresse','$cp','$ville','$tel','$mail')";
$Resultl = mysql_query ($insertSQL,$ConnexionBoutmoran) or die(mysql_error());
$insertSQL3 = "INSERT INTO bdadresfac (nomfac,prenomfac,adressefac,cpfac,villefac,telfac,mailfac) VALUES ('$nomf','$prenomf','$adressef','$cpf','$villef','$telf','$mailf')";
$Resultl3 = mysql_query ($insertSQL3,$ConnexionBoutmoran) or die(mysql_error());
}//6
}//5
// le reste du code pour plus de clarté
if ($rdbmadame == "radmad") {
$_SESSION['etat_civil']="Madame";
} elseif ($rdbmade == "radmade") {
$_SESSION ['etat_civil'] = "Mademoiselle";
} elseif ($rdbmons == "radmons") {
$_SESSION['etat_civil']="Monsieur";
}
$clientID=mysql_insert_id();
$HTTP_SESSION_VARS['clientID']= $clientID;
mysql_select_db ($database_ConnexionBoutmoran,$ConnexionBoutmoran);
$insertSQL4 = "INSERT INTO bdcommande(clientID,date,totalcom) VALUES ('$clientID',NOW(),'$totalc')";
$Resultl4 = mysql_query ($insertSQL4,$ConnexionBoutmoran) or die(mysql_error());
for ($i=0;$i<count($liste);$i++)
{
$clientCID= $clientID;
$nomArti=$liste[$i][1];
$prixUni=$liste[$i][2];
$Qu=$liste[$i][3];
$prixArti=$liste[$i][4];
mysql_select_db ($database_ConnexionBoutmoran,$ConnexionBoutmoran);
$insertListe = "INSERT INTO bdpanier (clientCID,nomArti,prixUni,Qu,prixArti) VALUES ('$clientCID','$nomArti', '$prixUni','$Qu','$prixArti')";
$Result5 = mysql_query($insertListe, $ConnexionBoutmoran) or die(mysql_error());
}
header("Location: ../PHPcommande/CatalogueRecapcommande.php");
// Fin du reste du code pour plus de clarté
}//1
[/php]
Bon j'ai mal du m'expliquer tout d'abord je vous explique la page c'esr un formulaire contenant :
-au debut 3 checkbox
-puis la moitier pour l'adresse de livraison
-Si meme adresse de facturation que celle de livraison une checkbox.
-Puis si se n'est pas la meme la suite du formulaire avec l'edresse de facturation.
Tous cela sur la meme page.Bon voila pour le descriptif de la page.
Maintenant ce que je veut faire.
Quand on appuis sur le bouton pour soumettre le formulaire je veut qu'il verifi si les champs sont vide selon le choix de l'utilisateur c'est à dire.
Si l'utili rentre l'adresse de livraison puis qu'il coche la case cela verifi les champs nom prenom etc puis sa enregistre dans la base de donné si les champs ne sont pas vident ainsi que l'adresse de facturation mais avec les données de l'adresse de livraison.
2 ieme posibilite il entre l'adresse de livraison puis comme différente l'adresse de facturation et cela ferifi les 2 puis si les champs ne sont pas vident sa enregistre dans bdd.
Voila mon code eu peut arrengé mais j'ai une erreur
Parse error: parse error, unexpected $end in c:\program files\easyphp1-7\www\boutmoran2\phpformulaire\catalogueadresse.php on line 375
[php]
if ($action=="soumi")
{//1
if ($idemA=="IDEM")
{//2
if (empty($nom) || empty($prenom) || empty($adresse) || empty($cp) || empty($ville) || empty($tel) || empty($mail))
{$textad= "Le champ n'est pas rempli."; }
else
{//3
mysql_select_db ($database_ConnexionBoutmoran,$ConnexionBoutmoran);
$insertSQL = "INSERT INTO bdadresliv (nom,prenom,adresse,cp,ville,tel,mail) VALUES ('$nom','$prenom','$adresse','$cp','$ville','$tel','$mail')";
$Resultl = mysql_query ($insertSQL,$ConnexionBoutmoran) or die(mysql_error());
$insertSQL2 = "INSERT INTO bdadresfac (nomfac,prenomfac,adressefac,cpfac,villefac,telfac,mailfac) VALUES ('$nom','$prenom','$adresse','$cp','$ville','$tel','$mail')";
$Resultl2 = mysql_query ($insertSQL2,$ConnexionBoutmoran) or die(mysql_error());
}//3
}//2
else
{//4
if ($idemA!="IDEM")
{//5
if(empty($nom) || empty($prenom) || empty($adresse) || empty($cp) || empty($ville) || empty($tel) || empty($mail) || empty($nomf) || empty($prenomf) || empty($adressef) || empty($cpf) || empty($villef) || empty($telf) || empty($mailf))
{$textad= "Le champ n'est pas rempli."; $textad2= "Le champ n'est pas rempli.";}
else
{//6
mysql_select_db ($database_ConnexionBoutmoran,$ConnexionBoutmoran);
$insertSQL = "INSERT INTO bdadresliv (nom,prenom,adresse,cp,ville,tel,mail) VALUES ('$nom','$prenom','$adresse','$cp','$ville','$tel','$mail')";
$Resultl = mysql_query ($insertSQL,$ConnexionBoutmoran) or die(mysql_error());
$insertSQL3 = "INSERT INTO bdadresfac (nomfac,prenomfac,adressefac,cpfac,villefac,telfac,mailfac) VALUES ('$nomf','$prenomf','$adressef','$cpf','$villef','$telf','$mailf')";
$Resultl3 = mysql_query ($insertSQL3,$ConnexionBoutmoran) or die(mysql_error());
}//6
}//5
// le reste du code pour plus de clarté
if ($rdbmadame == "radmad") {
$_SESSION['etat_civil']="Madame";
} elseif ($rdbmade == "radmade") {
$_SESSION ['etat_civil'] = "Mademoiselle";
} elseif ($rdbmons == "radmons") {
$_SESSION['etat_civil']="Monsieur";
}
$clientID=mysql_insert_id();
$HTTP_SESSION_VARS['clientID']= $clientID;
mysql_select_db ($database_ConnexionBoutmoran,$ConnexionBoutmoran);
$insertSQL4 = "INSERT INTO bdcommande(clientID,date,totalcom) VALUES ('$clientID',NOW(),'$totalc')";
$Resultl4 = mysql_query ($insertSQL4,$ConnexionBoutmoran) or die(mysql_error());
for ($i=0;$i<count($liste);$i++)
{
$clientCID= $clientID;
$nomArti=$liste[$i][1];
$prixUni=$liste[$i][2];
$Qu=$liste[$i][3];
$prixArti=$liste[$i][4];
mysql_select_db ($database_ConnexionBoutmoran,$ConnexionBoutmoran);
$insertListe = "INSERT INTO bdpanier (clientCID,nomArti,prixUni,Qu,prixArti) VALUES ('$clientCID','$nomArti', '$prixUni','$Qu','$prixArti')";
$Result5 = mysql_query($insertListe, $ConnexionBoutmoran) or die(mysql_error());
}
header("Location: ../PHPcommande/CatalogueRecapcommande.php");
// Fin du reste du code pour plus de clarté
}//1
[/php][/php]