Page 1 sur 1

affichage de contenu de table (encore...)

Posté : 12 mai 2006, 11:44
par baba
Bonjour,
j ai un tit soucis mais qui me prend bien la tête, j avais deja poster y'a quelques jours pour afficher le code erreur de lien etc..., la il faudrais que j'affiche aussi l'id qui correspond au lien dans la table. J ai essaye plusieurs combinaisons mais j arrive jamais à ce que jesouhaite.

mon code :
$sql = 'select distinct URL_LINK, DELIA_ARTICLE.ARTICLE_ID, DELIA_HTML_CONTENT.ARTICLE_ID, CONTENT 
		from DELIA_ARTICLE, DELIA_HTML_CONTENT 
		where DELIA_ARTICLE.ARTICLE_ID = DELIA_HTML_CONTENT.ARTICLE_ID
		order by URL_LINK ASC,CONTENT ASC';

$req = mysql_query( $sql );

while($tab=mysql_fetch_array($req)){
    $url_link .= $tab['URL_LINK'] != "" ? '\''.$tab['URL_LINK'].'\', ' : "";                                                                           
    $id_article .= $tab['ARTICLE_ID']!="" ? '\''. $tab['ARTICLE_ID'] .'\', ' : "";
}

$url_link = explode(", ", $url_link);
$id_article = eregi_replace("\'"," ",$id_article);
$id_article = eregi_replace(","," ",$id_article);

for( $i = 0; $i < count ($url_link); $i++){ 
	$urlList[$i] = eregi_replace("\'", "", $url_link[$i])." ";
       //echo '<br>'.$urlList[$i].' - '.$id_article[$i];
      }
Ce qui devrait donner à l'écran :
l url et l'id_article correspondant...
j ai essayé avec une double boucle for mais c'etait pas ça etc...

au final ça doit s'insruster dans :
	foreach ($urlList as $url) {
	$client->head($url);
		}

	echo '<br><b>Liste de URL_LINK</b><br>';
	while( list( $urlList[$i], $value,$article ) = each($checker->_urls) ){
		echo '<b>Id Article :</b>'. $article_id .' - <b>Site :</b>'. $urlList[$i] .' - <b>Status :</b> '. $value .' - <b>Date de vérification : </b>'. $date .'<br>';
	}
Sur cette partie ça me renvoi bien les URL et le code erreur mais je désire afficher aussi l'id correspondant.
merci =)