par
Tictac » 22 sept. 2006, 12:23
ca fonctionne , j'ai juste un soucis car il s'ajoute 2 fois !!!
Comprend pas pq !! j'ai fait un test mais je n'ai pas de boucle dans la page !!! je comprend pas pq ca le fait 2 fois.
Une idée ? merci
Voici le code d'ajout de ma page d'ajout (popup)
if($_POST['action'] == "add")
{
//Traitement des valeurs
$name = addslashes(trim(ucwords($_POST['cat_name'])));
$desc = addslashes(trim($_POST['cat_desc']));
$qry = mysql_query("INSERT INTO categorie (categorie_name,categorie_desc) VALUES ('".$name."','".$desc."')") or die (mysql_error());
$id = mysql_insert_id();
echo "<script>
parent.opener.add_option('".$id."', '".ucwords($_POST['cat_name'])."','categorie',true);
window.opener.document.getElementById('zone').innerHTML += '<input name=\"desc_".$id."\" id=\"desc_".$id."\" type=\"hidden\" value=\"".$desc."\" />';</script>";
}
Si je fais un alert dans la partie javascript , je l'ai 2 fois !! je comprend pas pq !!!

ca fonctionne , j'ai juste un soucis car il s'ajoute 2 fois !!!
Comprend pas pq !! j'ai fait un test mais je n'ai pas de boucle dans la page !!! je comprend pas pq ca le fait 2 fois.
Une idée ? merci
Voici le code d'ajout de ma page d'ajout (popup)
[php]if($_POST['action'] == "add")
{
//Traitement des valeurs
$name = addslashes(trim(ucwords($_POST['cat_name'])));
$desc = addslashes(trim($_POST['cat_desc']));
$qry = mysql_query("INSERT INTO categorie (categorie_name,categorie_desc) VALUES ('".$name."','".$desc."')") or die (mysql_error());
$id = mysql_insert_id();
echo "<script>
parent.opener.add_option('".$id."', '".ucwords($_POST['cat_name'])."','categorie',true);
window.opener.document.getElementById('zone').innerHTML += '<input name=\"desc_".$id."\" id=\"desc_".$id."\" type=\"hidden\" value=\"".$desc."\" />';</script>";
}[/php]
Si je fais un alert dans la partie javascript , je l'ai 2 fois !! je comprend pas pq !!! :cry: