pb Upload fichier tout bête !

pb Upload fichier tout bête ! - PHP - Programmation

Marsh Posté le 29-04-2005 à 12:28:29    

Bonjour,
 
J'ai déjà fait avec succès des formulaires pour uploader un fichier avec php. Mais là je bloque, je n'arrive pas a récupérer le nom du fichier! !
 
 

   
if ($HTTP_GET_VARS[add] != 'ok')
   {
       include "../../../../conn.php";
     
        // We get all the menu
        $request = "select * from menu";
        $answer  = mysql_query($request)
          or die (mysql_error());
     
           
        echo "<center>Add a SubMenu and his Web Page<br><br></center><table border = 0 align = center><tr><td>  ";
         
        // We display the form to add a submenu and his web page
        echo "<form name = \"add_submenu\" method = \"post\" action = \"add.php?type=submenu&Menu=$HTTP_GET_VARS[Menu]&add=ok\" OnSubmit = \"return control()\">";
        echo "Name of the SubMenu :</td><td><input type = text size = 15 maxlength = 15 name = title></td></tr><tr><td>Files of the Web Page :</td>";
        echo "<td><input type = \"file\" name = \"myFic\" id = \"myFic\"></td></tr><tr><td>Select a Menu where to put the SubMenu :</td><td><select>";
         
        while ($row = mysql_fetch_array($answer))
        {
           echo "<option value = \"$row[name_menu]\">$row[name_menu]";
        }
        echo "</select></td></tr><tr><td><input type = submit value = Ok><input type = reset value = Clear > </td></tr></form></table>";
    }else
    {
      include "../../../../conn.php";
      // errors
      $err = "";
         
      // folder of destination
       // $folderDest = "../../../../content/gallery/";
      $nameDest       = $HTTP_POST_FILES['myFic']['name'];
      echo "nom destination: $nameDest";  
    }


 
 
Dans le "if" je saisie toutes les infos (titre, et fichier) que je vais traiter dans le "else". Or dans le else je n'arrive pas a afficher $nameDest qui est normalement le nom du fichier à uploader !
 
Merci

Reply

Marsh Posté le 29-04-2005 à 12:28:29   

Reply

Marsh Posté le 29-04-2005 à 12:30:53    

Citation :

Dans le "if" je saisie toutes les infos (titre, et fichier) que je vais traiter dans le "else"


 
De quoi?
 
Tu saisis dans un IF et tu veux traiter ces données dans le ELSE, c'est possible ça ?

Reply

Marsh Posté le 29-04-2005 à 12:33:02    

j'ai trouvé !!
 
enctype="multipart/form-data" .... ca sert à quoi?

Reply

Marsh Posté le 29-04-2005 à 12:33:50    

cesarr89 a écrit :

Citation :

Dans le "if" je saisie toutes les infos (titre, et fichier) que je vais traiter dans le "else"


 
De quoi?
 
Tu saisis dans un IF et tu veux traiter ces données dans le ELSE, c'est possible ça ?


 
 
ben tu passes en paramètre une variable (méthode get ds l'url du formulaire) qui dit qu'il faut passer dans le else

Reply

Marsh Posté le 29-04-2005 à 12:36:58    

Mais comment tu peux saisir des données dans un IF et les traiter dans le ELSE, à la suite?

Reply

Marsh Posté le 29-04-2005 à 12:58:57    

je rappelle la meme page dans le champ ACTION du formulaire !

Reply

Marsh Posté le 29-04-2005 à 13:00:32    

ah oui d'accord, dons c en 2 etapes differentes et pas en une seule

Reply

Marsh Posté le 29-04-2005 à 13:16:44    

voila

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed