RIEN ne s'affiche dans la bdd de Wamp?

Ce topic a été résolu
Donuts

Donuts Le 21 avril 2021 à 08:23 (Édité le 21 avril 2021 à 08:25)

Bonjour, ce sujet est mieu que ton premier, au moin y'a du code. ^^

Peu tu remettre le code html en affichage de codage dans ton poste, ça sera plus simple à lire. Merci. Je regarderai si je remarque un truc qui cloche. ;)

PS : a première vu ta variable $key n'existe pas.

zizou1

zizou1 Le 24 avril 2021 à 22:49

Merci, ok. Sorry! Mais cela est assez urgent! Pourriez-vous m'aider pour trouver une solution!.

Meilleure réponse
Donuts

Donuts Le 24 avril 2021 à 12:55 (Édité le 24 avril 2021 à 12:57)

Hello, super compliqué avec des capture d'écran. Affiche tes codes html ou php avec le visualisateur du fofo. Autrement c'est la misère pour t'aider. ;)

Je vais pas te mentir, globalement ensuite je copie ton code dans mon éditeur pour trouver les erreurs et faire un test. Avec une capture d'écran impossible de récupérer ton code et le fouiller.

zizou1

zizou1 Le 24 avril 2021 à 22:49

Merci, ok. Sorry! Mais cela est assez urgent! Pourriez-vous m'aider pour trouver une solution!.

Meilleure réponse
zizou1

zizou1 Le 25 avril 2021 à 00:40 (Édité le 25 avril 2021 à 00:42)

Hello mon ami Donuts,

En Photo-vision, je connais pas! je suis nul!. Cela n'est pas évident pour moi Surtout qu'il n'affiche pas directement la totalité de page! J'ai envoyé aussi via 2 liens en google drive. GMerci.

inscription_p2.html

inscription_p1.php

zizou1

zizou1 Le 25 avril 2021 à 00:57 (Édité le 26 avril 2021 à 23:17)

Suite,

surtout quand on reçoit le mail, et on appuie sur le lien: " Confirmation du compte!" .. La preuve que là, puisque Wamp n'a pas affiché le membre connecté, voici la capture img: ...ce qui suit...

zizou1

zizou1 Le 25 avril 2021 à 01:00

lien.NUL_PageMembre

Donuts

Donuts Le 25 avril 2021 à 14:34

Rien de bine compliqué utilise le forum comme suis :

Suite,

<p>surtout quand on reçoit le mail, et on appuie sur le lien: " Confirmation du compte!" .. La preuve que là, puisque Wamp n'a pas affiché le membre connecté, voici la capture img: </p>

T'a juste à copier coller ton code. ;)

zizou1

zizou1 Le 25 avril 2021 à 20:53

Bonjour Donuts, merci. Suite,avez-vous trouvé une solution à mon problème?

zizou1

zizou1 Le 26 avril 2021 à 02:10 (Édité le 26 avril 2021 à 02:11)

salut Donuts, Le meilleur pour moi pour le voir, via les 2 liens (et on peut copier..), avec google drive:

GMerci.

inscription_p2.html

inscription_p1.php

zizou1

zizou1 Le 26 avril 2021 à 02:16

...Et voici mes fichiers qui apparaissent bien dans wamp:

MES REPERTOIRES. dans WAMP

Donuts

Donuts Le 26 avril 2021 à 16:55 (Édité le 26 avril 2021 à 16:57)

Je ne peu rien pour toi, sujet trop fouillons, y'a des morceaux de code partout, tes posts son rempli de capture d'écran non exploitable.

Désolé...

Je repasserai quand tes pages de codage serons présentés en utilisant l'affichage prévu par le forum, qui se nomme " bloc de code " :

<?php
    $bdd = new PDO("mysql:host=127.0.0.1;dbname=articles;charset=utf8", "root", "");
    $articles = $bdd->query('SELECT * FROM articles ORDER BY date_time_publication DESC');
    ?>
    <!DOCTYPE html>
    <html>
    <head>
       <title>Accueil</title>
       <meta charset="utf-8">
    </head>
    <body>
       <ul>
          <?php while($a = $articles->fetch()) { ?>
          <li>
             <a href="article.php?id=<?= $a['id'] ?>">
                <img src="miniatures/<?= $a['id'] ?>.jpg" width="100" /><br />
                <?= $a['titre'] ?>
             </a>
              | <a href="redaction.php?edit=<?= $a['id'] ?>">Modifier</a> | <a href="supprimer.php?id=<?= $a['id'] ?>">Supprimer</a>
          </li>
          <?php } ?>
       <ul>
    </body>
    </html>
zizou1

zizou1 Le 26 avril 2021 à 23:06

Si vous me permettez, il faut juste ouvrir les deux liens que je vous ai envoyés le 26/04 (inscription_p2.html et inscription_p1.php). C'est tout. Et là vous allez voir les 2 fichiers en entier.

Donuts

Donuts Le 27 avril 2021 à 07:17

Oui j'ai testé les liens également : Une autorisation est nécessaire

Je n'ai pas le droit d'accès. ;)

zizou1

zizou1 Le 27 avril 2021 à 17:52

Oui, c vrai. Il faut juste à=> activer: 'demande accès "(goolge drive)", et je le reçois par mail, lequel j'autorise immédiatement. En tt cas voici les liens de Gdrive direct d'affichage des 2 fic en ligne. Merci.:...

https://drive.google.com/file/d/1H67Yoj7qnRToSTmKsW2xZ9hoARPoceLM/view?usp=sharing ,

https://drive.google.com/file/d/1x5oGyG-DqXUqpK_xpLDY7FUwLbdNYr4O/view?usp=sharing

zizou1

zizou1 Le 27 avril 2021 à 18:11 (Édité le 27 avril 2021 à 18:13)

<p> sorry, partie 1 php, ci-dessous & partie 2 html, suit... A+. Merci. </p>

 <?php
