Précédent   Forum du club des développeurs et IT Pro > PHP > PHP & SGBD > PHP & SQL-Server
PHP & SQL-Server Forum d'entraide sur SQL-Server avec PHP. Avant de poster -> FAQ SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/03/2012, 00h25   #1
mouvement
Invité de passage
 
Homme seif ben amor
Étudiant
Inscription : février 2012
Messages : 12
Détails du profil
Informations personnelles :
Nom : Homme seif ben amor
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2012
Messages : 12
Points : 0
Points : 0
Par défaut probléme de sauvegarde

Avant toute chose je remercie les gens qui auront le courage de m'aider!!!
Je travaille avec wampserver 2.2
Mon objectif est de réaliser un formulaire ou certains utilisateurs devront remplirent. Cela permettra d'alimenter une base de donnée
Lorsque je rentre les informations dans mon formulaire "inscription.php", et que je valide rien ne ce fait au niveau de la base de donnée en dirait il n'y a pas de connexion,voici les deux codes pour mieux comprendre:
insertion.php:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
<?php
  //connection au serveur
 $cnx =  mysql_connect( "localhost", "root", "" ) ;
 
 
  //sélection de la base de données:
 $db =  mysql_select_db( "King" ) ;
 
  //récupération des valeurs des champs:
  //nom:
  $nom     = $_POST["nom"] ;
  //prenom:
  $prenom =   $_POST["prenom"] ;
  //date:
  $adresse =   $_POST["date"] ;
  //ville:
  $cp        =   $_POST["ville"] ;
  //localité:
  $tel       =   $_POST["localite"] ;
  //user:
  $tel       =   $_POST["user"] ;
  //mail:
  $tel       =  $_POST["mail"] ;
  //mdp:
  $tel       =   $_POST["mdp"] ;
    //identifiant:
  $tel       =   $_POST["identifiant"] ;
 
  //exécution de la requête SQL:
 
	  $sql="INSERT INTO client (Nom,Prenom,Naissance,Ville,Localite,User,Mail,Mdp,Identifiant)
            VALUES ( '$nom', '$prenom', '$date', '$ville', '$localite' ,'$user','$mail','$mdp','$identifiant','') " ;
			 $requete = mysql_query($sql) or die( mysql_error());
if($requete) {
      echo("L'insertion a été correctement effectuée") ;
   }
   else {
      echo("L'insertion à échouée") ;
   }
  mysql_close();
?>
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 
inscription.php:
<form action="insertion.php" method="POST" id="feedbackform">
 
<fieldset class="sectionwrap">
<legend> Information </legend>
<p>Nom:
  <input type="text" size="25" name="nom" />
  </p>
<p>Prénom: <input type="text" size="25" name="prenom"/>
  </p>
<p>Date de naissance:
  <input type="text" size="25" name="date"/>
  </p>
 
  Ville: <input type="text" size="25" name="ville"/> 
</p>
<p><br/>
  Localité: <input type="text" size="25" name="localite"/>
</p>
</fieldset>
 
<fieldset class="sectionwrap">
<legend>Inscription</legend>
<p>Nom dutilisateur:<br /> <input type="text" size="25" name="user"/>
</p>
<p><br />
  Adresse mail:<br /> <input type="text" size="25" name="mail"/>
</p>
<p><br />
  Mot de passe:<br /> <input type="password" size="25" name="mdp"/>
</p>
<p><br />
  Confirmer mot de passe:<br /> <input type="password" size="25" name="mdpp"/><br />
</p>
</fieldset>
 
<fieldset class="sectionwrap">
<legend>Parrain</legend>
<p>Identifiant parrain:<br /> <input type="text" size="25" name="identifiant"/>
  </p>
<p>
  <input type="submit" value="envoyer" />
</p>
</fieldset>
 
</form>
aider mois SVP c'est trés urgent et merci d'avance
mouvement est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2012, 01h32   #2
m4riachi
Membre émérite
 
