Requete php

Invité
Invité n'ayant pas de compte PHPfrance

11 févr. 2007, 17:47

Si je fait ca:
$suite= echo($article['titre'])

$lien= mysql_query ("select id, titre from dicodoc where titre='$suite'");
while ( $resultat = mysql_fetch_array($lien)){

}

ca ne marche pas non plus

Avatar du membre
ViPHP
ViPHP | 3008 Messages

12 févr. 2007, 12:01

je n'ai pas tout lu mais ton petit bout de code là est faux.

Quand tu affectes une valeur à une variable il ne faut pas mettre de echo.

ça serait donc :
$suite= $article['titre'];
Il faut vérifier si le $article['titre'] est bien récupéré quelque part.

Invité
Invité n'ayant pas de compte PHPfrance

12 févr. 2007, 12:39

Aprés reflexion voici le code que je vois:

dans la page php:
/* le lien vers la suite */

//Je recupere le titre de la page://

$suite= $article['titre']; 

//je recherche dans l'autre table de données et fait le lien//

$lien = mysql_query("SELECT id, titre FROM `dicodoc` where titre='$suite'");
while($depeche = mysql_fetch_array($lien)) {
	$content['corpsdico'] .= '
	
		<b><a href="dicodocDetails.php?id='.$depeche['id'].'"><font face="Arial, Helvetica, sans-serif" size="1">'.stripslashes($depeche['titre']).'</font></a></b> - 
		
	';
}

Dans la page templates:
<?=$content['corpsdico'];?>

Avatar du membre
ViPHP
ViPHP | 3008 Messages

12 févr. 2007, 12:41

L'as-tu testé ?

Pourquoi tu fais une concaténation à ce niveau ?
$content['corpsdico'] .= '

Invité
Invité n'ayant pas de compte PHPfrance

12 févr. 2007, 13:02

oui ca marche


:D

Invité
Invité n'ayant pas de compte PHPfrance

12 févr. 2007, 13:02

Merci a tous....

Avatar du membre
ViPHP
ViPHP | 3008 Messages

12 févr. 2007, 13:03

Résolu donc ;)

Merci modérateurs !

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

12 févr. 2007, 13:10

done ! :)

@ l'intention de notre invité, tu peux ajouter le tag [résolu] toi même pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution. Il suffit pour cela d'être inscrit et identifié... tu sais donc ce qu'il te reste à faire ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...