Probleme espace membre...
Dernière réponse : dans Programmation
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 :
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) )
{
?>
<p>
<strong>Mes données</strong> : <?php echo $donnees['categorie']; ?><br />
<?php echo $donnees['pseudo']; ?>, <?php echo $donnees['age']; ?> <br />
</p>
<?php
}
mysql_close(); // Déconnexion de MySQL
?>
Je n'arrive pas a comprendre...
Merci a tous!
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) )
{
?>
<p>
<strong>Mes données</strong> : <?php echo $donnees['categorie']; ?><br />
<?php echo $donnees['pseudo']; ?>, <?php echo $donnees['age']; ?> <br />
</p>
<?php
}
mysql_close(); // Déconnexion de MySQL
?>
Je n'arrive pas a comprendre...
Merci a tous!
Autres pages sur : probleme espace membre
Lassé par la pub ? Créez un compte
Tu peut deja retirer la boucle qui n'est pas util car je pense qu'il na qu'un seul age le mec
Donc essai ca :
Essai de fer un echo de $pseudo pour voir s'il y a quelque chose dedans au cas ou.
Donc essai ca :
<?php
session_start();
mysql_connect("***", "***", "***" );
mysql_select_db("***" );
$pseudo = ($_POST['pseudo']);
$reponse = mysql_query("SELECT * FROM membres WHERE pseudo='$pseudo'" );
$donnees = mysql_fetch_array($reponse);
?>
<p>
<strong>Mes données</strong> : <?php echo $donnees['categorie']; ?><br />
<?php echo $donnees['pseudo']; ?>, <?php echo $donnees['age']; ?> <br />
</p>
<?php
}
mysql_close(); // Déconnexion de MySQL
?>
Essai de fer un echo de $pseudo pour voir s'il y a quelque chose dedans au cas ou.
allons divx, on va explorer son "fameux code":
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.
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.
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.
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
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
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumTuto pour creer espace membre probleme
- ForumProbleme session php espace membre
- ForumEspace membre de mon site internet
- ForumEspace membre php sans mysql
- ForumPhp espace membre
- downloadExtension espace membre wordpress
- ForumEspace membre en php
- ForumMysql espace membre
- ForumPhp - espace membre sans bdd
- solutionsCreation espace membre php
- Voir plus