$req_hasard = mysql_query("SELECT * FROM wiki ORDER BY rand() LIMIT 1")
Il te manque le point-virgule Code : Tout sélectionner
<?php
$req_hasard = mysql_query("SELECT mon_champ FROM ma table ORDER BY rand() LIMIT 1")
while ( $resultat = mysql_fetch_array($article_hasard))
{
$article_hasard = wordwrap( $resultat[mon _champ], 50);
echo $article_hasard;
}
?><?php
$req_hasard = mysql_query("SELECT id,texte,titre FROM wiki ORDER BY rand() LIMIT 1");
$row = mysql_fetch_assoc($req_hasard);
$article_hasard = wordwrap( $row['texte'], 50);
while ( $resultat = mysql_fetch_row($article_hasard))
{
print '<span class="add">'.$resultat[article_hasard].'<br>
<img src="images/icon_menu.gif" width="6" height="6"> <a href="?page=wiki&action=montrer&id='.$resultat[id].'">Suite</a></span><br>';
}
mysql_close();
?>
Mais il y a un champ texte Code : Tout sélectionner
<?php
$req_hasard = mysql_query("SELECT id,texte,titre FROM wiki ORDER BY rand() LIMIT 1");
$row = mysql_fetch_assoc($req_hasard);
$article_hasard = wordwrap( $row['texte'], 50);
// pas d'affichage
while ( $resultat = mysql_fetch_row($article_hasard)) // cherche à quoi sert cette fonction... on met pas une variable en paramètre...
{
// là on a l'affichage mais sans wordwrap
print '<span class="add">'.$resultat[article_hasard].'<br>
<img src="images/icon_menu.gif" width="6" height="6"> <a href="?page=wiki&action=montrer&id='.$resultat[id].'">Suite</a></span><br>';
}
mysql_close();
?>Code : Tout sélectionner
<?php
$req_hasard = mysql_query("SELECT id,texte,titre FROM wiki ORDER BY rand() LIMIT 1");
while ( $resultat = mysql_fetch_assoc($req_hasard))
{
$article_hasard = wordwrap( $resultat['texte'], 50);
echo $article_hasard;
}
?>