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

  FORUM HardWare.fr
  Programmation
  PHP

  écriture dans la bdd

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

écriture dans la bdd

n°1113881
Anomen
Posté le 09-06-2005 à 13:27:07  profilanswer
 

Code :
  1. <center><b>INSCRIPTION</b></center>
  2. <?php
  3. if(isset($pseudo) && !empty($pseudo) && isset($mdp) && !empty($mdp)
  4. && isset($mail) && !empty($mail))
  5. {
  6. $pseudo=addslashes(htmlspecialchars($_POST['pseudo']));
  7. $mdp=addslashes(htmlspecialchars($_POST['mdp']));
  8. $mail=addslashes(htmlspecialchars($_POST['mail']));
  9. $url_site=addslashes(htmlspecialchars($_POST['url_site']));
  10. $age=addslashes(htmlspecialchars($_POST['age']));
  11. $sexe=addslashes(htmlspecialchars($_POST['sexe']));
  12. $infos_comp=addslashes(htmlspecialchars($_POST['infos_comp']));
  13. $nom_cheval=addslashes(htmlspecialchars($_POST['nom_cheval']));
  14. $sexe_cheval=addslashes(htmlspecialchars($_POST['sexe_cheval']));
  15. $ville=addslashes(htmlspecialchars($_POST['ville']));
  16. $pays=addslashes(htmlspecialchars($_POST['pays']));
  17. $prenom=addslashes(htmlspecialchars($_POST['prenom']));
  18. connecter();
  19. $query="SELECT * FROM `membres` WHERE `pseudo` LIKE '$pseudo'";
  20. $result=@mysql_query($query);
  21. $num=@mysql_num_rows($result);
  22. if($num==0){
  23. $query="INSERT INTO `membres` VALUES ('','$pseudo','$mdp','$mail','$url_site','$age','$sexe','$infos_comp','$sexe_cheval','$nom_cheval','$pays','$ville','$prenom')";
  24. $result=@mysql_query($query);
  25. echo "<br><br><center><font color='#990000'>Inscription réussie<br> Vous pouvez désormais vous connecter <a href=\"espace_membre.php?page=1\">ici</a></font></center><br>";
  26. }else
  27. echo "<br><br><center><font color='#990000'>Un autre membre utilise déjà ce pseudo !</font></center><br>";
  28. }
  29. ?>
  30. <form action="espace_membre.php?page=2" method="post" enctype="multipart/form-data">
  31. <table align="center" class="texte">
  32. <tr><td>Pseudo*: </td><tD><input type="text" name="pseudo"></tD></tr>
  33. <tr><td>Mot de passe*: </td><tD><input type="password" name="mdp"></tD></tr>
  34. <tr><td>Adresse e-mail*: </td><tD><input type="text" name="mail"></tD></tr>
  35. <tr><td>Url de votre site: </td><tD><input type="text" name="url_site" value="http://"></tD></tr>
  36. <p><tr><td>Age: </td><tD>
  37. <select name="age"><option value="-">-</option>
  38. <? for($i=0;$i<100;$i++) echo "<option value='$i'>$i</option>";?>
  39. </select> ans
  40. </tD></tr>
  41. <tr><td>Prénom*: </td><tD><input type="text" name="prenom"></tD></tr>
  42. <tr><td>Sexe: </td><tD>
  43. <input type="radio" name="sexe" value="f">F
  44. <input type="radio" name="sexe" value="m">M
  45. </tD></tr>
  46. <tr><td>Pays*: </td><tD><input type="text" name="pays"></tD></tr>
  47. <tr><td>Ville: </td><tD><input type="text" name="ville"></tD></tr>
  48. <p>
  49. <tr><td>Nom du cheval que vous allez acquérir*: </td><tD><input type="text" name="nom_cheval"></tD></tr>
  50. <tr><td>Sexe*: </td><tD>
  51. <input type="radio" name="sexe_cheval" value="f">Femelle
  52. <input type="radio" name="sexe_cheval" value="m">Mâle
  53. </tD></tr>
  54. <tr><tD colspan="2" align="center"><input type="submit" value="Envoyer"></tD></tr>
  55. <tr><tD colspan="2" align="center"><a href="espace_membre.php?page=1"><font size="1">retour</font></a>
  56. <bR><bR><font size="1">* champs obligatoires</font></tD></tr>
  57. </table>
  58. </form>
  59. <?php
  60.     include("bas.php" );
  61. ?>


 
 
Ca n'écrit pas dans la bdd après l'inscription, quelqu'un a t'il la solution ?

mood
Publicité
Posté le 09-06-2005 à 13:27:07  profilanswer
 

n°1113885
shikra
life is short,drink faster!!!
Posté le 09-06-2005 à 13:28:44  profilanswer
 

salut,
c' interessant!!!!
euh sinon c'est quoi le probleme la?? :??:  
 
et pourquoi tu ouvre le php et que tu le ferme aussitot?  :ouch:  
ca met un peu le boxon nan??
 

Code :
  1. <? for($i=0;$i<100;$i++) echo "<option value='$i'>$i</option>";?>


 
pourquoi net met tu pas tout ton code dans les balises <? et ?> ??????


Message édité par shikra le 09-06-2005 à 13:35:53
n°1113890
cesarr89
Posté le 09-06-2005 à 13:30:19  profilanswer
 

C'est quoi le code de ta fonction connecter()?


---------------
!== Force et honneur ==!
n°1113891
ritzle
Posté le 09-06-2005 à 13:31:43  profilanswer
 

au lieu de :
 $result=@mysql_query($query);
mets ca :
 $result=mysql_query($query) or die("erreur1" );
ca affiche une erreur ?
sinon c'est peut-etre la fonction "connecter()" qui a un probleme

n°1117662
Anomen
Posté le 12-06-2005 à 22:47:58  profilanswer
 

Merci de votre aide mais je n'arrive toujours pas à prendre des donnée de la ddb et de les mettres sur des pages en php, pouvez vous m'aidez ?

n°1117666
flo850
moi je
Posté le 12-06-2005 à 22:52:25  profilanswer
 

tu teste cette condition :  

Code :
  1. # if(isset($pseudo) && !empty($pseudo) && isset($mdp) && !empty($mdp) 
  2. # && isset($mail) && !empty($mail))


 
mais suivant la configuration de ton serveur , tes variable speuvent etre vides
tu devrait tester $_POST['pseudo'], $_POST['mdp']


---------------


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

  écriture dans la bdd

 

Sujets relatifs
[java] ecriture dans un fichier[c/c++] petit probleme d'ecriture dans un fichier
Ecriture données provenant d'une boucleécriture dans un fichier texte.
[VBA] Ecriture dans un fichier (binary)Ecriture de vb-->mysql=pb de format données
petit probleme d'ecriture dans un fichier[Débutant] ecriture dans un fichier log
permetre l'acces écriture sur un ftp.lecture/écriture binaire (depuis URL) [Résolu]
Plus de sujets relatifs à : écriture dans la bdd


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)