Je ne comprends plus là, need help S.V.P
Fermé
kahlahan
Messages postés
91
Date d'inscription
lundi 16 mai 2011
Statut
Membre
Dernière intervention
16 juin 2011
-
31 mai 2011 à 09:49
Eastchild Messages postés 319 Date d'inscription lundi 23 juillet 2007 Statut Membre Dernière intervention 28 mars 2012 - 1 juin 2011 à 14:43
Eastchild Messages postés 319 Date d'inscription lundi 23 juillet 2007 Statut Membre Dernière intervention 28 mars 2012 - 1 juin 2011 à 14:43
A voir également:
- Je ne comprends plus là, need help S.V.P
- Télécharger need for speed pc gratuit complet - Télécharger - Jeux vidéo
- Meilleur need for speed psp - Forum PSP
- Need for speed heat patch fr ✓ - Forum Jeux vidéo
- Need root permission - Astuces et Solutions
- Need for speed most wanted ios free - Télécharger - Jeux vidéo
3 réponses
Eastchild
Messages postés
319
Date d'inscription
lundi 23 juillet 2007
Statut
Membre
Dernière intervention
28 mars 2012
31
1 juin 2011 à 14:43
1 juin 2011 à 14:43
Bonjour,
Ce code PHP pique un peu les yeux. il manque l'ouverture et la fermeture des zones prises en compte par les if. Ensuite, remplace les if($_POST) par des if(isset($_POST)).
Après, il faut que tu simplifies ta table avec un seul champ img_confirmation. Il faudra aussi simplifier ta requête SQL :
Ce code PHP pique un peu les yeux. il manque l'ouverture et la fermeture des zones prises en compte par les if. Ensuite, remplace les if($_POST) par des if(isset($_POST)).
if(isset($_POST["img1"])){ $img_confirmation = $_POST["img1"]; } if(isset($_POST["img2"])){ $img_confirmation = $_POST["img2"]; }else{ echo "toto"; } if(isset($_POST["img3"])){ $img_confirmation = $_POST["img3"]; }
Après, il faut que tu simplifies ta table avec un seul champ img_confirmation. Il faudra aussi simplifier ta requête SQL :
$query = "INSERT INTO $table VALUES('$valid_confirmation','$message_confirmation','$img_confirmation')";
Eastchild
Messages postés
319
Date d'inscription
lundi 23 juillet 2007
Statut
Membre
Dernière intervention
28 mars 2012
31
31 mai 2011 à 10:48
31 mai 2011 à 10:48
Bonjour,
Il s'agit là d'erreur PHP. Le serveur t'indique qu'il ne connait pas les variables img1, img2, img3, img1_confirmation, img2_confirmation et img3_confirmation.
Il faudrait que tu postes ton code php qu'on puisse t'aider correctement.
Il s'agit là d'erreur PHP. Le serveur t'indique qu'il ne connait pas les variables img1, img2, img3, img1_confirmation, img2_confirmation et img3_confirmation.
Il faudrait que tu postes ton code php qu'on puisse t'aider correctement.
kahlahan
Messages postés
91
Date d'inscription
lundi 16 mai 2011
Statut
Membre
Dernière intervention
16 juin 2011
31 mai 2011 à 11:17
31 mai 2011 à 11:17
Alors voici le code Php qui est censé communiqué avec la BDD :
<?php
/* déclaration de quelques variables */
$host = "localhost";
$user = "root";
$pass = "";
$bdd = "prestashop";
$table="ps_order_confirmation";
/* connection avec MySQL */
MYSQL_CONNECT($host,$user,$pass) or die("Impossible de se
connecter à la base de données");
@mysql_select_db("$bdd") or die("Impossible de se connecter à
la base de données");
$valid_confirmation = $_POST["valid"];
$message_confirmation = $_POST["message"];
if($_POST["img1"])
$img1_confirmation = $_POST["img1"];
if($_POST["img2"])
$img1_confirmation = $_POST["img2"];
else
echo "toto";
if($_POST["img3"])
$img1_confirmation = $_POST["img3"];
$submit_confirmation = $_POST["submit"];
if ($submit = 1)
{
/* stockage dans la bdd */
$query = "INSERT INTO $table
VALUES('$valid_confirmation','$message_confirmation','$img1_confirmation','$img2_confirmation','$img3_confirmation')";
$result = MYSQL_QUERY($query);
print "Les information sont enrégistrées." ;
}
else
{
print "Vous ne désirez pas de carte personnalisée.";
}
?>
J'espère que cela pourra vous aider.
<?php
/* déclaration de quelques variables */
$host = "localhost";
$user = "root";
$pass = "";
$bdd = "prestashop";
$table="ps_order_confirmation";
/* connection avec MySQL */
MYSQL_CONNECT($host,$user,$pass) or die("Impossible de se
connecter à la base de données");
@mysql_select_db("$bdd") or die("Impossible de se connecter à
la base de données");
$valid_confirmation = $_POST["valid"];
$message_confirmation = $_POST["message"];
if($_POST["img1"])
$img1_confirmation = $_POST["img1"];
if($_POST["img2"])
$img1_confirmation = $_POST["img2"];
else
echo "toto";
if($_POST["img3"])
$img1_confirmation = $_POST["img3"];
$submit_confirmation = $_POST["submit"];
if ($submit = 1)
{
/* stockage dans la bdd */
$query = "INSERT INTO $table
VALUES('$valid_confirmation','$message_confirmation','$img1_confirmation','$img2_confirmation','$img3_confirmation')";
$result = MYSQL_QUERY($query);
print "Les information sont enrégistrées." ;
}
else
{
print "Vous ne désirez pas de carte personnalisée.";
}
?>
J'espère que cela pourra vous aider.