Aide formulaire d'inscription PHP page blanche

Aide formulaire d'inscription PHP page blanche - PHP - Programmation

Marsh Posté le 26-03-2014 à 20:39:25    

Salut à tous !
 
Voilà je suis en train de réaliser mon site web, et je souhaite créer un espace membre ( inscription/connexion) je regarde alors plusqieurs tutos sur le web et je parviens à faire ce code :
 

Code :
  1. <html>
  2. <head>
  3. <title>Inscription</title>
  4. </head>
  5. <body>
  6. <h1>Inscription</h1>
  7. <form method="post" action="register.php">
  8. <p>Votre pseudo</p>
  9. <input type="text" name="username">
  10. <p>Votre mot de passe</p>
  11. <input type="password" name="password">
  12. <p>Répétez votre mot de passe</p>
  13. <input type="password" name="repeatpassword"><br><br>
  14. <input type="submit" name="submit" value="valider">
  15. <?php
  16. if(isset($_POST['submit']))
  17. {
  18.    $username = htmlspecialchars(trim($_POST['username']));
  19.    $password = htmlspecialchars(trim($_POST['password']));
  20.    $repeatpassword = htmlspecialchars(trim($_POST['repeatpassword']));
  21.  
  22.    if($username&&$password&&$repeatpassword)
  23.      {
  24.    if (strlen($username)>=4)
  25.    {
  26.       if(strlen($password)>=5)
  27.       {
  28.      if($password==$repeatpassword)
  29.   {
  30.    mysql_connect('localhost','root','') ;
  31.    mysql_select_db('phpmembre_uyru')
  32.    $query = mysql_query("
  33.    INSERT INTO users VALUES('','$username','$password') ;
  34.    " ) ;
  35.   }else echo "Vos mots de passes ne correspondent pas"
  36.    }else echo "Votre mot de passe est trop court, il doit contenir minimum 5 caractères"
  37.     }else echo "Votre Pseudo doit contenir un minimum de 4 caractères"
  38.      }else echo "Merci de bien vouloir saisir tout les champs";
  39. }
  40. ?>
  41. </form>
  42. </body>
  43. </html>


 
et mon soucis est que quand je met les dossiers dans mon FTP  sur la page "Membre" rien ne s'affiche :/ J'ai pourtant bien crée une base de donné se nomant : phpmembre_uyru  
(j'héberge mon site chez livehost)
Voilà mon site si vous voulez voir le résulta de la page PHP : http://biogelix-officiel.livehost.fr/register.php
 
Merci d'avance de votre aide,
 
Cordialement
 
Biogelix


Message édité par biogelix le 26-03-2014 à 20:42:52
Reply

Marsh Posté le 26-03-2014 à 20:39:25   

Reply

Marsh Posté le 26-03-2014 à 23:25:07    

Tu veux dire qu'en locale ça marche mais ça ne marche pas une fois en ligne?
Est ce que t'as bien mis les identifiants du bd ?


Message édité par amateurduweb le 26-03-2014 à 23:26:03

---------------
www.samomoi.com : Cours et astuces informatiques, électronique et télécoms  
Reply

Marsh Posté le 27-03-2014 à 10:51:47    

Déjà, règles le reporting_error sur STRICT pour voir les msg d'erreurs affichés par PHP.
 
Question basique : le login/mdp de connexion à la BD est le bon, du fait que tu as changé de serveur (cf transfert ftp) ? Car je doute fort que le login/mdp de connexion à une BD d'un hébergeur soit root et pas de mdp :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 27-03-2014 à 17:09:35    

rufo a écrit :

Déjà, règles le reporting_error sur STRICT pour voir les msg d'erreurs affichés par PHP.
 
Question basique : le login/mdp de connexion à la BD est le bon, du fait que tu as changé de serveur (cf transfert ftp) ? Car je doute fort que le login/mdp de connexion à une BD d'un hébergeur soit root et pas de mdp :/


 
Donc en gros je remplace  "mysql_connect('localhost','root','') ;"  par "mysql_connect('phpmembre_uyru','root','le mot de passe de la base de donné ') ;"
?

Reply

Marsh Posté le 27-03-2014 à 17:19:30    

Ben dans mysql_connect, fait mettre l'adresse du serveur hébergeant ta BD, ainsi que le login et mdp correspondant, bref 3 infos données par ton hébergeur...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 27-03-2014 à 17:28:15    

rufo a écrit :

Ben dans mysql_connect, fait mettre l'adresse du serveur hébergeant ta BD, ainsi que le login et mdp correspondant, bref 3 infos données par ton hébergeur...


 
Ok ok et a la ligne "mysql_select_db('phpmembre_uyru')" je laisse comme c'est ?

Reply

Marsh Posté le 27-03-2014 à 17:30:53    

ben si ta BD s'appelle de la même manière, oui. Sinon, faut mettre le bon nom de BD, ça paraît logique, non ?
Ton script demande à se connecter à une base. Si l'une des infos est erronée, forcément, la connexion va pas se faire... :/


Message édité par rufo le 27-03-2014 à 17:31:05

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

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