Help urgent !!! Enregistrement php/sql de deux fichiers diff

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Help urgent !!! Enregistrement php/sql de deux fichiers diff

Re: Help urgent !!! Enregistrement php/sql de deux fichiers diff

par AB » 16 août 2010, 12:17

PS: Et pour tout ceux qui pense que je n'ai pas cherché, c'est faut mais je ne trouve que des multiple upload qui ne me permet pas de différence mon pdf de mon fichier image.
Ben t'as pas dû chercher au bon endroit :wink:

Il y a cette classe toute prête dans ce lien. Et dans le deuxième message de ce lien il y a justement un exemple d'un formulaire avec un champ photo et un champ pdf :wink:

Re: Help urgent !!! Enregistrement php/sql de deux fichiers diff

par Aureusms » 16 août 2010, 11:50

Enlève le "Urgent" tu vas te faire gronder par les modos...

Bon je n'ai vu que le
 $doc=($_FILES['UP_DOC']['name']); 
ou est le :
 $ img=($_FILES['UP_IMG']['name']);

Help urgent !!! Enregistrement php/sql de deux fichiers diff

par renaud2005 » 16 août 2010, 03:49

Bonjour et d'avance merci de me lire !;)

Je dois absolument faire u module de transfert de fichier et d'ajout dans une BD.

Mon problème est que je n'arrive pas à gérer le double upload.

Je précise que je dois envoyer un fichier PDF et un fichier image. Pas besoin de sécurisation c'est pour une administration déjà protégé !

Voici mes code:

Le formulaire...

Code PHP :
    <form action="Admin_news_add.php" method="post" name="form1" id="form1">
        <table width="607" align="center">
          <tr valign="baseline">
            <td width="104" align="left" nowrap="nowrap">TITRE:</td>
            <td width="443"><input type="text" name="TITRE" value="" size="32" /></td>
          </tr>
          <tr valign="baseline">
            <td nowrap="nowrap" align="left">TXT:</td>
            <td><textarea name="TXT" cols="32"></textarea></td>
          </tr>
          <tr valign="baseline">
            <td nowrap="nowrap" align="left">FICHIER PDF:</td>
            <td><input type="file" name="UP_DOC" value="" size="32" /></td>
          </tr>
          <tr valign="baseline">
            <td nowrap="nowrap" align="left">FICHIER IMG:</td>
            <td><input type="file" name="UP_IMG" value="" size="32" /></td>
          </tr>
          <tr valign="baseline">
            <td nowrap="nowrap" align="left">&nbsp;</td>
            <td><input type="submit" value="Ajouter aux news">
        </table>
        <input type="hidden" name="MM_insert" value="form1" />
      </form>

La page d'upload et d'ajout sql :

Code PHP :
<?php 
 $target = "../website/_pdf/"; 
 $target = $target . basename( $_FILES['doc']['name']); 
 
 $target2 = "../website/_img/"; 
 $target2 = $target . basename( $_FILES['img']['name']); 
 

 
 $TITRE=$_POST['TITRE']; 
 $TXT=$_POST['TXT']; 
 $doc=($_FILES['UP_DOC']['name']); 

  

 
 mysql_connect("************", "************", "***********") or die(mysql_error()) ; 
 mysql_select_db("**************") or die(mysql_error()) ; 
 
 
 mysql_query("INSERT INTO `XAV_FACE_SITE_NEWS` VALUES ('$TITRE', '$TXT', '$doc', '$img')") ; 
 
 
 
if(move_uploaded_file($_FILES['UP_DOC']['tmp_name'], $target)) { 



echo "The file ". basename( $_FILES['UP_DOC']['name']). " has been uploaded, and your information has been added to the directory"; 

} else { 



echo "Sorry, there was a problem uploading your file."; }




 ?> 

Bien entendu j'ai masqué par des ********** les informations SQL .

Je dois finir cette page d'upload très vite, j'espère que qq prendra mon désarroi à coeur !

Merci d'avance à qui pourra m'aider à se stade je suis prêt à payer, pour que se code fonctionne, c'est urgent !

PS: Et pour tout ceux qui pense que je n'ai pas cherché, c'est faut mais je ne trouve que des multiple upload qui ne me permet pas de différence mon pdf de mon fichier image.