Hi everyone.
I have a big problem with javascript.
<table name="tabRubriques" cellspacing="2" border="1" width="550px">
<tr>
<th>Nom de la rubrique</th><th>Description de la rubrique</th><th>Vidéos</th>
</tr>
<script type="text/javascript">
function submit_form(formulaire)
{
var valeur;
//valeur = formulaire;
document.formRubrique.submit();
}
</script>
<?php
$formName = "formRubrique";
$nbForm = 0;
while($ligne = mysql_fetch_row($rs))
{
$nbForm ++;
?>
<?php
$idRubrique = $ligne[0]; // Valeur de la colonne 'id_Rubrique' , de la table='rubrique' , dans la base de données 'releveen_ref'
$annee = $ligne[1]; // Valeur de la colonne 'nom_Annee' , de la table='rubrique' , dans la base de données 'releveen_ref'
$nomRubrique = $ligne[2]; // Valeur de la colonne 'nom_Rubrique', de la table='rubrique', dans la base de données 'releveen_ref'
$description = $ligne[3]; // Valeur de la colonne 'description' , de la table='rubrique', dans la base de données 'releveen_ref'
// Vérifier si la rubrique contient des vidéos.
$sqlNbVideo = "SELECT * FROM video_rubrique WHERE id_Rubrique=".$idRubrique;
$rsNbVideo = connexion($monServ,$monNomUtil,$monMotPass,$maBase,$sqlNbVideo);
$nbVideo = mysql_num_rows($rsNbVideo);
if($nbVideo > 0)
{
// Si la rubrique contient des vidéos, afficher les vidéos dans un fourmulaire. Lorsque l'utilisateur aura cliqué sur le bouton 'voir les vidéos'
// Faire afficher une image.
echo "<tr style=\"background-color:'#FFFFFF';\" onMouseOver=\"style.backgroundColor='#F01825';\" onMouseOut=\"style.backgroundColor='#000000';\">".
"<form name=\"formRubrique"."\" method=\"post\" action=\"afficherVideoRubriques.php\" >".
"<td>".$nomRubrique."</td><td>".$description."</td>".
"<td><A HREF =\"javascript: submit_form('formRubrique".$nbForm."');\" onMouseOver=\"imgOn('img1')\" onMouseOut=\"imgOff('img1')\">".
"<IMG SRC='../../css/img/btnvideo1.gif' NAME=\"img1\" border='0' alt='voir les videos'></td>".
"<input type='hidden' name='idRubrique' value='".$idRubrique."' />".
"<input type='hidden' name='annee' value='".$annee."' />".
"<input type='hidden' name='nomRubrique' value='".$nomRubrique."' />".
"</form></tr>";
}
else
{
echo "<tr style=\"background-color:'#FFFFFF';\" onMouseOver=\"style.backgroundColor='#F01825';\" onMouseOut=\"style.backgroundColor='#000000';\">".
"<td>".$nomRubrique."</td><td>".$description."</td>".
"<td>Il n'y pas de vidéos!</td>".
"</tr>";
}
}
?>
</table>
The problem is the javascript function.
I need to find a way to get the value in the variable instead of the variable name.
Ex :
my form name is "form1"
function submit_form(formName)
{
var value;
value = formName;
document.value.submit();
}
The problem is when I call the function.
The page read "document.value.submit();"
instead of "document.form1.submit();"
I need your help everyone ! 😃