Soucis avec ma Base de données Erreur 404.

Résolu
kahlahan Messages postés 91 Date d'inscription   Statut Membre Dernière intervention   -  
kahlahan Messages postés 91 Date d'inscription   Statut Membre Dernière intervention   -
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
 
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   Statut Membre Dernière intervention  
 
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
 
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   Statut Membre Dernière intervention  
 
Et pourtant elle existe belle et bien, c'est le deuxième code que j'ai mit.
0
Utilisateur anonyme
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   40
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   40
 
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   Statut Membre Dernière intervention  
 
Pas grave, merci de quand même avoir prit le temps de vouloir m'aider :)
0
goxes Messages postés 491 Date d'inscription   Statut Membre Dernière intervention   40
 
0