salut,
voila je récupére les infos d'in formulaire et je les met dans un fichier xml.le problème c'est que lors d'un second remplissage du formulairec toujours la premiére ligne qui se modifie, or ca doit être la ligne suivante.
voila le fichier xml:
<?xml version="1.0" encoding="iso-8859-1"?>
<racine>
<page>
<produit Titre= Description= Prix= Reduction= Promotion= Packs= />
<produit Titre= Description= Prix= Reduction= Promotion= Packs= />
<produit Titre= Description= Prix= Reduction= Promotion= Packs= />
<produit Titre= Description= Prix= Reduction= Promotion= Packs= />
<produit Titre= Description= Prix= Reduction= Promotion= Packs= />
<produit Titre= Description= Prix= Reduction= Promotion= Packs= />
<produit Titre= Description= Prix= Reduction= Promotion= Packs= />
<produit Titre= Description= Prix= Reduction= Promotion= Packs= />
<produit Titre= Description= Prix= Reduction= Promotion= Packs= />
</page>
</racine>
et voila le code:
$t=$_REQUEST["t"];
$d=$_REQUEST["d"];
$p=$_REQUEST["p"];
$r=$_REQUEST["r"];
$prom=$_REQUEST["prom"];
$pak=$_REQUEST["pak"];
$fp=fopen("pg.xml","r+");
$data=fgets($fp,filesize('pg.xml'));
$i=0;
while($data=fgets($fp)){
if(strpos($data,"/racine") !== false) break;
$table=split("=",$data);
$i++;
}
$id=$i;
$Titre = htmlentities( "$table[1]", ENT_QUOTES, 'UTF-8');
$Titre = stripslashes($Titre);
fseek($fp,80);
if($i==$id)
{
fputs($fp,$t);
echo "c bon";
}
aidez-moi svp je suis débutante
merci d'avence