J'ai un problème pour faire une partie d'upload d'image pour une galerie photo.
L'utilisateur doit pouvoir facilement uploader ses images sans aucune difficultées.
Et moi je n'y arrive pas. J'ai 2 input un pour le nom de la catégorie et l'autre pour une image de présentation de la catégorie et ce dernier input type="file" ne fonctionne pas je ne comprend pas pourquoi ???
Voici ma page de code :
<?php
require("connect.php");
/* Fonction qui permet de Tester la validité d'une chaine de caractères */
function VerifierChaine($chaine)
{
$Syntaxe='#^[a-zA-Z_]*$#';
if(preg_match($Syntaxe,$chaine))
{
return true;
}
else
{
return false;
}
}
/* Détection du module en cours */
if(isset($_POST['nomcateg']))
{
if($_POST['nomcateg'] == "")
{
$messageErreur = "Veuillez saisir un Nom de Catégorie";
}
else
{
if(isset($_FILES['fichier']))
{
echo "Input Type File = OK";
}
else
{
echo "Input Type File = Erreur";
}
}
}
?>
<h2>Ajouter une Catégorie</h2>
<br />
<div id="newcateg">
<center>
<form method="post" action="index.php?module=admin&admin=newcateg" name="frmAjoutCateg">
<table border="0">
<tr>
<td>Nom de la Catégorie :</td>
<td><input type="text" id="nomcateg" name="nomcateg" value="<?php echo $_POST['nomcateg']; ?>"></td>
</tr>
<tr>
<td>Photo de Présentation :</td>
<td><input type="file" name="fichier"> </td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="2">
<p class="messageOK"><?php echo $messageOK; ?></p>
<p class="messageErreur"><?php echo $messageErreur; ?></p>
</td>
</tr>
<tr>
<td colspan="2"><center><input type="submit" value="Valider" name="valider"></center></td>
</tr>
</table>
</form>
</center>
</div>
Juste ce petit script en haut de page me rend a chaque fois "Input Type File = Erreur"Il y a surement quelque chose que je fais mal mais quoi ???
Merci d'avance pour votre aide[/php]