Bonjour, Je souhaite créer sur mon site un espace membre dans lequel l'utilisateur peux voir ses informations...
J'ai crée un script mais il ne marche pas, pas de message d'erreur mais pages blanche... Voici le code :
Citation :
<?php
session_start();
mysql_connect("***", "***", "***" );
mysql_select_db("***" );
$pseudo = ($_POST['pseudo']);
$reponse = mysql_query("SELECT * FROM membres WHERE pseudo='$pseudo'" );
while ($donnees = mysql_fetch_array($reponse) )
{
?>
2. session_start(); > à quoi il sert ici ? il n'utilise aucune variable de session
5. $pseudo = ($_POST['pseudo']); > à quoi servent les () ?
6. $reponse = mysql_query("SELECT * FROM membres WHERE pseudo='$pseudo'" ); > selectionner des infos d'un membre juste via son pseudo est une faille énorme, il faut aumoins l'authentifier via son login(pseudo) + son mot de passe (crypter, je précise, au cas ou...), en gros, rajouter une seconde clause (AND).
17. } > ? ou est l'ouverture de l'accolade ?, soit il fait la boucle, ou il ne l'a fait pas, mais pas à moitié.
ce qui se résume à dire ce que j'ai dis plus haut, il n'y connait rien, aucune base de logique, et ne sais pas du tout à quoi sert ce qu'il à écrit.
j'en reviens donc sur phpdebutant.org à droite, et à les faire un part un, enjoy !
edit: si jamais tu as pondu ça, suite à un tutorial sur un site, FUIS LE.
lol je reconnai . . .
par contre pour la derniere erreur si tu a regarder sur le code que j'ai poster, j'ai oublier de la retirer, si c'est sur son code c'est la boucle while
------------------------------La parole est d'argent mais le silence est d'or
Répondre à DivX_666
Merci! comment dois on faire pour ajouter une seconde close?
Ps: Merci pour l'exploration, c'est avec les erreurs critiquées et corrigées qu'on avance...
on avance en essayant de comprendre, pas en écrivant n'importe quoi.
ici tu attends que l'on corrige ta merde à ta place afin d'avoir la solution sans te cassé la tete, chose que je ne ferais pas, je laisse libre à divx de le faire si cela lui dit, moi je t'oriente sur phpdebutant.org non pas pour te faire chier, mais pour avoir un minimum de connaissance et de base sur le mysql, surtout que dessus, tu as 24 tutorial, dont plusieurs pour les requetes avec des clauses where, and, or etc...et une explication sur l'espace membre en pratique, qu'est ce qu'il te faut de plus ?
tu en ais au stade d'un gars qui veut faire de la 3D alors qu'il n'y connait rien, et qui veut réaliser shrek en 5 min.
ca va me saouler d'expliquer Bon,
je te donne ce que tu dois faire :
1. Connexion à la bdd
2. Prendre tout dans la bdd où pseudo et pass = pseudo
3. utiliser mysql_fetch_array
3. Si tout est ok afficher les données (pas besoin de boucle vu que t'a un seul pseudo ...)
4. Si non dire qu'il y une erreur
5. Dans tous les cas fermer la bdd
Va lire des tutos sur le SDZ ou sur phpdebutant,
bonne chance
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.