Bonjour,
Voilà j'ai un petit formulaire ouvert dans une popup qui est fermé et qui recharge la page qui appelé la popup.
Mon problème est que je n'arrive pas à verifier si les champs sont correct voici mon code :
<html>
<head>
Modification evenement
<?php
mysql_connect("localhost","root","");
mysql_select_db("basept19");
$id_date=$_GET['id_date'];
$date=$_GET['date'];
$hdeb=$_GET['hdeb'];
$hfin=$_GET['hfin'];
$reponse = mysql_query("select groupe_evenement_libelle, lieu_libelle, evenement_description from evenement, groupe_evenement, lieu where groupe_evenement.groupe_evenement_id = evenement.groupe_evenement_id and lieu.lieu_id = evenement.lieu_id and evenement_start_datetime='$id_date'");

while($donnee = mysql_fetch_array($reponse)){
$gp_evenement = $donnee[0];
$lieu = $donnee[1];
$evenement_description = $donnee[2];
}
?>

<script language="javascript" type="text/javascript">
function validation(){
if(document.ModifeEvenement.desc_evenement.value == ""){
alert ('Veuillez décrire l évènement');
document.ModifeEvenement.desc_evenement.focus();
return false;
}
}
</script>
</head>
<body>
<form name="ModifeEvenement" onsubmit="return validation();">
<input type="hidden" name="Artist_id" value="<?php //echo($id_artist) ;?>">
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td>Groupe Evenement : </td>
<td>
<select name="Groupe_evenement">
<?php
$requete = mysql_query("SELECT groupe_evenement_libelle FROM groupe_evenement");
while($row = mysql_fetch_array($requete)){
if ($row[0] == $gp_evenement){
echo "<option value= ".$row[0]." selected> ".$row[0]."";
}
else {
echo "<option value = ".$row[0].">".$row[0]." </option>";
}
}
?>
</select>
</td>
</tr>
<tr align="center">
<td>Lieu : </td>
<td>
<select name="Lieu">
<?php
$requete = mysql_query("SELECT lieu_libelle FROM lieu");
while($form = mysql_fetch_array($requete)){
if ($form[0] == $lieu){
echo "<option value= ".$form[0]." selected> ".$form[0]."";
}
else {
echo "<option value = ".$form[0].">".$form[0]." </option>";
}
}
?>
</select>
</td>
</tr>
<tr align="center">
<td>Description de l'évènement : </td>
<td><input type="text" name="desc_evenement" value="<?php echo $evenement_description ;?>"></td>
</tr>
<tr align="center">
<td>Date de l'évènement : </td>
<td><input type="text" name="date_evenement" value="<?php echo $date ;?>"></td>
<td>Format date si modification : dd/mm/yyyy</td>
</tr>
<tr align="center">
<td>Heure Début : </td>
<td><input type="text" name="hdeb" value="<?php echo $hdeb ;?>"></td>
<td>Heure Fin : </td>
<td><input type="text" name="hfin" value="<?php echo $hfin ;?>"></td>
</tr>
</table>
<table border="0" align="center" cellspacing="2" cellpadding="2">
<br><br>
<tr align="center">
<td colspan="2">
<input type="button" value="fermer" onclick="javascript:parent.opener.location.reload();window.close();"></td>
</tr>
</table>
</form>


</body>
</html>
Si je met un champ vide par exemple le champs description, il ferme la popup quand meme.
J'ai besoin d'aide merci