[Javascript] probleme 'donnée' indéfini

Résolu/Fermé
johandev Messages postés 9 Date d'inscription mercredi 20 décembre 2006 Statut Membre Dernière intervention 8 janvier 2007 - 20 déc. 2006 à 12:06
johandev Messages postés 9 Date d'inscription mercredi 20 décembre 2006 Statut Membre Dernière intervention 8 janvier 2007 - 20 déc. 2006 à 19:09
Bonjour,
je suis débutant en programmation.
J'ai créé un formulaire en Php avec une base de données Mysql.
Un table tres simple UTILISATEURS (trigramme, nom, prenom).
Mon formulaire permet de visualiser les utilisateurs enregistré dans la base de données, et d'en ajouté, ce grace a une fonction javascript.
J'ai voulu faire la meme chose pour la modification et la suppression, mais lorsque j'execute ma fonction javascript le navigateur m'indique 'JGI' (qui correspond au trigramme) indéfini. Je n'ai donc pas acces a mon formulaire de modification, et lorsque je souhaite supprimer j'ai le meme message.

Je n'arrive pas a corriger ce probleme, s'il vous plai aidez moi.
Voici le code de mon formulaire :

<FORM name="FORM_USERS" method="POST">

<!-- Champs hidden pour transmission de paramètres à la page suivante -->
<!-- Ces champs sont initialisés à l'aide de fonctions Javascript (cf. début script) -->
<INPUT type="hidden" name="TYPE_ACTION" value="">


<H1>Utilisateurs - Accueil</H1>

<!--traitement affichage des répertoires-->


<TABLE width="100%" border="1">
<TR>
<TD>TRIGRAMME</TD>
<TD>NOM</TD>
<TD>PRENOM</TD>
<TD>Modifier</TD>
<TD>Supprimer</TD>
</TR>

<?

//ajout du fichier de connexion à la base de données
include('connexion.php');

//connexion à la base de données
$VL_CONNEXION = mysql_connect($SERVEUR, $LOGIN, $PASSWORD);
mysql_select_db($BDD, $VL_CONNEXION);

$VL_RESULTAT = mysql_query('SELECT * FROM UTILISATEURS');

//construciton du tableau affichant les actulalités
while( $VL_DATA = mysql_fetch_assoc($VL_RESULTAT) )
{
$VL_TRIGRAMME=$VL_DATA['TRIGRAMME'];

echo
(
'
<TR>
<TD>'.$VL_DATA['TRIGRAMME'].'</TD>
<TD>'.$VL_DATA['NOM'].'</TD>
<TD>'.$VL_DATA['PRENOM'].'</TD>

<TD><A href="javascript:fnModifier('.$VL_DATA['TRIGRAMME'].');"><IMG src="00_images/modifier.png" border="0"></a></TD>

<TD><A href="javascript:fnSupprimer('.$VL_DATA['TRIGRAMME'].');"><IMG src="00_images/supprimer.png" border="0"></a></TD>
</TR>
'
);

}
?>

</TABLE>
<br>

<A href="javascript:fnAjouter();">Ajouter un Utilisateur</a>

</FORM>

Et voici mes fonctions Javascript :

<!-- Début scripts JavaScript -->
<SCRIPT LANGUAGE='JavaScript'>


function fnAjouter()
{
document.FORM_USERS.TYPE_ACTION.value = "Ajouter";
document.FORM_USERS.action = "User_form.php";
document.FORM_USERS.submit();
}

function fnModifier(PTRIGRAMME)
{
document.FORM_USERS.TYPE_ACTION.value = "Modifier";
document.FORM_USERS.TRIGRAMME.value=PTRIGRAMME;
document.FORM_USERS.action = "User_Form.php";
document.FORM_USERS.submit();
}


function fnSupprimer(PTRIGRAMME)
{
if ( confirm('Confirmez-vous la suppression ?') )
{
document.FORM_USERS.TYPE_ACTION.value = "Supprimer";
document.FORM_USERS.TRIGRAMME.value=PTRIGRAMME;
document.FORM_USERS.action = "User_traitement.php";
document.FORM_USERS.submit();
}
}

<!-- Fin scripts JavaScript -->
</SCRIPT>


Merci de m'aider !
A voir également:

2 réponses

johandev Messages postés 9 Date d'inscription mercredi 20 décembre 2006 Statut Membre Dernière intervention 8 janvier 2007 1
20 déc. 2006 à 14:29
S'il vous plait aidez moi !
ça fait 1 jour que je suis sur le meme probleme ! je commence a en avoir plein la tete !!
Je vous remercie d'avance !
0
johandev Messages postés 9 Date d'inscription mercredi 20 décembre 2006 Statut Membre Dernière intervention 8 janvier 2007 1
20 déc. 2006 à 19:09
Probleme résolu grace a un autre sujet !
Il s'agissait de mettre :
<TD><A Href="javascript:fnModifier(\''.$VL_TRIGRAMME.'\');"><IMG src="00_images/modifier.png" border="0"></a></TD>

Pour l'appel de la fonction
0