Bonjour à tous.s'il vous plait j'ai ecrit un code pour une authentification de 15 secondes et ca ne fonctionne pas.apres les 15 secondes s'il n'a pas pu s'authentifier alors l'authentification est annulé.voici mon code:
<?php
function afficherformulaire($nom='',$prenom='',$genre=1,$datnais='',$datemb='',$salbrut='' ,$sitmat=1,$nbenf='',$numtel='',$email='',$photo='',$loisir1=1,$loisir2=1,$loisir3=1, $loisir4=1,$loisir5=1,$loisir6=1,$loisir7=1,$error='')
{
if ($error!='') echo ''.$error.'';
?>
<?php
function checkForm()
{
$tabChamps = array('nom', 'prenom','genre','datnais','datemb', 'salbrut','sitmat','loisir1', 'loisir2','loisir3','loisir4','loisir5','loisir6','loisir7','nbenf', 'numtel', 'email','photo');
for($i=0; $i<count($tabChamps); $i++)
if(empty($_POST[$tabChamps[$i]]))
{
echo $tabChamps[$i]." n'a pas été renseigné";
return false;
afficherformulaire($_POST['nom'],$_POST['prenom'],$_POST['genre'],$_POST['datnais'],
$_POST['datemb'],$_POST['salbrut'],$_POST['sitmat'],$_POST['loisir1'],$_POST['loisir2'], $_POST['loisir3'],$_POST['loisir4'],$_POST['loisir5'],$_POST['loisir6'],$_POST['loisir7'],$_POST['nbenf'],
$_POST['numtel'],$_POST['email'],$_FILES['photo'],$error);
die();
}
echo 'Le formulaire a bien été rempli';
return true;
}
?>
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>"
method="POST">
NOM:">
PRENOMS:">
GENRE:> Masculin
>Feminin
DATE DE NAISSANCE:">
DATE D'EMBAUCHE:">
SALAIRE BRUT:">
SITUATION MATRIMONIALE:>Célibataire
>Marié
>Veuf(ve)
>Divorcé
LOISIR1:>Cinéma
>N'aime pas Cinéma
LOISIR2:>Musique
>N'aime pas Musique
LOISIR3:>Litterature
>N'aime pas Litteraure
LOISIR4:>Sport
>N'aime pas Sport
LOISIR5:>Religion
>N'aime pas Religion
LOISIR6:>Religion
>N'aime pas Religion
LOISIR7:>Politique
>N'aime pas Politique
NOMBRE D'ENFANTS:">
NUMERO DE TELEPHONE:">
EMAIL:">
PHOTO:
</form>
<?php
}
?>
<?php
if(!isset($_POST['Valider']))
{
afficherformulaire();
die();
}
if(isset($_POST['Valider']))
{
checkForm();
}
$dossierphotos="photo"; // dossier des photos
if($_FILES["photo"]["error"]!=0)
{
$error="Erreur lors du chargement du fichier";
afficherformulaire($_POST['nom'],$_POST['prenom'],$_POST['nbenf'],$_POST['salbrut'], $error);
die;
}
$destinationfile=$dossierphotos.'/'.$_FILES["photo"]["name"];
while (is_file(destinationfile))
$destinationfile=$dossierphotos.'/'.rand(0,1000).$_FILES["photo"]["name"];
$b=move_uploaded_file($_FILES["photo"]["trop_name"],$destinationfile);
if (!$b)
{
$error="Erruer lors de l'enregistrement de photo";
afficherformulaire($_POST['nom'],$_POST['prenom'],$_POST['mus'],$_POST['tel'],$error);
die;}
afficherformulaire($_POST['nom'],$_POST['prenom'],$_POST['numtel'],$_POST['salbrut'], $error);
require_once ("connexion1.php");
$link = mysql_connect ($host, $username, $password) or die (mysql_errno() ." : ". mysql_error());
$db=mysql_select_db($dbasename,$link); // ou $db=mysql_select_db(dbasename);
$query="INSERT INTO employe1(Nom,Prenoms,Genre,DateNaissance,DateEmbauche,SalaireBrut,SituationMatrimoniale,NombreEnfant,
NumTel,Email,Photo,Loisir1,Loisir2,Loisir3,Loisir4,Loisir5,Loisir6,Loisir7) VALUES('".$_POST['nom']."','".$_POST['prenom']."','".$_POST['datnais']."',".$_POST['datemb'].",". $_POST['salbrut'].",'".$_POST['sitmat']."',". $_POST['nbenf'].",'".$_POST['numtel']."','".$_POST['emal']."','".$destinationfile."','".$_POST['loisir1'].",'".$_POST['loisir2'].",'".$_POST['loisir3'].",'".$_POST['loisir4'].",'".$_POST['loisir5'].",'".$_POST['loisir6'].",'".$_POST['loisir7']."')";
$result=mysql_query($query);
?>
aidez moi svp