Soucy pour un echo qui ne fonctionne pas
Dernière réponse : dans Programmation
bonjour j'ai crée un lien ajouté un ami donc il marche
et aprés j'ai voulu faire un echo pour lui dire ce membre fait déjà partir de votre liste
mais mon echo ne fonctionne il m'affiche toujours ajouté un amis au lieu de mettre ce membre est votre amis
donc voilà
et j'ai méme éssayé
et aussi
et même ce code :
mais pas de succes il me dit toujours ajouté un ami hors il devrait mettre ce membre est votre ami
mais je ne trouve pas comment affiché la phrase soit l'un ou l'autre
merci de votre aide et dire qu'elle code pourrais fonctionné et mettre dans le profils des membres soit l'un ou l'autre phrase
merci
et aprés j'ai voulu faire un echo pour lui dire ce membre fait déjà partir de votre liste
mais mon echo ne fonctionne il m'affiche toujours ajouté un amis au lieu de mettre ce membre est votre amis
donc voilà
//On compte le nombre de demande en cours et on met quelques liens $demande_ami = mysql_query('SELECT * FROM forum_amis WHERE ami_to="'.$_SESSION['id'].'"')or die(mysql_error()); $comp = mysql_fetch_array($demande_ami); if($comp['ami_from'] != $data1['membre_id']) { echo '<a href="liste_d_ami.php?action=add&membre_pseudo='.urlencode($data1['membre_pseudo']).'" title="Ajouter un ami">Ajouter un ami</a><br />'; } else { echo '<strong>ce membre fait parti de vos amis</strong><br />'; }
et j'ai méme éssayé
//On compte le nombre de demande en cours et on met quelques liens $demande_ami = mysql_query('SELECT * FROM forum_amis WHERE ami_from="'.$_SESSION['id'].'" and ami_to="'.$data1['membre_id'].'"')or die(mysql_error()); $comp = mysql_fetch_array($demande_ami); if($comp['ami_from'] != $data1['membre_id']) { echo '<a href="liste_d_ami.php?action=add&membre_pseudo='.urlencode($data1['membre_pseudo']).'" title="Ajouter un ami">Ajouter un ami</a><br />'; } else { echo '<strong>ce membre fait parti de vos amis</strong><br />'; }
et aussi
<?php $d = mysql_query("SELECT COUNT(*) AS nbr FROM forum_amis WHERE ami_to='".$_SESSION['id']."' AND ami_from='".$donnees['membre_id']."' ")or die(mysql_error()); $deja_ami = mysql_fetch_assoc($d); echo '$deja_ami[\'nbr\'] vaut ' . $deja_ami['nbr'] . '<br />'; if ($deja_ami['nbr'] != 0) { echo '<p>Ce membre est déjà votre amis <br /> </p>'; } else{ echo '<a href="liste_d_ami.php?action=add&membre_pseudo='.urlencode($data1['membre_pseudo']).'" title="Ajouter un ami">Ajouter un ami</a><br />'; } ?>
et même ce code :
<?php if($comp['ami_from'] != $data1['membre_id']) { echo '<a href="liste_d_ami.php?action=add&membre_pseudo=\'.urlencode($data1[\'membre_pseudo\']).\'" title="Ajouter un ami">Ajouter un ami</a><br />'; } else { echo '<strong>ce membre fait parti de vos amis</strong><br />'; } ?>
mais pas de succes il me dit toujours ajouté un ami hors il devrait mettre ce membre est votre ami
mais je ne trouve pas comment affiché la phrase soit l'un ou l'autre
merci de votre aide et dire qu'elle code pourrais fonctionné et mettre dans le profils des membres soit l'un ou l'autre phrase
merci
Autres pages sur : soucy echo fonctionne
Lassé par la pub ? Créez un compte
en faite dans ma page liste d'amis ca fonctionne et j'aimerais le remettre pareil dans voirprofil
voilà le code :
merci donc la parti que je veut mettre celui là
mais si je met ca ne fonctionne pas l'echo soit ajouter un amis ou soit le membre est déjà votre ami
si tu peut m'aidé a faire le code ca seras sympas de ta part car je lutte dépuis 1 semaine pour mettre la phrase soity l'un ou soit l'autre
merci
voilà le code :
<? switch($action) { case "add": //On veut ajouter un ami if (!isset($_POST['pseudo'])) { echo '<form action="liste_d_ami.php?action=add" method="post"> <p><label for="pseudo">Entrez le pseudo</label> <input type="text" name="pseudo" id="pseudo" value="'.htmlspecialchars(urldecode($_GET['membre_pseudo'])).'" /> <input type="submit" value="Envoyer" /> </p></form>'; } else { $pseudo_d = mysql_real_escape_string($_POST['pseudo']); //On vérifie que le pseudo renvoit bien quelque chose :o $requete = mysql_query("SELECT membre_id, COUNT(*) AS nbr FROM forum_membres WHERE membre_pseudo = '".$pseudo_d."' GROUP BY membre_pseudo") or die(mysql_error()); $data = mysql_fetch_assoc($requete); $pseudo_exist = $data['nbr']; $i = 0; if(!$pseudo_exist) { echo '<p>Ce membre ne semble pas exister<br /> Cliquez <a href="./liste_d_ami.php?action=add">ici</a> pour réessayer</p>'; $i++; } $deja_ami = mysql_result(mysql_query("SELECT COUNT(*) AS nbr FROM forum_amis WHERE ami_from = '".intval($_SESSION['id'])."' AND ami_to = '".$data['membre_id']."' OR ami_from = '".intval($_SESSION['id'])."' AND ami_to = '".$data['membre_id']."'"),0); if ($deja_ami != 0) { echo '<p>Ce membre fait déjà parti de vos amis ou a déjà proposé son amitié :p<br /> Cliquez <a href="./liste_d_ami.php?action=add">ici</a> pour réessayer</p>'; $i++; } if ($data['membre_id'] == $_SESSION['id']) { echo '<p>Vous ne pouvez pas vous ajouter vous même<br /> Cliquez <a href="./liste_d_ami.php?action=add">ici</a> pour réessayer</p>'; $i++; } if ($i == 0) { mysql_query("INSERT INTO forum_amis (ami_from, ami_to, ami_confirm, ami_date) VALUES('".$_SESSION['id']."', '".$data['membre_id']."', '0', '".time()."')"); echo '<p><a href="/voirprofil.php?m='.$data['membre_id'].'">'.stripslashes(htmlspecialchars($pseudo_d)).'</a> a bien été ajouté à vos amis, il faut toutefois qu il donne son accord.<br /> Cliquez <a href="./index.php">ici</a> pour retourner à l index du forum<br /> Cliquez <a href="./liste_d_ami.php">ici</a> pour retourner à la page de gestion des amis</p>'; } } ?>
merci donc la parti que je veut mettre celui là
$deja_ami = mysql_result(mysql_query("SELECT COUNT(*) AS nbr FROM forum_amis WHERE ami_from = '".intval($_SESSION['id'])."' AND ami_to = '".$data['membre_id']."' OR ami_from = '".intval($_SESSION['id'])."' AND ami_to = '".$data['membre_id']."'"),0); if ($deja_ami != 0) { echo '<p>Ce membre fait déjà parti de vos amis ou a déjà proposé son amitié :p<br /> Cliquez <a href="./liste_d_ami.php?action=add">ici</a> pour réessayer</p>'; $i++; }
mais si je met ca ne fonctionne pas l'echo soit ajouter un amis ou soit le membre est déjà votre ami
si tu peut m'aidé a faire le code ca seras sympas de ta part car je lutte dépuis 1 semaine pour mettre la phrase soity l'un ou soit l'autre
merci
re
mais mon code à moi ca marche donc voilà
mais le souci quand je regarde la source de mes profils il coupe
voilà ca fait
<h1>Profil de will.smith</h1><img src="images/avatar.gif" alt="avatar par défault" title="avatar par défault" /><br /> membres<br /><strong>Adresse E-Mail : </strong>Ne souhaite pas la rendre public<br /><strong>MSN Messenger : </strong><br /><strong>Site Web : </strong>
<a href=""></a>
<br /><br />Ce membre est inscrit depuis le
<strong>22/04/2009 à 17h33</strong><br /><br />
il y a posté <strong>0</strong> messages<br /><br />Dernière visite : <strong>22/04/2009</strong>
<br /><br /><strong>Localisation : </strong>
</p><a href="messagesprives.php?action=nouveau&membre_pseudo=will.smith" title="Lui envoyer un MP">Lui envoyer un MP</a><br>
là il coupe on ne voit pas ajouter un amis
et un autre profil et là on voit le lien et l'autre pour ignorer
<h1>Profil de tester</h1><img src="images/avatar.gif" alt="avatar par défault" title="avatar par défault" /><br /> membres<br /><strong>Adresse E-Mail : </strong>Ne souhaite pas la rendre public<br /><strong>MSN Messenger : </strong><br /><strong>Site Web : </strong>
<a href=""></a>
<br /><br />Ce membre est inscrit depuis le
<strong>22/04/2009 à 17h31</strong><br /><br />
il y a posté <strong>0</strong> messages<br /><br />Dernière visite : <strong>22/04/2009</strong>
<br /><br /><strong>Localisation : </strong>
</p><a href="messagesprives.php?action=nouveau&membre_pseudo=tester" title="Lui envoyer un MP">Lui envoyer un MP</a><br><a href="liste_d_ami.php?action=add&membre_pseudo=tester" title="Ajouter un ami">Ajouter un ami</a><br /><a href="liste_des_membres_ignorer.php?action=ignorer&membre_pseudo=tester" title="ignorer cette ami">ignorer ce membre</a><br />
merci de ton aide
apparement mon soucy
if($data1['membre_id'] != $_SESSION['id'])
{
Car il n'affiche rien...
et
C'est simple ...
Un if dans un if
Si il n'affiche rien, le premier if a bugué
Si il affiche qq chose, il a passé le premier if et a soit fait le if ou le else apres.
si ça peut aidé à resoudre le soucy de mon echo
merci
mais mon code à moi ca marche donc voilà
//On compte le nombre de demande en cours et on met quelques liens if($data1['membre_id'] != $_SESSION['id']) { $deja_ami = mysql_result(mysql_query("SELECT COUNT(*) AS nbr FROM forum_amis WHERE ami_from = '".intval($_SESSION['id'])."' AND ami_to = '".$data1['membre_id']."' OR ami_from = '".$data1['membre_id']."' AND ami_to = '".$_SESSION['id']."'"),0) or die (mysql_error()); } else{ echo '<a href="liste_d_ami.php?action=add&membre_pseudo='.urlencode($data1['membre_pseudo']) .'" title="Ajouter un ami">Ajouter un ami</a><br />'; } if ($deja_ami != 0) { echo 'Ce membre est déjà votre amis<br>'; }
mais le souci quand je regarde la source de mes profils il coupe
voilà ca fait
Citation :
<h1>Profil de will.smith</h1><img src="images/avatar.gif" alt="avatar par défault" title="avatar par défault" /><br /> membres<br /><strong>Adresse E-Mail : </strong>Ne souhaite pas la rendre public<br /><strong>MSN Messenger : </strong><br /><strong>Site Web : </strong>
<a href=""></a>
<br /><br />Ce membre est inscrit depuis le
<strong>22/04/2009 à 17h33</strong><br /><br />
il y a posté <strong>0</strong> messages<br /><br />Dernière visite : <strong>22/04/2009</strong>
<br /><br /><strong>Localisation : </strong>
</p><a href="messagesprives.php?action=nouveau&membre_pseudo=will.smith" title="Lui envoyer un MP">Lui envoyer un MP</a><br>
là il coupe on ne voit pas ajouter un amis
et un autre profil et là on voit le lien et l'autre pour ignorer
Citation :
<h1>Profil de tester</h1><img src="images/avatar.gif" alt="avatar par défault" title="avatar par défault" /><br /> membres<br /><strong>Adresse E-Mail : </strong>Ne souhaite pas la rendre public<br /><strong>MSN Messenger : </strong><br /><strong>Site Web : </strong>
<a href=""></a>
<br /><br />Ce membre est inscrit depuis le
<strong>22/04/2009 à 17h31</strong><br /><br />
il y a posté <strong>0</strong> messages<br /><br />Dernière visite : <strong>22/04/2009</strong>
<br /><br /><strong>Localisation : </strong>
</p><a href="messagesprives.php?action=nouveau&membre_pseudo=tester" title="Lui envoyer un MP">Lui envoyer un MP</a><br><a href="liste_d_ami.php?action=add&membre_pseudo=tester" title="Ajouter un ami">Ajouter un ami</a><br /><a href="liste_des_membres_ignorer.php?action=ignorer&membre_pseudo=tester" title="ignorer cette ami">ignorer ce membre</a><br />
merci de ton aide
apparement mon soucy
if($data1['membre_id'] != $_SESSION['id'])
{
Car il n'affiche rien...
et
C'est simple ...
Un if dans un if
Si il n'affiche rien, le premier if a bugué
Si il affiche qq chose, il a passé le premier if et a soit fait le if ou le else apres.
si ça peut aidé à resoudre le soucy de mon echo
merci
Lassé par la pub ? Créez un compte