problème avec php !

problème avec php ! - PHP - Programmation

Marsh Posté le 27-05-2008 à 11:15:33    

Bonjour à tous ! :hello:  
J'ai fait un formulaire plus le code php qui lui correspond inclus dans une page html. Normalement sur la page html, on doit pouvoir rentrer le numéro de réservation, le numéro client,et la date de réservation. Ensuite cliquer sur envoyer pour interroger la base de donnée ( easyPHP). Cependant lorsqu'on clique sur envoyer envoyer, on a un message d'erreur qui s'affiche où c'est écrit "fichier introuvable.Firefox ne peut trouver le fichier à l'adresse..."  :??:  
Je n'arrive pas comprendre d'où vient le problème. (  :sarcastic: je suis débutante)
Donc si quelqu'un pourrait jeter un coup d'oeil pour me dire ce qui ne va pas ca serait cool car tous les formulaires que j'ai faite ne fonctionne pas. :(  
Merci beaucoup!
 
<FORM METHOD="post" action="progphpreservation.php">
 
<center><B>rentrez le numero de la réservation:</b><INPUT TPE="password" name="pswd1"><br><br>
 
<B>rentrez le numero du client:</b><INPUT TyPE="password" name="pswd2"><br><br>
 
<B>rentrez la date de réservation:</b><INPUT TyPE="text" name="datres"><br><br>
 
<input type="submit" name="Envoyer" value="Envoyer"><br></center>
 
</form>
<?php
 
$pass =  $_POST['pswd1'];
$client = $_POST['pswd2'];
$date = $_POST['date'];
 
$link = mysql_connect('localhost', 'root', '')
    or die('Impossible de se connecter : ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('gestion de commande de vêtements') or die('Impossible de sélectionner la base de données');
 
mysql_query("INSERT INTO reservation (dateres, numcli, numres) VALUES ('$date', '$client', '$pass')" );  
 
$result = mysql_query($query) or die('Échec de la requête : ' . mysql_error());
 
echo "<input type=\"submit\" name=\"Envoyer\" value=\"Envoyer\">";
 
echo "bien entrée";
 
mysql_free_result($result);
 
mysql_close($link);
 
?>

Reply

Marsh Posté le 27-05-2008 à 11:15:33   

Reply

Marsh Posté le 27-05-2008 à 11:24:12    

tu as bien un fichier progphpreservation.php dans le même répertoire?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 27-05-2008 à 11:35:50    

Non. Merci pour l'information.Je viens de le rajouter et cela ne me fait plus de message d'erreur. Il y a une nouvelle page qui s'affiche et qui me redemande mon numéro de réservation, numéro client et ma date de réservation. En cliquant sur envoyer, il ne se passe rien.De même sur ma base de donnée, rien de nouveau. :heink:  Je pense qu'il ya encore autre chose qui ne va pas.

Reply

Marsh Posté le 27-05-2008 à 11:37:16    

euh. Tu ne comprends vraiment rien à ce que tu fais, non?[:autobot]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 27-05-2008 à 11:52:21    

En fait, c'est un travail de groupe, on doit créer un site web dynamique.On s'est réparti les taches. Je me suis occupé des pages html. La personne qui se charge de faire les code php a du mal. Donc pour que notre projet avance, j'ai du m'y mettre moi aussi à esayer de comprendre php. Cela fait seulement quelques jours que j'essaye de comprendre les bases essentielles concernant php.Je sais très bien qu'il me faudra beaucoup de temps pour maitriser php mais là je suis bloqué, je ne comprends pas ce qu'il ne va pas. Je ne demande pas qu'on fasse le travail à ma place, juste m'aider à comprendre ce qu'il ne va pas.

Reply

Marsh Posté le 27-05-2008 à 12:19:02    

lis de la doc / des tutos sur les formulaires...ça ira mieux après.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 31-05-2008 à 10:21:09    

J'ai fait un nouveau formulaire et code php et je n'y arrive toujours pas !! :(  :??:  
Quelqu'un peut me dire ce qui ne vas pas sur le code php.
 
 
<?
 
// On commence par récupérer les champs  
$nom=$_POST['nom'];
 
$prenom=$_POST['prenom'];
 
 
 
// On vérifie si les champs sont vides  
if(empty($nom) OR empty($prenom) )  
    {  
    echo 'Attention, champ vide !';  
    }  
 
// Aucun champ n'est vide, on peut enregistrer dans la table  
else      
    {  
       // connexion à la base
 
   
    $host = "localhost";
   $utilisateur ="root";
   $password ="";
   $db="aden" ;
 
   $connexion = mysql_connect($host,$utilisateur, '') or die('Erreur:'.mysql_error());
 
   if ( $connexion != 0) echo 'connexion effectuée  ';
 
// sélection de la base  
 
    mysql_select_db($db,$connection)  or die('Erreur de selection '.mysql_error());  
     
    // on écrit la requête sql  
 
 $sql = "SELECT rang FROM inscription WHERE nom='$nom' and prenom='$prenom'";
        $res = mysql_query($sql) or die('Erreur SQL :'.mysql_error());
 
 
 
   
    // on insère les informations du formulaire dans la table  
     $sqls = "INSERT INTO inscription(rang, nom, prenom) VALUES('','$nom','$prenom')";  
     $result = mysql_query($sqls) ;
     
 if( $result ){
     
// on affiche le résultat pour le visiteur  
    echo 'Vos infos ont été ajoutées.';  
 echo 'VOTRE NOM: '.$nom;
 
 echo 'VOTRE PRENOM: '.$prenom;
 
    mysql_close($connexion);  // on ferme la connexion  
    }
}
?>  
 
 
 
 
et le formulaire :
 
<FORM METHOD="post" action="essaie12.php">
 
 
<B>rentrez votre nom:</b><INPUT TyPE="text" name="nom"><br><br>
<B>rentrez votre prénom:</b><INPUT TyPE="text" name="prénom"><br><br>
 
 
 
<input type="submit" name="envoyer" value="envoyer"></center>
 
</form>
 
 

Reply

Marsh Posté le 02-06-2008 à 00:46:58    

sonhya a écrit :

J'ai fait un nouveau formulaire et code php et je n'y arrive toujours pas !! :(  :??:  
Quelqu'un peut me dire ce qui ne vas pas sur le code php.
...


 
Tu as quoi comme erreur ?
 

Code :
  1. $sql = "SELECT rang FROM inscription WHERE nom='$nom' and prenom='$prenom'";
  2. $res = mysql_query($sql) or die('Erreur SQL :'.mysql_error());


 
A priori inutile pour ce que tu veux.


---------------
PSN : XprtZ - BattleTag : XprtZ#2257 - 3DS : 2492-4109-3060
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed