Soucis avec ma Base de données Erreur 404.

Résolu/Fermé
kahlahan Messages postés 91 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 16 juin 2011 - Modifié par kahlahan le 30/05/2011 à 09:49
kahlahan Messages postés 91 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 16 juin 2011 - 30 mai 2011 à 11:36
Bonjour,

Je suis en train de faire un site e-commerce dans le cadre de mon stage.
J'ai utilisé Prestashop pour le monter, et j'ai rajouter un freeblock dans lequel j'ai rentrer la partie html suivante afin de proposer aux clients de recevoir ou non une carte personnalisée.

<body> 
 <form action="sql-freeblock.php" method="post" enctype="multipart/form-data"> 
  <input type="checkbox" name="valid" id="valid" value="1"/> <label for="valid">Désirez-vous recevoir une carte postale personalisé?</label><br /> 
  <p>Veuillez saisir le message que vous souhaitez joindre.</p> 
  <textarea name="votre message" id="message" rows="5" cols="50"></textarea> 
  <br> 
  <p>Pour optimiser la personnalisation de votre carte postale nous vous proposons :</p> 
  <br>      
   <input type="checkbox" name="img1" id="img1" value="1"/> <label for="img1">Thème océan</label><br /> 
   <img src="modules/freeblock/ocean.jpg" alt="ocean.jpg"/> 
  <br>      
   <input type="checkbox" name="img2" id="img2" value="1"/> <label for="img2">Thème montagne</label><br /> 
   <img src="modules/freeblock/montagne.jpg" alt="montagne.jpg"/> 
  <br>      
   <input type="checkbox" name="img3" id="img3" value="1"/> <label for="img3">Thème campagne</label><br /> 
   <img src="modules/freeblock/campagne.jpg" alt="campagne.jpg"/> 
  <br><br> 
  <input type="submit" name="submit" id="submit" value="Envoyer le fichier" /> 
 </form> 
</body>






Et voici maintenant le code que j'ai créer pour qu'il y est interaction avec ma base de données.


 <? 

   /* 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"]; 
   $img1_confirmation = $_POST["img1"]; 
   $img2_confirmation = $_POST["img2"]; 
   $img3_confirmation = $_POST["img3"]; 
   $submit_confirmation = $_POST["submit"]; 
    
  if ($submit = 1) 
  { 
   /* stockage dans la bdd */ 
   $query = "INSERT INTO $table VALUES('1','$valid_confirmation','$message_confirmation','$img1_confirmation','$img2_confirmation','$img3_confirmation','$submit_confirmation')"; 
   $result = MYSQL_QUERY($query); 
   print "Les information sont enrégistrées." ; 
  } 
  else ($submit =0) 
  { 
   print "Vous ne désirez pas de carte personnalisée." 
  } 
   
 ?>



Et voici la table que j'ai rajouter dans ma BDD :

http://imageshack.com/f/0zbddij


Le problème est que quand je clique sur mon bouton suivant j'obtiens une erreur 404 Objet non trouvé.
Le message suivant apparait sur une page Blanche :

Objet non trouvé!

L'URL requise n'a pu etre trouvée sur ce serveur. La référence sur la page citée semble être erronée ou perimée. Nous vous prions d'informer l'auteur de cette page de cette erreur.

Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 404
192.168.0.18
05/30/11 09:44:27
Apache/2.2.17 (Win32) PHP/5.3.6


Comment faire pour résoudre ce problème ?

Mille Mercis pour vos réponses,

Cordialement, Thomas :)
A voir également:

2 réponses

Utilisateur anonyme
30 mai 2011 à 10:07
Bonjour,

Quel bouton suivant ?

Une erreur 404 c'est quand vous demandez une page qui n'existe pas. Donc pas trop de lien avec votre table MySQL à priori
2
kahlahan Messages postés 91 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 16 juin 2011
30 mai 2011 à 10:16
Le bouton envoyer le fichier pardon.
Tu dis que je demande une page qui n'existe pas, mais dans ma premiere page, celle que j'ai donc mis dans mon freeblock, j'appelle cette page ci : <form action="sql-freeblock.php" method="post" enctype="multipart/form-data">

Peut être y aurait il une erreur par là ? Mais je ne la vois pas...
0
Utilisateur anonyme
30 mai 2011 à 10:37
Cela voudrait dire que la page sql-freeblock.php n'existe pas.
Du moins pas dans le répertoire de ta page courante.
0
kahlahan Messages postés 91 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 16 juin 2011
30 mai 2011 à 10:43
Et pourtant elle existe belle et bien, c'est le deuxième code que j'ai mit.
0
Utilisateur anonyme
30 mai 2011 à 10:49
Peut-être un problème de droits sur le fichiers alors tout simplement, vous avez vérifié ?
0
kahlahan Messages postés 91 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 16 juin 2011
30 mai 2011 à 11:04
Que je me connecte en Admin ou alors avec un compte Lambda, c'est exactement pareil...
Mais peut être vous ai je mal compris ?
0
goxes Messages postés 491 Date d'inscription mercredi 26 novembre 2008 Statut Membre Dernière intervention 3 avril 2013 40
30 mai 2011 à 10:11
je ne sais pas si c'est un réel probléme mais ta page php doit être ouverte avec la balise '<? php' il me semble ...
0
kahlahan Messages postés 91 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 16 juin 2011
30 mai 2011 à 10:17
Et en fait je pense que les balises sont bonnes. J'en suis sur à 99% ( reste 1 % ) =)
0
goxes Messages postés 491 Date d'inscription mercredi 26 novembre 2008 Statut Membre Dernière intervention 3 avril 2013 40
30 mai 2011 à 10:18
ok, dsl alors.
Je suis encore novice dans ces langages je ne peut donc t'aider plus que ce que tu ne sais déjà ...
0
kahlahan Messages postés 91 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 16 juin 2011
30 mai 2011 à 10:24
Pas grave, merci de quand même avoir prit le temps de vouloir m'aider :)
0
goxes Messages postés 491 Date d'inscription mercredi 26 novembre 2008 Statut Membre Dernière intervention 3 avril 2013 40
30 mai 2011 à 10:28
0