par
Thors » 03 févr. 2010, 02:07
si j'ai bien compris ces modifications que j'ai faites correspondent à ce que tu viens de me dire ou pas du tout?
<!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>
<title>Formulaire de commande</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="style.css" type="text/css" media="screen">
</head>
<body>
<?php
$civilite=$_POST['civilite'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$tel=$_POST['telephone'];
$mail=$_POST['email'];
$nbpages=$_POST['nbpages'];
$phsup=$_POST['photosupp'];
$vidsup=$_POST['videosupp'];
$text=$_POST['commentaire'];
$recuplogo=$_POST['recup_logo'];
if($recuplogo != 'oui')
{
$recuplogo = 'non';
}
$crealogo=$_POST['crea_logo'];
if($crealogo != 'oui')
{
$crealogo = 'non';
}
$newsletter= $_POST['newsletter'];
if($newsletter != 'oui')
{
$newsletter = 'non';
}
$maconnexion=mysql_connect("localhost","root","") or die ("erreur de connexion de serveur");
if ( ! $maconnexion ) die ("Connexion impossible");
mysql_select_db("exo2btsig",$maconnexion) or die ("erreur de connexion à la base exo2btsig");
mysql_query("INSERT INTO clients(ClientCivilite,ClientNom,ClientPrenom,ClientTelephone,ClientEmail,ClientPages,ClientPhotosSupp,ClientVideoSupp,ClientRecupLogo,ClientCreationLogo,ClientNewsletter,ClientCommentaire) VALUES ('$civilite', '$nom', '$prenom', '$tel', '$mail', '$nbpages', '$phsup', '$vidsup', '$recuplogo', '$crealogo', '$newsletter', '$text')") or die ("Requête incorrecte");
echo "".$_POST['civilite']." ".$_POST['nom'].", votre commande a bien été prise en compte !";
mysql_close($maconnexion);
?>
</body>
</html>
Malgrès ces modifications le probléme reste entier lorsque je ne clique pas sur la case il me renvoie une erreur et lorsque je coche la case il me renvoie la valeur 0 dans la base de donnée
si j'ai bien compris ces modifications que j'ai faites correspondent à ce que tu viens de me dire ou pas du tout?
[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>
<title>Formulaire de commande</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="style.css" type="text/css" media="screen">
</head>
<body>
<?php
$civilite=$_POST['civilite'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$tel=$_POST['telephone'];
$mail=$_POST['email'];
$nbpages=$_POST['nbpages'];
$phsup=$_POST['photosupp'];
$vidsup=$_POST['videosupp'];
$text=$_POST['commentaire'];
$recuplogo=$_POST['recup_logo'];
if($recuplogo != 'oui')
{
$recuplogo = 'non';
}
$crealogo=$_POST['crea_logo'];
if($crealogo != 'oui')
{
$crealogo = 'non';
}
$newsletter= $_POST['newsletter'];
if($newsletter != 'oui')
{
$newsletter = 'non';
}
$maconnexion=mysql_connect("localhost","root","") or die ("erreur de connexion de serveur");
if ( ! $maconnexion ) die ("Connexion impossible");
mysql_select_db("exo2btsig",$maconnexion) or die ("erreur de connexion à la base exo2btsig");
mysql_query("INSERT INTO clients(ClientCivilite,ClientNom,ClientPrenom,ClientTelephone,ClientEmail,ClientPages,ClientPhotosSupp,ClientVideoSupp,ClientRecupLogo,ClientCreationLogo,ClientNewsletter,ClientCommentaire) VALUES ('$civilite', '$nom', '$prenom', '$tel', '$mail', '$nbpages', '$phsup', '$vidsup', '$recuplogo', '$crealogo', '$newsletter', '$text')") or die ("Requête incorrecte");
echo "".$_POST['civilite']." ".$_POST['nom'].", votre commande a bien été prise en compte !";
mysql_close($maconnexion);
?>
</body>
</html>[/php]
Malgrès ces modifications le probléme reste entier lorsque je ne clique pas sur la case il me renvoie une erreur et lorsque je coche la case il me renvoie la valeur 0 dans la base de donnée