YOUPASS - convertir le crédit téléphonique en monnaie ! : Partenaire RealityGaming.fr

Résolu Problème sintaxe echo en php

Matthieu D.

Créateur de contenu
Premium
Inscription
18 Août 2016
Messages
484
Réactions
99
Points
1 838
    Réponse de Matthieu D. Forums généraux Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Problème sintaxe echo en php
  • #1
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
 
L'auteur de la discussion a jugé qu'une réponse pertinente à repondu à l'intérrogation de son topic. Cliquez ici pour la voir.

AwH

Super Modérateur
Ancien staff
Inscription
28 Septembre 2011
Messages
5 088
Réactions
2 378
Points
7 378
    Réponse de AwH Forums généraux Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Problème sintaxe echo en php
  • #2
Retire ton
PHP:
if(isset($_POST['forminscription'])) {}
qui ne sert pas a grand chose ;)
 

Hayzen.

VIP
VIP
Inscription
10 Août 2012
Messages
8 712
Réactions
4 059
Points
13 842
    Réponse de Hayzen. Forums généraux Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Problème sintaxe echo en php
  • #3
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 !

Matthieu D.

Créateur de contenu
Premium
Inscription
18 Août 2016
Messages
484
Réactions
99
Points
1 838
    Réponse de Matthieu D. Forums généraux Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Problème sintaxe echo en php
  • #4
C'est bon désolé de vous déranger j'ai trouver tout seul !
 

WhiiTe'

Ancien staff
Ancien staff
Inscription
22 Octobre 2011
Messages
14 065
Réactions
7 707
Points
18 005
    Réponse de WhiiTe' Forums généraux Informatique ⌨️ Programmation Questions, aides et recherches générales Résolu : Problème sintaxe echo en php
  • #5
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
 
Vous devez vous inscrire ou vous connecter pour répondre ici.

Discussions similaires


Mobile app for XenForo 2 by Appify
Haut