Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1383 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  problème avec php !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème avec php !

n°1737635
sonhya
Posté le 27-05-2008 à 11:15:33  profilanswer
 

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);
 
?>

mood
Publicité
Posté le 27-05-2008 à 11:15:33  profilanswer
 

n°1737643
skeye
Posté le 27-05-2008 à 11:24:12  profilanswer
 

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


---------------
Can't buy what I want because it's free -
n°1737656
sonhya
Posté le 27-05-2008 à 11:35:50  profilanswer
 

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.

n°1737659
skeye
Posté le 27-05-2008 à 11:37:16  profilanswer
 

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


---------------
Can't buy what I want because it's free -
n°1737670
sonhya
Posté le 27-05-2008 à 11:52:21  profilanswer
 

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.

n°1737686
skeye
Posté le 27-05-2008 à 12:19:02  profilanswer
 

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


---------------
Can't buy what I want because it's free -
n°1739611
sonhya
Posté le 31-05-2008 à 10:21:09  profilanswer
 

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>
 
 

n°1740001
XprtZ
Profil : O.O
Posté le 02-06-2008 à 00:46:58  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  problème avec php !

 

Sujets relatifs
probleme de requette sql !!Problème avec extraction de caractères dans une chaine
probleme d'espace avant le pied de pageProblème OleDb Virtual PC
Problème onmouseout sur ul li divProbleme Boucle "pour" en nombre variable
[RESOLU] problème script et commande awkProblème d'insertion dans une table sous ACCESS
Problème requête 
Plus de sujets relatifs à : problème avec php !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR