pb fonction substr tout simple... (enfin je crois)

Eléphanteau du PHP | 23 Messages

23 janv. 2006, 18:57

Salut !

Alors voila, j'aimerai simplement afficher les x premiers caractères d'une table sur mon site web. J'ai un peu tout essayé mais je n'y arrive pas...

Voila mon code :

Code : Tout sélectionner

$sql = "SELECT * FROM lien1 Order by titre"; $req=mysql_query($sql) or die(mysql_error()); if (mysql_num_rows($req) == 0) die ("table empty"); while ($ligne=mysql_fetch_array($req)) { echo "<span class=Style6><b><a href={$ligne["lien"]} target=_blank>{$ligne["titre"]}</a></b></span>"; echo " "; echo "<span class=Style8>(<i>{$ligne["langue"]}</i>)</span>\n"; echo "<span class=Style7>{$ligne["lien"]}</span><p><p>";
En fait j'aimerai simplement n'afficher que les x premiers caractères de

Code : Tout sélectionner

echo "<span class=Style7>{$ligne["lien"]}</span><p><p>";
J'ai certaines adresses trop grandes qui "cassent" mes tableaux.

Merci d'avance !

Mammouth du PHP | 568 Messages

23 janv. 2006, 19:15

Dans ce que tu nous montres, tu n'utilises pas la fonction substr... On ne peux pas te dire le problème qu'il se pose donc...
Heddi s'est remis à développer pour lui même !
Martina Hingis - Étoile du Tennis
Heddi v. 2007

Eléphanteau du PHP | 23 Messages

23 janv. 2006, 19:24

En fait je n'arrive pas à utiliser cette fonction...

Est ce que je peux faire simplement quelque chose comme ca ?

Code : Tout sélectionner

echo subsrt("{$ligne["lien"]}",50);

Mammouth du PHP | 568 Messages

23 janv. 2006, 20:38

substr, pas subsrt ;)

remplace "{$ligne["lien"]}" par "{".$ligne["lien"]."}"

Elle serve à quoi les accolades ?
Heddi s'est remis à développer pour lui même !
Martina Hingis - Étoile du Tennis
Heddi v. 2007