Code php
alanis13
Messages postés
13
Statut
Membre
-
alanis13 Messages postés 13 Statut Membre -
alanis13 Messages postés 13 Statut Membre -
Bonjour,voila tout le code et ça n'a pas marcher
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?Php
$Code=$_POST['Code'];
$Numannonce=$_POST['Numannonce'];
$Dateannonce=$_POST['Dateannonce'];
$Nbrepiece=$_POST['Nbrepiece'];
$Surflogement=$_POST['Surflogement'];
$Prixmensuel=$_POST['Prixmensuel'];
$Dureeloc=$_POST['Dureeloc'];
$Meuble=$_POST['Meuble'];
$Confort=$_POST['Confort'];
$Datemaj=$_POST['Datemaj'];
$connect=mysql_connect("localhost","root","") or die("connexion impossible");
$base=mysql_select_db("observatoire");
if(isset($inserer))
{
$request="INSERT INTO loyer(LOY_C)VALUES('$Code')";
$resultat=mysql_query($request);
}
mysql_close($connect);
?>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?Php
$Code=$_POST['Code'];
$Numannonce=$_POST['Numannonce'];
$Dateannonce=$_POST['Dateannonce'];
$Nbrepiece=$_POST['Nbrepiece'];
$Surflogement=$_POST['Surflogement'];
$Prixmensuel=$_POST['Prixmensuel'];
$Dureeloc=$_POST['Dureeloc'];
$Meuble=$_POST['Meuble'];
$Confort=$_POST['Confort'];
$Datemaj=$_POST['Datemaj'];
$connect=mysql_connect("localhost","root","") or die("connexion impossible");
$base=mysql_select_db("observatoire");
if(isset($inserer))
{
$request="INSERT INTO loyer(LOY_C)VALUES('$Code')";
$resultat=mysql_query($request);
}
mysql_close($connect);
?>
</body>
</html>
A voir également:
- Code php
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
1 réponse
Bonjour,
rajoutes or die dans la ligne mysql_query pour voir si c'est un pb de requette
ensuite est tu sur que LOY_C est en majuscules dans ta table loyer
et essayes en mettant des espaces entre les parametres commandes mysql
et veux tu seulement inserer dans ta table le code ? et tout le reste ?
Donnes plus de détails sur l'erreur qui t'est sortie
et dans tes or die rajoutes .mysql_error() ça cause plus !
rajoutes or die dans la ligne mysql_query pour voir si c'est un pb de requette
$request="INSERT INTO loyer(LOY_C)VALUES('$Code')"; $resultat=mysql_query($request)or die("Pb requette ".mysql_error()));
ensuite est tu sur que LOY_C est en majuscules dans ta table loyer
et essayes en mettant des espaces entre les parametres commandes mysql
$request="INSERT INTO loyer(LOY_C) VALUES('$Code')";
et veux tu seulement inserer dans ta table le code ? et tout le reste ?
Donnes plus de détails sur l'erreur qui t'est sortie
et dans tes or die rajoutes .mysql_error() ça cause plus !
e message qui m'est sorti es le suivan un erreur ds la ligne 27 et voila la ligne:$resultat=mysql_query($request);or die("Pb requette ".mysql_error()));
mets ça à la place:
je m'ennuis vraiment j'ai tou essayé
je vais vou envoyer les deux codes en html et en php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Loyer</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<marquee><h2>LOYER</h2></marquee>
<body bgcolor="#FFCCCC" text="#660033" link="#FF0066" vlink="#CC9999" alink="#FF0000">
<form action="insertionloyer.php" method="post">
<p> </p>
<p> </p>
<p> </p>
<p>Code
<input name="Code" type="text" size="38" maxlength="30">
</p>
<p>
<input type="submit" name="insérer" value="insérer">
</p>
</form>
</body>
</html>
le code en php:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?Php
$Code=$_POST['Code'];
//connection bdd
$connect=mysql_connect("localhost","root","") or die("connexion impossible");
mysql_select_db("observatoire",$connect);
if(isset($insérer)){
$request= "INSERT INTO loyer(LOY_C) VALUES ('$Code')or die("plme de requete")";
$resultat=mysql_query($request,$connect);}
mysql_close($connect);
?>
</body>
</html>
Ne mets JAMAIS d'accents dans tes noms de varaible cf insérer $insérer
et tu testes sur if($insérer et tu n'as pas récupéré la valeur post.
ensuite une erreur de " dans ta requette qui commenc et fint par " et avec " dedans donc ça gène
soit tu l'cahapes par \" soit tu mets '
et il ne faut pas mettre le or die dans la requette mais à la suite de la commande mysql_query()
Essayes comme çà: