RIEN ne s'affiche dans la bdd de Wamp?
- Accueil
- Forum
- Programmation
- PHP
- RIEN ne s'affiche dans la bdd de Wamp?
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 Le 24 avril 2021 à 22:49 (Édité le 1 janvier 1970 à 01:00)
Merci, ok. Sorry! Mais cela est assez urgent! Pourriez-vous m'aider pour trouver une solution!.
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 Le 24 avril 2021 à 22:49 (Édité le 1 janvier 1970 à 01:00)
Merci, ok. Sorry! Mais cela est assez urgent! Pourriez-vous m'aider pour trouver une solution!.
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.
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...
Donuts Le 25 avril 2021 à 14:34 (Édité le 1 janvier 1970 à 01:00)
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 Le 25 avril 2021 à 20:53 (Édité le 1 janvier 1970 à 01:00)
Bonjour Donuts, merci. Suite,avez-vous trouvé une solution à mon problème?
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.
zizou1 Le 26 avril 2021 à 02:16 (Édité le 1 janvier 1970 à 01:00)
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 Le 26 avril 2021 à 23:06 (Édité le 1 janvier 1970 à 01:00)
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 Le 27 avril 2021 à 07:17 (Édité le 1 janvier 1970 à 01:00)
Oui j'ai testé les liens également : Une autorisation est nécessaire
Je n'ai pas le droit d'accès. ;)
zizou1 Le 27 avril 2021 à 17:52 (Édité le 1 janvier 1970 à 01:00)
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 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 Le 27 avril 2021 à 18:22 (Édité le 1 janvier 1970 à 01:00)
<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 Le 27 avril 2021 à 18:36 (Édité le 1 janvier 1970 à 01:00)
zizou1 Le 27 avril 2021 à 19:49 (Édité le 27 avril 2021 à 19:54)
zizou1 Le 28 avril 2021 à 20:35 (Édité le 1 janvier 1970 à 01:00)
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 Le 29 avril 2021 à 14:55 (Édité le 1 janvier 1970 à 01:00)
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 Le 10 mai 2021 à 17:27 (Édité le 1 janvier 1970 à 01:00)
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 . Pourtant Auto-incr dans l'option est à 5 !!!?