Homme Taoufiq Ben
Développeur Web
Inscription : mai 2009
Messages : 577
Détails du profil
Informations personnelles :
Nom : Homme Taoufiq Ben
Âge : 26
Localisation : Maroc

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 577
Points : 843
Points : 843
D'aprés la requete tu as ajouter 2 apostrophe a la fin qui donne erreur je croix
Code :
1
2
$sql="INSERT INTO client (Nom,Prenom,Naissance,Ville,Localite,User,Mail,Mdp,Identifiant)
            VALUES ( '$nom', '$prenom', '$date', '$ville', '$localite' ,'$user','$mail','$mdp','$identifiant','') "
tu dois maitre ça
Code :
1
2
$sql="INSERT INTO client (Nom,Prenom,Naissance,Ville,Localite,User,Mail,Mdp,Identifiant)
            VALUES ( '$nom', '$prenom', '$date', '$ville', '$localite' ,'$user','$mail','$mdp','$identifiant') "
m4riachi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2012, 01h34   #3
m4riachi
Membre émérite
 
Homme Taoufiq Ben
Développeur Web
Inscription : mai 2009
Messages : 577
Détails du profil
Informations personnelles :
Nom : Homme Taoufiq Ben
Âge : 26
Localisation : Maroc

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 577
Points : 843
Points : 843
Et essai de faire attention au niveau des injection mysql, utilise mysql_real_escape_string() et addslashes pour que ta requete ne soit pas cassé
m4riachi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2012, 01h36   #4
mouvement
Invité de passage
 
Homme seif ben amor
Étudiant
Inscription : février 2012
Messages : 12
Détails du profil
Informations personnelles :
Nom : Homme seif ben amor
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2012
Messages : 12
Points : 0
Points : 0
les deux apostrophes c'est pour le champ ID qui est en AUTO INCREMENT et même si je les supprime toujours le même problème lorsque je clique sur "envoyer" il n'y a aucun changement au niveau de tableau
mouvement est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2012, 01h37   #5
mouvement
Invité de passage
 
Homme seif ben amor
Étudiant
Inscription : février 2012
Messages : 12
Détails du profil
Informations personnelles :
Nom : Homme seif ben amor
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2012
Messages : 12
Points : 0
Points : 0
J'ai utilisé mysql_real_escape_string() mais ça donne rien
mouvement est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2012, 15h41   #6
m4riachi
Membre émérite
 
Homme Taoufiq Ben
Développeur Web
Inscription : mai 2009
Messages : 577
Détails du profil
Informations personnelles :
Nom : Homme Taoufiq Ben
Âge : 26
Localisation : Maroc

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 577
Points : 843
Points : 843
Essai de faire un echo de ta requete et execute la directement sur phpmyadmin pour voir s'il ya des erreurs sur ta requete.

-le 2 apostrophe que ta ajouter pour le id, il faut le sectionner avec les nom des colonnes ou il te retournera une erreur
Code :
1
2
$sql="INSERT INTO client (Nom,Prenom,Naissance,Ville,Localite,User,Mail,Mdp,Identifiant,id)
            VALUES ( '$nom', '$prenom', '$date', '$ville', '$localite' ,'$user','$mail','$mdp','$identifiant','') "
m4riachi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2012, 17h19   #7
mouvement
Invité de passage
 
Homme seif ben amor
Étudiant
Inscription : février 2012
Messages : 12
Détails du profil
Informations personnelles :
Nom : Homme seif ben amor
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2012
Messages : 12
Points : 0
Points : 0
j'ai exécute la requête sur phpmydmin il n'y a aucun erreur
mouvement est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2012, 22h36   #8
mouvement
Invité de passage
 
Homme seif ben amor
Étudiant
Inscription : février 2012
Messages : 12
Détails du profil
Informations personnelles :
Nom : Homme seif ben amor
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2012
Messages : 12
Points : 0
Points : 0
Je suis vraiment bloqué
mouvement est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2012, 16h04   #9
mouvement
Invité de passage
 
Homme seif ben amor
Étudiant
Inscription : février 2012
Messages : 12
Détails du profil
Informations personnelles :
Nom : Homme seif ben amor
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2012
Messages : 12
Points : 0
Points : 0
Merci m4riachi pour votre aide le problème est réglé mais maintenant lorsque je souhaite accéder a localhost il m'affiche la page d’accueil de mon site et non la page habituel de Wamp comment je peut la changer SVP
mouvement est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 22h18.


 
 
 
 
Partenaires

Hébergement Web