begin process at 2012 05 30 20:08:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Mmmmmm Masacccccreeeee, mes nerfs lachent ;)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Mmmmmm Masacccccreeeee, mes nerfs lachent ;)

mardi 21 février 2006 à 12:44:36 | Mmmmmm Masacccccreeeee, mes nerfs lachent ;)

greeneden

bonjour,
voici le code que j'ais pour le moment.

PHP:
<?php

function liste() {

    
$sql=&quot;select * from membre  where droits='0'  &quot;;
    
$rs=mysql_query($sql) or die(&quot;Erreur de requête: $sql&quot;

    echo &
quot;<table>&quot;;

    
$i=0;    while ($row=mysql_fetch_array($rs)) {
        echo
'<tr>';
            echo &
quot;<td>&quot; . &quot;<a href='&quot;.$row['destination'].&quot;'>&quot;. nl2br($row['destination']).&quot;</a>&quot;. &quot;</td>&quot;;
        echo &
quot;</tr>n&quot;;
    }
    echo &
quot;</table>&quot;;
}
liste();

?>


ce code m'affiche les liens un en desous des autres.
mais il me reprend tout les liens qui se trouve dans la premiere cellule de ma table et ne la considere comme seul lien. il y a plusiseurs cellule dans la colone destination. ce qui donne un liens du style : www.yahoo.fr<br>www.lycos.fr<br>.

j'aimerais qu'il me marque les liens sans les <br>.
et un seul a la foix.

Merci et j'espere avoir ete plus claire
mardi 21 février 2006 à 12:50:42 | Re : Mmmmmm Masacccccreeeee, mes nerfs lachent ;)

J_G

Salut,

Pourquoi tu met des &quot; ???

Car pour ton navigateur, &quot; est un guillemet qu'il ne faut pas interpréter... Utilises des guillemets.

Par contre, n'oublies pas de faire $str = htmlentities($str); avant d'afficher une chaîne dans une balise HTML.


A+

(Ne craques pas et arrète le café)
mardi 21 février 2006 à 12:53:48 | Re : Mmmmmm Masacccccreeeee, mes nerfs lachent ;)

yergo

salut, c'est mal affiché je vois rien surtout pas de
...
mardi 21 février 2006 à 13:04:52 | Re : Mmmmmm Masacccccreeeee, mes nerfs lachent ;)

greeneden

Rebonjour,
voici le code

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title>Liste des liens</title>       
        <?php
        include("protec/passe/protec.php");
        ?>
    </head>
    <body>
   function liste() {

    $sql = "SELECT destination FROM membre WHERE droits = '0'";
    $rs = mysql_query($sql) or die("Erreur de requête: ".$sql);
    $row = mysql_fetch_array($rs);
   
    $link = explode("<br />", nl2br($row['destination']));
   
    //On compte le nombre d'élément dans le tableau $link[]
    $c = count($link);
   
    //On affiche le tableau HTML
    echo '<table>';
    $i=0;
    while($i<$c)
    // faire une boucle pour séparers les elements d'une meme BD
        {       
        echo '<tr>
               <td>
               <a href="'.$link[$i].'">'.$link[$i].'</a>
               </td>
              </tr>';  
              $i++;     
        }
   
    echo '</table>';
}

liste();
?>
    </body>
</html>

et voila ce qu'il genere;

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Liste des liens</title>
</head>
<body>
<table>
<tr>
               <td>
<a href="http://www.yahoo.fr">http://www.yahoo.fr</a>
</td>
</tr></table> </body>
</html>


Moi j'aimerais qu'il maffiche tout les liens.
car j'ai plusisieur utilisateur, qui on eux meme plusieurs destinations..
j'espere avoir ete claire ( meme si je doute que non)

mardi 21 février 2006 à 13:48:34 | Re : Mmmmmm Masacccccreeeee, mes nerfs lachent ;)

malalam

Administrateur CodeS-SourceS
Hello,

fais un print_r ($link); juste après ton explode ?
mardi 21 février 2006 à 14:29:07 | Re : Mmmmmm Masacccccreeeee, mes nerfs lachent ;)

