requete: ou est l'erreur ? [php] - Programmation
Marsh Posté le 15-05-2002 à 14:01:30
| ludo2604 a écrit a écrit  : $description = mysql_query ($req_citation); $nbrows = strlen($description); | 
 
 
Oulà  
  
Essaie plutôt ça : 
| Code : 
 | 
Marsh Posté le 15-05-2002 à 14:01:56
C'est bizarre ton utilisation de $description. 
Pour moi, le résultat de mysql_query est simplement un identifiant, pas une structure ni une chaine de caractères. 
 
$nbrows = mysql_num_rows($description); 
 
$array = mysql_fetch_array($description); 
$titre = $array["titre"]; 
$id = $array["id"]; 
 
ou bien : $titre = mysql_result($description, 0, 1); 
          $id = mysql_result($description, 0, 0); 
[jfdsdjhfuetppo]--Message édité par bjbebert le 15-05-2002 à 14:02:21--[/jfdsdjhfuetppo]
Marsh Posté le 15-05-2002 à 14:11:01
Reply
Marsh Posté le 15-05-2002 à 13:54:55
salut,
 
 
 
 
voila kkun m'a aidé pour faire un script qui permet de limiter le nombre de chars pour mes descriptions...
j'ai essayé mais ça ne marhe pas
<?
$req= "SELECT id,titre FROM annuaire ORDER BY id DESC LIMIT 1" ;
$description = mysql_query ($req_citation);
$nbrows = strlen($description);
if (strlen($description)>60)
{
echo substr($description->titre, 0, 57)."..."; }
else
{
echo "$description->titre";
}
?>
kkun peut m'aider please ?
merci d'av
---------------
Make Portraits, Not War!