$bdd = new PDO('mysql:host=127.0.0.1;dbname=espace_membre', 'root', '');
if(isset($_POST['forminscription'])) {
   $pseudo = htmlspecialchars($_POST['pseudo']);
   $mail = htmlspecialchars($_POST['mail']);
   $mail2 = htmlspecialchars($_POST['mail2']);
   $mdp = sha1($_POST['mdp']);
   $mdp2 = sha1($_POST['mdp2']);
   if(!empty($_POST['pseudo']) AND !empty($_POST['mail']) AND !empty($_POST['mail2']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp2'])) {
      $pseudolength = strlen($pseudo);
      if($pseudolength <= 255) {
         if($mail == $mail2) {
            if(filter_var($mail, FILTER_VALIDATE_EMAIL)) {
               $reqmail = $bdd->prepare("SELECT * FROM membres WHERE mail = ?");
               $reqmail->execute(array($mail));
               $mailexist = $reqmail->rowCount();
               if($mailexist == 0) {
                  if($mdp == $mdp2) {
                     $longueurKey = 15;
                     $key = "";
                     for($i=1;$i<$longueurKey;$i++) {
                        $key .= mt_rand(0,9);
                     }
                     $insertmbr = $bdd->prepare("INSERT INTO membres(pseudo, mail, motdepasse, confirmkey, uniqid) VALUES(?, ?, ?, ?, ?)");

                     $insertmbr->execute(array($pseudo, $mail, $mdp, $key, uniqid()));

                     $header="MIME-Version: 1.0\r\n";
                     $header.='From:"[VOUS]"<votremail@mail.com>'."\n";
                     $header.='Content-Type:text/html; charset="uft-8"'."\n";
                     $header.='Content-Transfer-Encoding: 8bit';
                     $message='
                     <html>
                        <body>
                           <div align="center">
                              <a href="http://127.0.0.1/Tutos%20PHP/%2314%20%28Espace%20membre%29/confirmation.php?pseudo='.urlencode($pseudo).'&key='.$key.'">Confirmez votre compte !</a>
                           </div>
                        </body>
                     </html>
                     ';
                     mail($mail, "Confirmation de compte!...Transferez ce mail vers Manager pour l'accès!", $message, $header);
                     $erreur = "Votre compte a bien été créé !<a href=\"connexion.php\">|*Me connecter*|</a>";
                  } else {
                     $erreur = "Vos mots de passes ne correspondent pas !";
                  }
               } else {
                  $erreur = "Adresse mail déjà utilisée !";
               }
            } else {
               $erreur = "Votre adresse mail n'est pas valide !";
            }
         } else {
            $erreur = "Vos adresses mail ne correspondent pas !";
         }
      } else {
         $erreur = "Votre pseudo ne doit pas dépasser 255 caractères !";
      }
   } else {
      $erreur = "Tous les champs doivent être complétés !";
   }
}
?>
zizou1

zizou1 Le 27 avril 2021 à 18:22

<html>
   <head>
      <title>TUTO PHP</title>
      <meta charset="utf-8">
   </head>
   <body>
      <div align="center">
         <h2>Inscription</h2>
         <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" value="<?php if(isset($pseudo)) { echo $pseudo; } ?>" />
                  </td>
               </tr>
               <tr>
                  <td align="right">
                     <label for="mail">Mail :</label>
                  </td>
                  <td>
                     <input type="email" placeholder="Votre mail" id="mail" name="mail" value="<?php if(isset($mail)) { echo $mail; } ?>" />
                  </td>
               </tr>
               <tr>
                  <td align="right">
                     <label for="mail2">Confirmation du mail :</label>
                  </td>
                  <td>
                     <input type="email" placeholder="Confirmez votre mail" id="mail2" name="mail2" value="<?php if(isset($mail2)) { echo $mail2; } ?>" />
                  </td>
               </tr>
               <tr>
                  <td align="right">
                     <label for="mdp">Mot de passe :</label>
                  </td>
                  <td>
                     <input type="password" placeholder="Votre mot de passe" id="mdp" name="mdp" />
                  </td>
               </tr>
               <tr>
                  <td align="right">
                     <label for="mdp2">Confirmation du mot de passe :</label>
                  </td>
                  <td>
                     <input type="password" placeholder="Confirmez votre mdp" id="mdp2" name="mdp2" />
                  </td>
               </tr>
               <tr>
                  <td></td>
                  <td align="center">
                     <br />
                     <input type="submit" name="forminscription" value="Je m'inscris | اسجل |I register" />
                     </body>
                  </td>
               </tr>
            </table>
         </form>
         <?php
         if(isset($erreur))
         {
            echo '<font color="#096A09">'.$erreur."</font>";
         }
         ?>
      </div>
   </body>
</html>
zizou1

zizou1 Le 27 avril 2021 à 18:36

<P> Voici l'affichage de la table de BDD !?? Rien/null!? </P>

image de la table

zizou1

zizou1 Le 27 avril 2021 à 19:49 (Édité le 27 avril 2021 à 19:54)

MERCI. infos: 1/ J'ai win10 x64, et voici l'img de la version de Wamp 2.5, comme je le vois!... 2./ J'ai essayé avec une autre appli comme Easyphp, mais c'est le mm problème. Je n'ai que ce problème là!!

version de Wamp

zizou1

zizou1 Le 28 avril 2021 à 20:35

Hello Donuts, Vous avez reçu les deux parties complètes du fichier inscription.php Maintenant c'est je pense bien en ordre. (mm envoyé 2 fois.) Merci de me donner une suite de solution à ce problème. Attends une réponse avec impatience. Bien cordialement.

Donuts

Donuts Le 29 avril 2021 à 14:55

Salut,

Oui je vais regarder mais je promet rien. Je suis un débutant, c'est marqué sur mon profil.^^ Je prend le code et je regarde ça. ;)

zizou1

zizou1 Le 5 mai 2021 à 00:13

ERREUR_BDD_RIEN NE S'AFFICHE

zizou1

zizou1 Le 10 mai 2021 à 17:27

Salut,

Je pense que vous n'avez trouvé de solution à mon problème spécifique, édité le 20 avril; "Rien ne s'affiche...". Oui c'est pas évident!

Dernièrement, il y a 2 jours, j'ai pu résoudre ce problème, avec Easyphp (wamp c'est la même. (Pour info: il fallait (ré)installer le nouveau Visual c++)

==> Maintenant, j'ai un autre bug dans la table, c'est qu'elle n'affiche que 3 ! Et Table reste bloquée à 3(1)Table reste bloquée à 3(2). Pourtant Auto-incr dans l'option est à 5 !!!?

Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte