begin process at 2012 05 31 12:00:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Upload un fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Upload un fichier

mercredi 4 mai 2011 à 02:09:18 | Upload un fichier

michimichid

Bonjour,

je suis entrain de créer un formulaire d'inscription qui contient un champs
Logo où je dois uploader un logo puis l'insérer dans ma base de donné avec les autres champs mais le problème c'est que la requête ne s'exécute pas
la partie du code est :
$id_Admin=$id;
$Raison_Social = $_POST['Raison_Social'];
$Adresse = $_POST['Adresse'];
$Email = $_POST['Email'];

if ($_FILES['monfichier']['size'] <= 6500000)
{
$infosfichier = pathinfo($_FILES['monfichier']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
$id_membre= date('mY');
$nom = "C:/{$id_membre}.{$extension_upload}";
$resultat = move_uploaded_file($_FILES['monfichier']['tmp_name'],$nom);

// Req d'insertion :
$insert = "INSERT INTO site_web (`Raison_Social` ,`Email` ,`Adresse` ,`Logo` ,`Date`,`id_Admin`) VALUES('$Raison_Social','$Email','$Adresse','$nom','$date','$id_Admin')";
mysql_query($insert) or die('Erreur SQL !'.$insert.'<br>'.mysql_error());
if ($resultat) echo "Transfert réussi";

}
else { echo" mauvaise extension " ;}
}
else { echo" fichier trop gros " ;}
mercredi 4 mai 2011 à 10:29:38 | Re : Upload un fichier

cod57


bonjour

Code PHP :
<?php
$date="";
echo $id_Admin=$id; 
echo $Raison_Social = $_POST['Raison_Social'] = "test1"; 
echo $Adresse = $_POST['Adresse']= "test2"; 
echo $Email = $_POST['Email']= "test3"; 

if ($_FILES['monfichier']['size'] <= 6500000) 
{ 
$infosfichier = pathinfo($_FILES['monfichier']['name']); 
$extension_upload = $infosfichier['extension']; 
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png'); 
if (in_array($extension_upload, $extensions_autorisees)){ 
$id_membre= date('mY'); 
echo $nom = "C:/{$id_membre}.{$extension_upload}"; 
$resultat = move_uploaded_file($_FILES['monfichier']['tmp_name'],$nom); 

// Req d'insertion : 
echo $insert = "INSERT INTO `site_web` 

          (`Raison_Social` ,
           `Email` ,
           `Adresse` ,
           `Logo` ,
           `Date`,
           `id_Admin`)
           
           VALUES 
          
          ('".$Raison_Social."',
           '".$Email."',
           '".$Adresse."',
           '".$nom."',
           '".$date."',
           '".$id_Admin."'
           )"; 

           
mysql_query($insert) or die('Erreur SQL !'.$insert.'<br>'.mysql_error()); 
if ($resultat) echo "Transfert réussi"; 

} 
else { echo" mauvaise extension " ;} 
} 
else { echo" fichier trop gros " ;} 
?>


'".$date."',
'".$id_Admin."'

comment tu les obtiens ? ou sont ils ?
essaie voir ça




Bonne programmation !
mercredi 4 mai 2011 à 11:29:58 | Re : Upload un fichier

era

tu ne definis à aucun moment la connexion à ta base de données
je ne vois pas d'include ou tout autres choses qui permettrai de dire
à ton objet mysql comment se connecter
à moins que tu l'ai paramétré en dur dans un fichier de config sur le serveur
pas terrible pour la portabilité mais mieux pour la sécurité
on peut tout avoir :)


de plus tes variables $date et $id_Admin sont definie au départ
mais non pas d'affectation étrange...


Y a pas que $crosoft dans la vie......
Ebouda ^-[( ° ° )]-^


Cette discussion est classée dans : fichier, upload, champs, post, echo


Répondre à ce message

Sujets en rapport avec ce message

2 boucles imbriqués [ par mariobotta ] bonjour à tous,Voilà j'ai un petit soucis concernant 2 boucles imbriquées pour l'affichage d'un formulaire qui augmente ou diminue des champs(zone de Probleme upload fichier [ par sabou94 ] Bonjour,j'ai un probleme,  je dois debugguer une application et l'upload de fichier me pose problème! En effet, le fichier est enregistré sur le disk Probleme UPLOAD [ par prince4878 ] salut, quelqu'un peut me dire pourquoi ce CODE UPLOAD ne fonctione pas chez moi, en sachant que je l'ai testé sur une autre machine et ça a fonctionné comment les valeurs d'un champ input créé dynamiquement [ par Jarod1980 ] Bonjour,Je voudrais donner la possibilité à l'utilisateur d'insérer des champs input type text dans la page WEB à partir d'un bouton. Le problème, c'e upload d'images à partir d'un fichier [ par hraa2 ] Bonjour,Je cherche à uploader des images dont je récupere le chemin complet (Local) dans un fichier csv.En fait je parcours ce fichier et enregistre p Upload avec PHP - débutant [ par systemsb ] Bonjour, Je suis en train d'essayer un petit bout de code en php pour faire un Upload.J'ai monté sur mon pc sous Windows XP le serveur : IIS  (5.1)J'a Php problème insertion script d'upload d'image dans interface admin [ par veebee ] Bonjour, à tous, J'ai fait le tour des posts "upload" et "transfert d'images" sans trouver une solution à mon problème, sur lequel je planche maintena Aide Code Upload PHP [ par MaitreLgTbD ] Bonjour, C'est encore moi je sollicite votre aide, actuellement en stage mon projet sollicite un bout de code de upload tous fichiers confondu (la plu Probleme Code Upload et insertion Mysql [ par MaitreLgTbD ] MaitreLgTbD    Bonjour,C'est encore moije sollicite votre aide, actuellement en stage mon projet sollicite un bout de code de upload tous fichiers con commentaires [ par nikeparker209 ] //il reste encore un bug que je ne comprend pas c'est que rien ne s'écrit dans le fichier //si quelqu'un trouve qu'il me fasse signe if(!isset($_POST


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,934 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales