Problème affichage invitation membre
Résolu/Fermé
Zakarya93
Messages postés
984
Date d'inscription
lundi 27 avril 2015
Statut
Membre
Dernière intervention
18 décembre 2020
-
11 juin 2015 à 19:24
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 12 juin 2015 à 19:15
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 12 juin 2015 à 19:15
A voir également:
- Problème affichage invitation membre
- Invitation facebook - Guide
- Membre indisponible vinted - Guide
- Adèle consulte son compte sur le site de sa banque et obtient l'affichage ci-dessous. complétez le texte. - Forum Facebook
- Invitation facebook automatique ✓ - Forum Facebook
- Affichage double ecran - Guide
4 réponses
jordane45
Messages postés
38144
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 avril 2024
4 650
11 juin 2015 à 19:37
11 juin 2015 à 19:37
...... et c'est quoi le souci ?
Zakarya93
Messages postés
984
Date d'inscription
lundi 27 avril 2015
Statut
Membre
Dernière intervention
18 décembre 2020
10
11 juin 2015 à 19:45
11 juin 2015 à 19:45
hharchi9
Messages postés
567
Date d'inscription
mercredi 18 décembre 2013
Statut
Membre
Dernière intervention
1 juillet 2015
24
11 juin 2015 à 19:49
11 juin 2015 à 19:49
Salut,
Commence par mettre ton lien("envoyer une invitation") dans le div("class='error'")
Commence par mettre ton lien("envoyer une invitation") dans le div("class='error'")
Zakarya93
Messages postés
984
Date d'inscription
lundi 27 avril 2015
Statut
Membre
Dernière intervention
18 décembre 2020
10
>
hharchi9
Messages postés
567
Date d'inscription
mercredi 18 décembre 2013
Statut
Membre
Dernière intervention
1 juillet 2015
11 juin 2015 à 19:55
11 juin 2015 à 19:55
ça marche pas, le pseudo de l'utilisateur ne s'affiche pas et le texte ne se mets pas au centre
hharchi9
Messages postés
567
Date d'inscription
mercredi 18 décembre 2013
Statut
Membre
Dernière intervention
1 juillet 2015
24
Modifié par hharchi9 le 11/06/2015 à 19:56
Modifié par hharchi9 le 11/06/2015 à 19:56
Mais le lien, il se met bien au centre sous le texte ?
Zakarya93
Messages postés
984
Date d'inscription
lundi 27 avril 2015
Statut
Membre
Dernière intervention
18 décembre 2020
10
>
hharchi9
Messages postés
567
Date d'inscription
mercredi 18 décembre 2013
Statut
Membre
Dernière intervention
1 juillet 2015
11 juin 2015 à 19:58
11 juin 2015 à 19:58
Oui
hharchi9
Messages postés
567
Date d'inscription
mercredi 18 décembre 2013
Statut
Membre
Dernière intervention
1 juillet 2015
24
Modifié par hharchi9 le 11/06/2015 à 20:02
Modifié par hharchi9 le 11/06/2015 à 20:02
Met le script affichant l'avatar et les infos du membre dans un div auquel tu ajoute la règle css : "margin: auto;"
jordane45
Messages postés
38144
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 avril 2024
4 650
11 juin 2015 à 23:29
11 juin 2015 à 23:29
Tu as plusieurs soucis.....
le premier ... le fait d'utiliser des noms à rallonge pour tes variables... et le fait d'utiliser des variables portant quasiment les mêmes noms !!!
Prend l'habitude de mettre des noms de variable plus courts...ça te facilitera la vie !
Ensuite.. (encore une fois ! ) évites d'ouvrir/fermer des balises PHP un peu partout dans ton code ....
Pourquoi utiliser des ECHO pour afficher des éléments dans ta boucle et faire une partie en "pure" html ???? Autant tout faire pareil non ??!
Peux tu tester ceci ?
PS: A l'avenir .. merci d'utiliser le bouton REPONDRE plutôt que de mettre tes réponses en COMMENTAIRES .. c'est plus facile pour suivre la discussion !
le premier ... le fait d'utiliser des noms à rallonge pour tes variables... et le fait d'utiliser des variables portant quasiment les mêmes noms !!!
Prend l'habitude de mettre des noms de variable plus courts...ça te facilitera la vie !
Ensuite.. (encore une fois ! ) évites d'ouvrir/fermer des balises PHP un peu partout dans ton code ....
Pourquoi utiliser des ECHO pour afficher des éléments dans ta boucle et faire une partie en "pure" html ???? Autant tout faire pareil non ??!
Peux tu tester ceci ?
<?php //----------------------------- //Profile.php //----------------------------- include_once('body/header.php'); include_once('body/menu.php'); ?> <div class='info'> <?php if(!function_exists('recuperer_info_membre_choisi')){ echo "ERREUR : La fonction recuperer_info_membre_choisi n'existe pas ! "; } $pseudo = isset($_GET['pseudo'])?$_GET['pseudo']:NULL; $arr_infos = recuperer_info_membre_choisi($pseudo); if(count($arr_infos)>0 && $pseudo != $_SESSION['pseudo']){ foreach($arr_infos as $R) { if(demande_existe() == 0){ echo "<div class='error'> Vous n'êtes pas ami(e) avec ".$R['pseudo']."<br /> <a href=''>Envoyer une invitation</a> </div>"; } echo"<img src='avatar/". $R['avatar']."' height='200' width='200' alt='avatar'>"; echo "<p><strong>Email : </strong><em>".$R['email']."</em></p>"; echo "<p><strong>Sexe : </strong><em>".$R['sexe']."</em></p>"; echo "<p><strong>A propos de vous : </strong><em>".$R['apropos']."</em></p>"; } }else{ header("Location:index.php?page=membre"); } ?> </div>
PS: A l'avenir .. merci d'utiliser le bouton REPONDRE plutôt que de mettre tes réponses en COMMENTAIRES .. c'est plus facile pour suivre la discussion !
jordane45
Messages postés
38144
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 avril 2024
4 650
Modifié par crapoulou le 29/06/2016 à 23:19
Modifié par crapoulou le 29/06/2016 à 23:19
Au passage... pourquoi ai-je parlé de la ligne de code
... car hharchi9 .. t'a demandé de faire un ECHO (https://forums.commentcamarche.net/forum/affich-32099079-probleme-affichage-invitation-membre#23)
... hors... quand on regarde le résultat du print_r ...
(je l'ai remis un peu en forme pour que tu comprennes bien )
On constate que (ton print_r($info_membre_choisi) ) et donc ta fonction... retourne un ARRAY contenant lui même un ARRAY
==>> Si tu ne sais pas ce qu'est un array (et je pense que tu l'ignores...) .. je t'invite FORTEMENT à regarder sur le net ... ET à comprendre leur manipulation !
(par exemple ici : http://openclassrooms.com/courses/concevez-votre-site-web-avec-php-et-mysql/les-tableaux-43 )
Cela fait parti des bases de la programmation !!!
revenons à nos moutons..... ton tableau contient (dans son indice 0 ) un second tableau (array) .. qui contient quand à lui les infos de ton user....
On y voit bien l'index "pseudo" entre autres choses.
Et donc.. si tu tu ne parcourais pas ce tableau à l'aide d'un FOREACH ... si tu avais voulu DIRECTEMENT faire afficher la variable pseudo... tu aurais du faire :
(Adresse mail supprimée par la modération)
$infos_membres_choisis [0]['pseudo']
... car hharchi9 .. t'a demandé de faire un ECHO (https://forums.commentcamarche.net/forum/affich-32099079-probleme-affichage-invitation-membre#23)
... hors... quand on regarde le résultat du print_r ...
Array (
[0] => Array (
[id] => 18
[0] => 18
[pseudo] => xzak47
[1] => xzak47
[password] => df70f9b975b42116ee6c0231a7e6ead0bbb283aa
[2] => df70f9b975b42116ee6c0231a7e6ead0bbb283aa
[email] => xxx@gmail.com
[3] => xxx@gmail.com
[sexe] => Homme
[4] => Homme
[apropos] => En cours de développement
[5] => En cours de développement
[avatar] => CR7.jpg
[6] => CR7.jpg
)
)
(je l'ai remis un peu en forme pour que tu comprennes bien )
On constate que (ton print_r($info_membre_choisi) ) et donc ta fonction... retourne un ARRAY contenant lui même un ARRAY
==>> Si tu ne sais pas ce qu'est un array (et je pense que tu l'ignores...) .. je t'invite FORTEMENT à regarder sur le net ... ET à comprendre leur manipulation !
(par exemple ici : http://openclassrooms.com/courses/concevez-votre-site-web-avec-php-et-mysql/les-tableaux-43 )
Cela fait parti des bases de la programmation !!!
revenons à nos moutons..... ton tableau contient (dans son indice 0 ) un second tableau (array) .. qui contient quand à lui les infos de ton user....
On y voit bien l'index "pseudo" entre autres choses.
Et donc.. si tu tu ne parcourais pas ce tableau à l'aide d'un FOREACH ... si tu avais voulu DIRECTEMENT faire afficher la variable pseudo... tu aurais du faire :
echo $infos_membres_choisis [0]['pseudo'];
(Adresse mail supprimée par la modération)
Zakarya93
Messages postés
984
Date d'inscription
lundi 27 avril 2015
Statut
Membre
Dernière intervention
18 décembre 2020
10
12 juin 2015 à 18:15
12 juin 2015 à 18:15
Merci c'est noté& !:)
Zakarya93
Messages postés
984
Date d'inscription
lundi 27 avril 2015
Statut
Membre
Dernière intervention
18 décembre 2020
10
12 juin 2015 à 18:18
12 juin 2015 à 18:18
Sinon pour mettre le texte d'invitation au milieu, une idée jordane svp ? :)
jordane45
Messages postés
38144
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 avril 2024
4 650
12 juin 2015 à 19:15
12 juin 2015 à 19:15
Oui.. mais ;
- Je t'ai déjà demandé... de ne poser qu' UNE question par discussion....
Là .. on a traité ton souci pour afficher les données
Le positionnement ... étant ... une autre question !
- Cette seconde question donc.....c'est du CSS ... le mieux est d'aller ouvrir une question à ce sujet dans le forum :https://forums.commentcamarche.net/forum/css-156
PS: Penses à clore cette discussion .... avant d'aller en ouvrir une autre
- Je t'ai déjà demandé... de ne poser qu' UNE question par discussion....
Là .. on a traité ton souci pour afficher les données
Le positionnement ... étant ... une autre question !
- Cette seconde question donc.....c'est du CSS ... le mieux est d'aller ouvrir une question à ce sujet dans le forum :https://forums.commentcamarche.net/forum/css-156
PS: Penses à clore cette discussion .... avant d'aller en ouvrir une autre