Bonjour,
voila je vous explique mon problème.je cherche dans mon code un chemin et après selon si le chemin existe ou non il renvoi sur le fichier de ce chemin ou doit rediriger vers une page d'erreur.je ne vois absolument pas comment faire.si vous aviez l'amabilité de m'aider.alors je sais qu'il y a une possibilité avec base de donnée mais sa me demande de changer tout le code. en effet, je suis en stage j'avais proposer a mon maitre de stage une solution pour le site crée il ma pris pour un "jeune con" qui y connaissait rien et ma obliger a appliquer sa technique or après création je me retrouve avec plein de bug en partie régler et maintenant que j'ai ce pb il me demande de tout recommencer selon ma méthode car elle était effectivement bonne.comme je n'ai ni le courage ni l'envie ni le temps je vous demande votre aide. en vous remerciant par avance.
<?php
$annee = $_POST['annee'];
$statut = $_POST['statut'];
if ($statut == "") {
echo "ERREUR DE SAISIE : ";
echo "Le champ statut est obligatoire !";
exit;
}
if ($annee == "") {
echo "ERREUR DE SAISIE : ";
echo "Le champ année est obligatoire !";
exit;
}
//$designstatut=$statut[0];
$host = "******";
$user = "******";
$bdd = "*******";
$passwd = "******";
mysql_connect($host,$user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd)or die("erreur de connexion a la base de donnees");
$query = "SELECT designstatut FROM statut WHERE libellestatut='$statut';";
$result = mysql_query($query);
while ($row = mysql_fetch_row($result)){
$designstatut = $row[0];
}
$nomfichier=$annee.$designstatut.".htm";
$nomdossier=$annee.$designstatut;
$dest = "./$nomdossier/$nomfichier";
$result=header("Location: $dest");
if($result= "TRUE")
{
header("Location: $dest");
}
else
{
header("Location: erreur.html");
}
?>
