Problème variable ou de boucle

catstrike Messages postés 210 Date d'inscription   Statut Membre Dernière intervention   -  
zcrew Messages postés 251 Statut Membre -
Bonjour,
Voila j'ai ce code la :
$db=mysql_connect('db360.1and1.fr','dbo283726210','5KAsFzw8') or die ('erreur de connexion');
mysql_select_db('db283726210',$db);
mysql_query('SET NAMES utf8');
$id= $_GET['num'];
$reponse= mysql_query("SELECT * FROM prouit WHERE id ='$id' AND status='oui'");
$cat=$donnees['cat'];
echo $id ;
if ($num != 0) {
$file= fopen("1025658.xml", "w");
$_xml ="<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>\r\n";
$_xml .="\r<listepa>\r\n";
while ($row = mysql_fetch_array($reponse)) {
$_xml .="\r<annonce>\r\n";
$_xml .="\t<reference>". $row["nummdt"] ."</reference>\r";
$_xml .="\t<contrat>1025658</contrat>\r";
$_xml .="\t<produit>1</produit>\r";
$_xml .="\t<liste_photos>\r";
$_xml .="\t<photo>http://const/photo/". $row["id"] .".jpg</photo>\r";
$_xml .="\t</liste_photos>\r";
$_xml .="\t<liste_titres>\r";
$_xml .="\t<titre>\r";
$_xml .="\t<societe>11</societe>\r";
$_xml .="\t<jx>027</jx>\r";
$_xml .="\t</titre>\r";
$_xml .="\t</liste_titres>\r";
$_xml .="\t<texte>". $row["textepub"] ."</texte>\r";
$_xml .="\t<rubrique>531602</rubrique>\r";
$_xml .="\t<pays>France</pays>\r";
$_xml .="\t<ville>". $row["villebien"] ."</ville>\r";
$_xml .="\t<postal>". $row["cpbien"] ."</postal>\r";
$_xml .="\t<prix>". $row["prix"] ."</prix>\r";
$_xml .="\t<tel_agence>06.20.76.63.28</tel_agence>\r";
$_xml .="</annonce>\r\n";
} }
$_xml .="</listepa>";
fwrite($file, $_xml);
fclose($file);
echo "XML has been written. <a href=\"1025658.xml\">View the XML.</a>";

Si j'accéde a ce bout de code en mettant "genere.php?num=72" il me traite le fichier impeccable tout fonctionne.

Vous allez me dire quel est ton probléme c'est le suivant j'aimerai pouvoir traiter le num =72 et le num=71
J'ai essayé "genere.php?num=72&num=71 " Mais seul le 72 est pris en compte
Une idée ? merci

3 réponses

Camuke Messages postés 224 Date d'inscription   Statut Membre Dernière intervention   88
 
$db=mysql_connect('xxxx.1and1.fr','xxxxxxxxx','xxxxx'­)
Si se son tes vrais identifiant, je te conseil d'éditer ton post, donner des informations confidentielle c'est pas tres prudent....
0
catstrike Messages postés 210 Date d'inscription   Statut Membre Dernière intervention   7
 
non lol c un ancien exemple de cript que je compte réutilisé.
Une idée ?
0
zcrew Messages postés 251 Statut Membre 25
 
il faut passer un tableau de paramètres et le traiter comme tel :

genere.php?num[]=72&num[]=71

et

foreach ($_GET['num'] as $id)
{
...
0