yergo

t'es sur que ca t'affiche des
?!
mardi 21 février 2006 à 14:40:53 | Re : Mmmmmm Masacccccreeeee, mes nerfs lachent ;)

malalam

Administrateur CodeS-SourceS
Yergo => ça dépend de la version de php, en fait. le nl2br() renvoyait des <br> avant.
mardi 21 février 2006 à 14:51:56 | Re : Mmmmmm Masacccccreeeee, mes nerfs lachent ;)

yergo

oui je sais, les versions avant php 4.0.5
et puisqu'il fait un explode il doit savoir avec quelle version il travaille ..

greeneden -> resumant :

au lieu de ca : $link = explode("<br />", nl2br($row['destination']));
teste avec ca : $link = explode("<br>", nl2br($row['destination']));

mardi 21 février 2006 à 17:03:56 | Re : Mmmmmm Masacccccreeeee, mes nerfs lachent ;)

sidf

   $row = mysql_fetch_array($rs);
et
  $link = explode("<br />", nl2br($row['destination']));

si tu as plusieurs enregistrements destination pour un même membre
ça ne peut pas marcher comme ça
 $row = mysql_fetch_array($rs);
ici tu ne récupères qu'un seul enregistrement (pas de boucle)
moi je dirais qu'il manque un while
à moins que j'aie mal compris
mardi 21 février 2006 à 17:07:10 | Re : Mmmmmm Masacccccreeeee, mes nerfs lachent ;)

malalam

Administrateur CodeS-SourceS
Je pense que tu as mal compris; il ne récupère bien qu'un seul enregistrement, une chaîne de caractères contenant plusieurs liens séparés par des retours chariots. D'où le explode () sur un nl2br ().
Enfin j'espère... ;-)

1 2

Cette discussion est classée dans : table, sql, liens, echo, quot


Répondre à ce message

Sujets en rapport avec ce message

Afficher données de 2 tables dans un tableau [ par Chewba ] Bonjour, Je cherche comment je peux faire pour afficher les données provenant de 2 tables différentes dans un tableau.J'ai une table Roster_members et Affichage du plut grand au plutspetit [ par f1actu ] Bonjour alors , j'ai une table "cla" et dans cette table cla , un champs qui se nomme "total" et je voudrai qui s'affiche du plus grand au plus petit liste deroulante dynamique [ par gasougasou ] Bonjour, j'ai créé 1 base de données sur MYSQL comportant les 2 tables suivantes :   code  < Parcourir les colonnes d'une table [ par piep14 ] Bonsoir, je cherche le moyen de parcourir les colonnes d'une table. Car pour le moment j'ai fait : Code: <? $req2 = mysql_que récupération d'un compteur auto dans une table SQL [ par KieferS ] Salut,J'ai créé un formulaire sur lequel apparaît un compteur automatique qui s'incrémentre à chaque fois qu'un utilisateur ouvre ce formulaire (jusqu formulaire et table [ par guyvdv ] Bonjour, j un petit problemdans ce script tres simple j recoi evidement le champs text et le bouton 'submit' sur une ligne,MAIS endesous de cette lign prob pagination [ par soussan ] sltj'ai un rpob de pagination ; pour la premiere page tt marche bien mais pour la deuxième je suis bloqué ca donne pas la suite des enregistrement voi probleme de connection avec SQL server [ par vincs51 ] Bonjour a tous !Je n'arrive pas a me connecter a mon server sql je debute en php si quelqu'un peu regarder mon code ci dessous :Afficher une vue d'un Figer et colorer un enregistrement de textarea [ par Piegan ] Bonjour à Toutes et à Tous Voilà mon problème je désire figer et colorer l'enregistrement d'un textarea, d'une catégorie d'utilisateur, en haut d'un Affichage de pièces sur un échiquier [ par Andjety ] Bonjour, on m'a bien aidé la dernière fois alors je reviens vers vous pour mon projet de jeu de bataille (échiquier en quelque sorte) et mes difficult


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,201 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales