olivier857 | Salut,
tout d'abord voici le code du formulaire qui me pose probleme :
Code :
- <body background="Images/fond_site.jpg" link="#000000" vlink="#000000" alink="#000000">
- <p> </p>
- <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>»
- Entrer ici les informations pour la nouvelle :</strong></font></p>
- <p> </p>
- <? require "user_connect_2.php"; ?>
- <form method="post" name="form1" action="ajout_exam_confirm.php">
- <table align="center">
- <tr >
- <td nowrap align="right">Filière:</td>
- <td><input type="text" name="filiere" size="40"></td>
- </tr>
- <tr >
- <td nowrap align="right">Promotion:</td>
- <td><input type="text" name="date" size="40"></td>
- </tr>
- <tr >
- <td nowrap align="right">Matière:</td>
- <td><input type="text" name="matiere" size="40"></td>
- </tr>
- <tr >
- <td nowrap align="right">Fichier:</td>
- <td><input type="file" name="fichier" size="40"></td>
- </tr>
- <tr >
- <td nowrap align="right"></td>
- <td><br><input type="submit" name="Submit" value="Insérer l'enregistrement"></td>
- </tr>
- </table>
- <input type="hidden" name="insertion" value="form1">
- </form>
|
Et voici le code de la page "ajout_exam_confirm.php" auquel fait reference le premier code :
Code :
- <?
- require "user_connect_2.php";
- if (($matiere=="" )|($date=="" )|($filiere=="" )|($fichier=="" ))
- {
- if($matiere=="" ) print("<br><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">
- <strong>» Veuillez saisir la matière</strong></font><BR>\n" );
- if($date=="" ) print("<br><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">
- <strong>» Veuillez saisir la promotion</strong></font><BR>\n" );
- if($filiere=="" ) print("<br><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">
- <strong>» Veuillez saisir la filière</strong></font><BR>\n" );
- if($fichier=="" ) print("<br><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">
- <strong>» Veuillez saisir le chemin du fichier</strong></font><BR>\n" );
- echo "
- <body background=\"Images/fond_site.jpg\" link=\"#333333\" vlink=\"#333333\" alink=\"#333333\">
- <p> </p>
- <font size=\"1\" face=\"Arial, Helvetica, sans-serif\"><strong><div align=\"right\"><a href=\"javascript:window.history.back()\">RETOUR</a></div></strong></font>
- ";
- }
- else {
- echo "Récapitulatif des informations saisies<BR>\n
- <UL>
- <LI>Matière: $matiere</LI>
- <LI>Promotion: $date</LI>
- <LI>Filière: $filiere</LI>
- <LI>Fichier: $fichier</LI>
- </UL>
- <body background=\"Images/fond_site.jpg\" link=\"#333333\" vlink=\"#333333\" alink=\"#333333\">
- <hr width=\"100%\" size=\"1\" noshade>
- <p><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><strong>»
- L'examen est enregistré et apparaitra sur la page examen du site.</strong></font></p>
- <font size=\"1\" face=\"Arial, Helvetica, sans-serif\"><strong><div align=\"right\"><a href=\"home.php\">RETOUR ACCUEIL</a></div></strong></font>
- ";
- $action="INSERT INTO table_exam (filiere, date, matiere, fichier) VALUES (\"$filiere\", \"$date\", \"$matiere\", \"$fichier\" )";
- mysql_query($action);
- mysql_close($db_link);
- }
- ?>
|
mon probleme concerne le champ fichier.
Je voudrai stocké le nom du fichier dans la variable $fichier et stocké le fichier lui même dans un dossié appellé exam sur mon serveur.
Or pour l'instant les 2 codes ci dessus ne font que stocké l'adresse(arborscence du fichier sur le dur de l'utilisateur qui fait l'upload) du fichier dans la variable $fichier de type txte.
Cela me permettrai ensuite de concaténer l'adresse du dossier exam avec la variable $fichier puis d'afficher une liste de tous ces fichiers.
Voila j'espere que vous m'avez compris et attend avec impatience vos réponsse. |