Résolu Problème sintaxe echo en php

M

Matthieu D.

J'ai crée une page en html avec une partie php !
Le code et fait pour une page d'inscription et 'ai fais un test pour que quand les champs ne sont pas remplis a mette non et quand ils sont tous remplis ok !
Mais il met tjr non !
le code :
Code:
<?php

$bdd = new PDO('mysql:host=xx;dbname=xx', 'xx', 'xx');

if(isset($_POST['forminscription']))
{
    if(!empty($_POST['pseudo']) AND !empty($_POST['mail']) AND !empty($_POST['mail2']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp2']))
    {
        echo "ok";
    }
    else
    {
        echo "non";
    }
}

?>
<html>
         <head>
                   <title>Inscription</title>
                   <meta charset="utf-8">
         </head>
         <body>
                  <div align="center">
                         <h2>Inscription</h2>
                         <br /><br /><br />
                         <form method="POST" action="">
                                  <table>
                                          <tr>
                                               <td align="right">
                                                       <label for="pseudo">Pseudo :</label>
                                               </td>
                                               <td>
                                                      <input type="text" placeholder="Votre pseudo" id="pseudo" name="pseudo" />
                                               </td>
                                          </tr>
                                          <tr>
                                               <td align="right">
                                                       <label for="mail">Mail :</label>
                                               </td>
                                               <td>
                                                      <input type="text" placeholder="Votre mail" id="mail" name="mail" />
                                               </td>
                                          </tr>
                                          <tr>
                                               <td align="right">
                                                       <label for="mail">Confirmation du mail :</label>
                                               </td>
                                               <td>
                                                      <input type="text" placeholder="Confirmation du mail" id="mail2" name="mail2" />
                                               </td>
                                          </tr>
                                          <tr>
                                               <td align="right">
                                                       <label for="mdp">Mot de passe :</label>
                                               </td>
                                               <td>
                                                      <input type="text" placeholder="Mot de passe" id="mdp" name="mdp" />
                                               </td>
                                          </tr>
                                          <tr>
                                               <td align="right">
                                                       <label for="mdp2">Confirmation mot de passe :</label>
                                               </td>
                                               <td>
                                                      <input type="text" placeholder="Confirmation du mot de passe" id="mdp2" name="mdp2" />
                                               </td>
                                          </tr>
                                          <tr>
                                             <td></td>
                                             <td>
                                                <br />
                                                <input type="submit" name="forminscription" value="Je m'inscris">
                                             </td>
                                          </tr>  
                                  </table>
                        </form>
                </div>
         </body>

le site pour verifie :
zbadoogaming.fr
 

1899

Ancien staff
Inscription
10 Août 2012
Messages
9 798
Réactions
4 482
Points
29 037
J'ai crée une page en html avec une partie php !
Le code et fait pour une page d'inscription et 'ai fais un test pour que quand les champs ne sont pas remplis a mette non et quand ils sont tous remplis ok !
Mais il met tjr non !
le code :
Code:
<?php

$bdd = new PDO('mysql:host=sql.franceserv.fr:3306;dbname=zmxfr_db2', 'zmxfr', 'Matheus76');

if(isset($_POST['forminscription']))
{
    if(!empty($_POST['pseudo']) AND !empty($_POST['mail']) AND !empty($_POST['mail2']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp2']))
    {
        echo "ok";
    }
    else
    {
        echo "non";
    }
}

?>
<html>
         <head>
                   <title>Inscription</title>
                   <meta charset="utf-8">
         </head>
         <body>
                  <div align="center">
                         <h2>Inscription</h2>
                         <br /><br /><br />
                         <form method="POST" action="">
                                  <table>
                                          <tr>
                                               <td align="right">
                                                       <label for="pseudo">Pseudo :</label>
                                               </td>
                                               <td>
                                                      <input type="text" placeholder="Votre pseudo" id="pseudo" name="pseudo" />
                                               </td>
                                          </tr>
                                          <tr>
                                               <td align="right">
                                                       <label for="mail">Mail :</label>
                                               </td>
                                               <td>
                                                      <input type="text" placeholder="Votre mail" id="mail" name="mail" />
                                               </td>
                                          </tr>
                                          <tr>
                                               <td align="right">
                                                       <label for="mail">Confirmation du mail :</label>
                                               </td>
                                               <td>
                                                      <input type="text" placeholder="Confirmation du mail" id="mail2" name="mail2" />
                                               </td>
                                          </tr>
                                          <tr>
                                               <td align="right">
                                                       <label for="mdp">Mot de passe :</label>
                                               </td>
                                               <td>
                                                      <input type="text" placeholder="Mot de passe" id="mdp" name="mdp" />
                                               </td>
                                          </tr>
                                          <tr>
                                               <td align="right">
                                                       <label for="mdp2">Confirmation mot de passe :</label>
                                               </td>
                                               <td>
                                                      <input type="text" placeholder="Confirmation du mot de passe" id="mdp2" name="mdp2" />
                                               </td>
                                          </tr>
                                          <tr>
                                             <td></td>
                                             <td>
                                                <br />
                                                <input type="submit" name="forminscription" value="Je m'inscris">
                                             </td>
                                          </tr>  
                                  </table>
                        </form>
                </div>
         </body>

le site pour verifie :
zbadoogaming.fr
Tu dois simplement ajouter "requierd" dans ton code html pour chaque input ;)
Exemple : <input type="text" placeholder="Mot de passe" id="mdp" name="mdp" requierd />
 
Cette réponse a aidé l'auteur de cette discussion !

WhiiTe'

Administateur
Ancien staff
Inscription
22 Octobre 2011
Messages
14 706
Réactions
8 492
Points
32 425
Je me suis permis d'éditer ton topic et d'enlever les informations, il y avait un mot de passe etc.. ^^ Et fais une vérification une par une

if(!empty($_POST['pseudo'])) { echo 'ok'; } voir lequel va bloquer
 
Haut