Bonjour,
J'espere d'etre dans le bon theme !
, bref.
Dans un formulaire PHP,j'essai d'utilise du javascript(je debute)
J'ai des cases a cocher qui est alimenter a une table, quand je coche une des cases, je souhaite afficher un champ qui correspond a celui ci, et quand je décoche, le champ disparait,malheureusement, le resultat n'est pas celui attendu.
Voici mon code :
<html>
<head>
<script >
function afficher(madiv)
{ var valeur = document.choisir.selectvehi;
var tmp="";
for (var i=0;i < valeur.length; i++)
{
if ( valeur[i].checked )
{
tmp+=" "+valeur[i].value;
}
}
alert(tmp)
document.getElementById(madiv).style.display=(document.getElementById(madiv).style.display=='none')?'block':'none';
}
</script>
<?php
$odbc = odbc_connect( 'bd_saisi_vic' , 'root' , '') or die ("Impossible de se connecter a la BD") ;
$sql9="SELECT * FROM T_vehicule ";
$requete9 = odbc_do($odbc,$sql9) or die( odbc_error());
?>
</head>
<body>
<table width="656" border="0" align="center">
<tr>
<td colspan="4" valign="top">Type de vehicule a utiliser :<?php
while($tab = odbc_fetch_array($requete9))
{?>
</td>
</tr>
<form id='choisir' name='choisir'>
<tr>
<td width="225"> </td>
<td width="22" height="20" valign="top">
<input type="checkbox" name='selectvehi' id="selectvehi" onClick="afficher('madiv')" value="<?php echo $tab['libelvehi']; ?>" /></td>
<td width="171" valign="top"><?php echo $tab['libelvehi']; ?></td>
<td width="210" valign="top"><div id="madiv" style="display: none" ><input type="text" name="madiv" id="madiv" value="<?php echo $tab['libelvehi']; ?>"></div></td>
<?php
}
?>
</tr>
</form>
</table>
</body>
</html>
Comment je peu recuperer le champ de la valeur de la case?
Help me !!!
Merci pour vos futur reponse