bnjr g un peti problem g une page html avec une bouton radio qui fé appel a une page php
g fé le controle de saisie é qu'on je coche po la bouton l'alert s'affiche mé l'appel a la page php se fai je voi po ou se trouve la faute merci de m'aider :))
voila c le code html
<html>
<head>
<script language="javascript">
function verif()
{
var valide=false;
var inpNodes = document.getElementsByName('cal');
for(var i=0; i< inpNodes.length;i++){
if ( inpNodes[i].getAttribute('checked')==true){
valide = true;
}
}
if (valide == false){
alert ("Veuillez sélectionner une option");
}
return valide;
}
</script>
</head>
<body>
<form method="post" action="verif.php">
<input name="cal" id="tr" type="radio" value="aaa"> Historique
<input type="submit" value="ok" onClick="verif()" >
</form>
</body>
</html>
é voila le code php
<html>
<head>
</head>
<body>
<?php
$ok = $_POST['cal'];
// on se connecte à MySQL
$db = mysql_connect("localhost","root","");
// on sélectionne la base
mysql_select_db('calendrier',$db);
//req
if ($ok=='aaa')
$sql = 'SELECT DISTINCT date FROM calendrier.historic';
else
die("erreur");
// on envoie la requête
$req = mysql_query($sql,$db) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_array($req))
// on affiche les informations de l'enregistrement en cours
{
echo '<form method="GET" action="rec.php">';
echo '<tr>';
echo '<td >'.'<input name="radio" type="radio" value="'.$d=$data['date'].'"></td>';
echo '<td>'.$data['date'].'</td>';
echo '</tr>';
echo '</table>';
echo '<br>' ;
}
echo'<input type="submit" value="OK"/>';
echo'</form>';
mysql_close($db);
?>
</body>
</html>