Fork me on GitHub

Rapport de message :*
 

Re: parser un fichier depuis un site externe

Titre du sujet : Re: parser un fichier depuis un site externe
par olivee sur 17/10/2012 00:28:39

j'ai une table nommé article_categorie composée et 3 colonnes id, name et feed. je veux avoir un array composé de tous les feed avec le id qui lui correspond pour l'utiliser par la suite dans une boucle foreach et utiliser le $key et le $value comme je veux($key correspond a id et $value correspond au feed).

j'ai essayé avec cette requête mais l'array de sortie est composé seulement des feed pas de id.

$sql10 'SELECT * FROM ' $xoopsDB -> prefix('article_categorie' ) . ' where feed != "" ';
 
$result10 $xoopsDB -> query$sql10);
 
$f=0;
 while(
$arr10 $xoopsDB -> fetchArray$result10 )){
 
$urls[$f] = $arr10['feed'];

 
$f++;
 }
 
var_dump($urls);

foreach (
$urls as $key => $url) {
echo 
$key;
echo 
'<br>';
echo 
$url;
}

/////////////////////////////////
//je tombe sur un array simple./
////////////////////////////////

 
$urls = array( 
 
"http://www.link1.com/rss",
 
"http://www.link2.com/10.xml",
 
"http://www.link3.com",
 
"http://www.link4.com",
 
"http://www.link5.com",
 
"http://www.link6.com",
 
"http://www.link8.com",
 
"http://www.link7.com",
 
"http://www.link9.com",
 
"http://www.link10.com",
 
"http://www.link11.com",
 
// "http://link12.com" );


ce que je veux c'est un array sous forme de

$urls = array( 
 
"http://www.link1.com/rss" => 154,
 
"http://www.link2.com/10.xml" => 155,
 
"http://www.link3.com" => 156,
 
"http://www.link4.com" => 157,
 
"http://www.link5.com" => 162,
 
"http://www.link6.com" => 163,
 
"http://www.link8.com" => 164,
 
"http://www.link7.com" => 165,
 
"http://www.link9.com" => 166,
 
"http://www.link10.com" => 167,
 
"http://www.link11.com" => 168,
 
// "http://link12.com" => 169 );


j'ai déjà essayé pas mal de chose mais le $key prend toujours le nombre de l’itération c'est dire 0 1 2 3 4 5 6 7 8 9, je veux que $key prend le id de la categorie. Merci
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

35 Personne(s) en ligne (20 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 35 | Plus ...