par
logikstik » 07 oct. 2006, 13:30
Bonjour,
Bon j'ai 2 problèmes avec la fonction d'édition d'AJAX.
Pour ce qui est d'appelé la fonction est de la faire fonctionner, là tout va bien mais le souci est que quand je clique sur le bouton "Ok" pour effectuer la modification, aucune variabe n'est envoyé au serveur et le second problème est que je ne comprend pas comment passer un paramètres avec cette fonction, un exemple sera plus simple
Là j'ai ma fonction AJAX qui permet d'éditer, donc dès que je clique sur le texte entre les tags DIV, un formulaire apparait avec mon texte dedans prêt à être modifier :
<div id=cat_<?php echo $row['id']; ?>"><?php echo $row['categorie']; ?></div></td>
<script type="text/javascript"> new Ajax.InPlaceEditor('cat_<?php echo $row['id']; ?>', 'monfichier.php'); </script>
Et là j'ai mon petit script qui permet de vérifier si le champ est bien rempli et si oui on affiche la modif (en vrai je fais une modifcation en BDD aussi) :
<?php
if ( $_POST['value'] == '' )
{
echo 'Faut remplir !';
}
else
{
echo $_POST['value'];
echo "Et là j'aimerai afficher mon second paramètres envoyé en 'arrière plan'";
}
?>
Si je passe le paramètre en méthode POST avec pour nom "value" c'est que d'après la documentation officiel, se serai comme ça, bon après le souci est que moi et l'anglais c'est pas encore tout à fait ça.
Donc si quelqu'un pouvait jeter un oeil et me conseiller
Merci beaucoup !