Probleme upload image dans mysql

Résolu
Bonjour,

voici mon script il me fait cette erreur

Warning: file_get_contents() [function.file-get-contents]: Filename cannot be empty

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>soumettre formulaire</title>
</head>

<body>
<?php
// On commence par récupérer les champs
if(isset($_POST['nom'])) $nom=$_POST['nom'];
else $nom="";

if(isset($_POST['adresse'])) $adresse=$_POST['adresse'];
else $adresse="";

if(isset($_POST['ville'])) $ville=$_POST['ville'];
else $ville="";

if(isset($_POST['province'])) $province=$_POST['province'];
else $province="";

if(isset($_POST['codepostal'])) $codepostal=$_POST['codepostal'];
else $codepostal="";

if(isset($_POST['telephone'])) $telephone=$_POST['telephone'];
else $telephone="";

if(isset($_POST['telephonetravail'])) $telephonetravail=$_POST['telephonetravail'];
else $telephonetravail="";

if(isset($_POST['cellulaire'])) $cellulaire=$_POST['cellulaire'];
else $cellulaire="";

if(isset($_POST['courriel'])) $courriel=$_POST['courriel'];
else $courriel="";

if(isset($_POST['page'])) $page=$_POST['page'];
else $page="";

if(isset($_POST['estimateur'])) $estimateur=$_POST['estimateur'];
else $estimateur="";

if(isset($_POST['etattravail'])) $etattravail=$_POST['etattravail'];
else $etattravail="";

if(isset($_POST['typederevetement'])) $typederevetement=$_POST['typederevetement'];
else $typederevetement="";

if(isset($_POST['typederevetement1'])) $typederevetement1=$_POST['typederevetement1'];
else $typederevetement1="";

if(isset($_POST['superficietoiture'])) $superficietoiture=$_POST['superficietoiture'];
else $superficietoiture="";

if(isset($_POST['modelerevetement'])) $modelerevetement=$_POST['modelerevetement'];
else $modelerevetement="";

if(isset($_POST['couleurrevetement'])) $couleurrevetement=$_POST['couleurrevetement'];
else $couleurrevetement="";

if(isset($_POST['typedetoiture'])) $typedetoiture=$_POST['typedetoiture'];
else $typedetoiture="";

if(isset($_POST['typedetoiture1'])) $typedetoiture1=$_POST['typedetoiture1'];
else $typedetoiture1="";

if(isset($_POST['drain'])) $drain=$_POST['drain'];
else $drain="";

if(isset($_POST['diametre'])) $diametre=$_POST['diametre'];
else $diametre="";

if(isset($_POST['inclinaisonpente'])) $inclinaisonpente=$_POST['inclinaisonpente'];
else $inclinaisonpente="";

if(isset($_POST['quantite'])) $quantite=$_POST['quantite'];
else $quantite="";

if(isset($_POST['cheminee'])) $cheminee=$_POST['cheminee'];
else $cheminee="";

if(isset($_POST['quantite1'])) $quantite1=$_POST['quantite1'];
else $quantite1="";

if(isset($_POST['modele'])) $modele=$_POST['modele'];
else $modele="";

if(isset($_POST['solinarefaire'])) $solinarefaire=$_POST['solinarefaire'];
else $solinarefaire="";

if(isset($_POST['modele1'])) $modele1=$_POST['modele1'];
else $modele1="";

if(isset($_POST['conserver'])) $conserver=$_POST['conserver'];
else $conserver="";

if(isset($_POST['event'])) $event=$_POST['event'];
else $event="";

if(isset($_POST['quantite2'])) $quantite2=$_POST['quantite2'];
else $quantite2="";

if(isset($_POST['diametre1'])) $diametre1=$_POST['diametre1'];
else $diametre1="";

if(isset($_POST['inclinaisonpente1'])) $inclinaisonpente1=$_POST['inclinaisonpente1'];
else $inclinaisonpente1="";

if(isset($_POST['couleur'])) $couleur=$_POST['couleur'];
else $couleur="";

if(isset($_POST['bordures'])) $bordures=$_POST['bordures'];
else $bordures="";

if(isset($_POST['remplacer'])) $remplacer=$_POST['remplacer'];
else $remplacer="";

if(isset($_POST['modele2'])) $modele2=$_POST['modele2'];
else $modele2="";

if(isset($_POST['materiel'])) $materiel=$_POST['materiel'];
else $materiel="";

if(isset($_POST['couleur1'])) $couleur1=$_POST['couleur1'];
else $couleur1="";

if(isset($_POST['ventilateurs'])) $ventilateurs=$_POST['ventilateurs'];
else $ventilateurs="";

if(isset($_POST['remplacer1'])) $remplacer1=$_POST['remplacer1'];
else $remplacer1="";

if(isset($_POST['conserver1'])) $conserver1=$_POST['conserver1'];
else $conserver1="";

if(isset($_POST['modele3'])) $modele3=$_POST['modele3'];
else $modele3="";

if(isset($_POST['couleur2'])) $couleur2=$_POST['couleur2'];
else $couleur2="";

if(isset($_POST['poteauelectrique'])) $poteauelectrique=$_POST['poteauelectrique'];
else $poteauelectrique="";

if(isset($_POST['soucoupe'])) $soucoupe=$_POST['soucoupe'];
else $soucoupe="";

if(isset($_POST['capotin'])) $capotin=$_POST['capotin'];
else $capotin="";

if(isset($_POST['quantite3'])) $quantite3=$_POST['quantite3'];
else $quantite3="";

if(isset($_POST['quantite4'])) $quantite4=$_POST['quantite4'];
else $quantite4="";

if(isset($_POST['surface'])) $surface=$_POST['surface'];
else $surface="";

if(isset($_POST['quantite5'])) $quantite5=$_POST['quantite5'];
else $quantite5="";

if(isset($_POST['livrepar'])) $livrepar=$_POST['livrepar'];
else $livrepar="";

if(isset($_POST['heure'])) $heure=$_POST['heure'];
else $heure="";

if(isset($_POST['commande'])) $commande=$_POST['commande'];
else $commande="";

if(isset($_POST['montantducontrat'])) $montantducontrat=$_POST['montantducontrat'];
else $commande="";

if(isset($_FILES['image1'])) $image1=$_FILES['image1'];
else $image1="";

if(isset($_FILES['image2'])) $image2=$_FILES['image2'];
else $image2="";

if(isset($_FILES['image3'])) $image3=$_FILES['image3'];
else $image3="";

if(isset($_FILES['image4'])) $image4=$_FILES['image4'];
else $image4="";

if(isset($_FILES['image5'])) $image5=$_FILES['image5'];
else $image5="";

if(isset($_FILES['image6'])) $image6=$_FILES['image6'];
else $image6="";

if(isset($_FILES['image7'])) $image7=$_FILES['image7'];
else $image7="";
// connexion à la base
$db = mysql_connect('localhost', 'xxxxxxx', 'xxxxxxxxx') or die('Erreur de connexion '.mysql_error());
// sélection de la base

mysql_select_db('toit9356_xxxxxxx',$db) or die('Erreur de selection '.mysql_error());

// on formate les images en contenu binaire

$image1 = file_get_contents ($_FILES['image1'] ['tmpimage1']);
$image2 = file_get_contents ($_FILES['image2'] ['tmpimage2']);
$image3 = file_get_contents ($_FILES['image3'] ['tmpimage3']);
$image4 = file_get_contents ($_FILES['image4'] ['tmpimage4']);
$image5 = file_get_contents ($_FILES['image5'] ['tmpimage5']);
$image6 = file_get_contents ($_FILES['image6'] ['tmpimage6']);
$image7 = file_get_contents ($_FILES['image7'] ['tmpimage7']);

// on écrit la requête sql
$sql = "INSERT INTO contrat2010(id, nom, adresse, ville, province, codepostal, telephone, telephonetravail, cellulaire, courriel, page, estimateur, etattravail, typederevetement, typederevetement1, superficietoiture, modelerevetement, couleurrevetement, typedetoiture, typedetoiture1, drain, diametre, inclinaisonpente, quantite, cheminee, quantite1, modele, solinarefaire, modele1, conserver, event, quantite2, diametre1, inclinaisonpente1, couleur, bordures, remplacer, modele2, materiel, couleur1, ventilateurs, remplacer1, conserver1, modele3, couleur2, poteauelectrique, soucoupe, capotin, quantite3, quantite4, surface, quantite5, livrepar, heure, commande, montantducontrat, image1, image2, image3, image4, image5, image6, image7) VALUES('','$nom','$adresse','$ville','$province','$codepostal','$telephone','$telephonetravail','$cellulaire','$courriel','$page','$estimateur','$etattravail','$typederevetement','$typedetevetement1','$superficietoiture','$modelerevetement','$couleurrevetement','$typedetoiture','$typedetoiture1','$drain','$diametre','$inclinaisonpente','$quantite','$cheminee','$quantite1','$modele','$solinarefaire','$modele1','$conserver','$event','$quantite2','$diametre1','$inclinaisonpente1','$couleur','$bordures','$remplacer','$modele2','$materiel','$couleur1','$ventilateurs','$remplacer1','$conserver1','$modele3','$couleur2','$poteauelectrique','$soucoupe','$capotin','$quantite3','$quantite4','$surface','$quantite5','$livrepar','$heure','$commande','$montantducontrat','$image1','$image2','$image3','$image4','$image5','$image6','$image7')";

// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';

mysql_close(); // on ferme la connexion

?>
</body>
</html>
Configuration: Windows Vista / Internet Explorer 7.0

11 réponses

  1. if(isset($_FILES['image1'])) $image1 = file_get_contents ($_FILES['image1'] ['tmpimage1']);
    else $image1="";
    

    et de même pour les autres images
    1. j ai fait ce que tu m as dit mais ca ne fonctionne toujours pas

      Warning: file_get_contents() [function.file-get-contents]: Filename cannot be empty in

      voila le code

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>soumettre formulaire</title>
      </head>

      <body>
      <?php
      // On commence par récupérer les champs
      if(isset($_POST['nom'])) $nom=$_POST['nom'];
      else $nom="";

      if(isset($_POST['adresse'])) $adresse=$_POST['adresse'];
      else $adresse="";

      if(isset($_POST['ville'])) $ville=$_POST['ville'];
      else $ville="";

      if(isset($_POST['province'])) $province=$_POST['province'];
      else $province="";

      if(isset($_POST['codepostal'])) $codepostal=$_POST['codepostal'];
      else $codepostal="";

      if(isset($_POST['telephone'])) $telephone=$_POST['telephone'];
      else $telephone="";

      if(isset($_POST['telephonetravail'])) $telephonetravail=$_POST['telephonetravail'];
      else $telephonetravail="";

      if(isset($_POST['cellulaire'])) $cellulaire=$_POST['cellulaire'];
      else $cellulaire="";

      if(isset($_POST['courriel'])) $courriel=$_POST['courriel'];
      else $courriel="";

      if(isset($_POST['page'])) $page=$_POST['page'];
      else $page="";

      if(isset($_POST['estimateur'])) $estimateur=$_POST['estimateur'];
      else $estimateur="";

      if(isset($_POST['etattravail'])) $etattravail=$_POST['etattravail'];
      else $etattravail="";

      if(isset($_POST['typederevetement'])) $typederevetement=$_POST['typederevetement'];
      else $typederevetement="";

      if(isset($_POST['typederevetement1'])) $typederevetement1=$_POST['typederevetement1'];
      else $typederevetement1="";

      if(isset($_POST['superficietoiture'])) $superficietoiture=$_POST['superficietoiture'];
      else $superficietoiture="";

      if(isset($_POST['modelerevetement'])) $modelerevetement=$_POST['modelerevetement'];
      else $modelerevetement="";

      if(isset($_POST['couleurrevetement'])) $couleurrevetement=$_POST['couleurrevetement'];
      else $couleurrevetement="";

      if(isset($_POST['typedetoiture'])) $typedetoiture=$_POST['typedetoiture'];
      else $typedetoiture="";

      if(isset($_POST['typedetoiture1'])) $typedetoiture1=$_POST['typedetoiture1'];
      else $typedetoiture1="";

      if(isset($_POST['drain'])) $drain=$_POST['drain'];
      else $drain="";

      if(isset($_POST['diametre'])) $diametre=$_POST['diametre'];
      else $diametre="";

      if(isset($_POST['inclinaisonpente'])) $inclinaisonpente=$_POST['inclinaisonpente'];
      else $inclinaisonpente="";

      if(isset($_POST['quantite'])) $quantite=$_POST['quantite'];
      else $quantite="";

      if(isset($_POST['cheminee'])) $cheminee=$_POST['cheminee'];
      else $cheminee="";

      if(isset($_POST['quantite1'])) $quantite1=$_POST['quantite1'];
      else $quantite1="";

      if(isset($_POST['modele'])) $modele=$_POST['modele'];
      else $modele="";

      if(isset($_POST['solinarefaire'])) $solinarefaire=$_POST['solinarefaire'];
      else $solinarefaire="";

      if(isset($_POST['modele1'])) $modele1=$_POST['modele1'];
      else $modele1="";

      if(isset($_POST['conserver'])) $conserver=$_POST['conserver'];
      else $conserver="";

      if(isset($_POST['event'])) $event=$_POST['event'];
      else $event="";

      if(isset($_POST['quantite2'])) $quantite2=$_POST['quantite2'];
      else $quantite2="";

      if(isset($_POST['diametre1'])) $diametre1=$_POST['diametre1'];
      else $diametre1="";

      if(isset($_POST['inclinaisonpente1'])) $inclinaisonpente1=$_POST['inclinaisonpente1'];
      else $inclinaisonpente1="";

      if(isset($_POST['couleur'])) $couleur=$_POST['couleur'];
      else $couleur="";

      if(isset($_POST['bordures'])) $bordures=$_POST['bordures'];
      else $bordures="";

      if(isset($_POST['remplacer'])) $remplacer=$_POST['remplacer'];
      else $remplacer="";

      if(isset($_POST['modele2'])) $modele2=$_POST['modele2'];
      else $modele2="";

      if(isset($_POST['materiel'])) $materiel=$_POST['materiel'];
      else $materiel="";

      if(isset($_POST['couleur1'])) $couleur1=$_POST['couleur1'];
      else $couleur1="";

      if(isset($_POST['ventilateurs'])) $ventilateurs=$_POST['ventilateurs'];
      else $ventilateurs="";

      if(isset($_POST['remplacer1'])) $remplacer1=$_POST['remplacer1'];
      else $remplacer1="";

      if(isset($_POST['conserver1'])) $conserver1=$_POST['conserver1'];
      else $conserver1="";

      if(isset($_POST['modele3'])) $modele3=$_POST['modele3'];
      else $modele3="";

      if(isset($_POST['couleur2'])) $couleur2=$_POST['couleur2'];
      else $couleur2="";

      if(isset($_POST['poteauelectrique'])) $poteauelectrique=$_POST['poteauelectrique'];
      else $poteauelectrique="";

      if(isset($_POST['soucoupe'])) $soucoupe=$_POST['soucoupe'];
      else $soucoupe="";

      if(isset($_POST['capotin'])) $capotin=$_POST['capotin'];
      else $capotin="";

      if(isset($_POST['quantite3'])) $quantite3=$_POST['quantite3'];
      else $quantite3="";

      if(isset($_POST['quantite4'])) $quantite4=$_POST['quantite4'];
      else $quantite4="";

      if(isset($_POST['surface'])) $surface=$_POST['surface'];
      else $surface="";

      if(isset($_POST['quantite5'])) $quantite5=$_POST['quantite5'];
      else $quantite5="";

      if(isset($_POST['livrepar'])) $livrepar=$_POST['livrepar'];
      else $livrepar="";

      if(isset($_POST['heure'])) $heure=$_POST['heure'];
      else $heure="";

      if(isset($_POST['commande'])) $commande=$_POST['commande'];
      else $commande="";

      if(isset($_POST['montantducontrat'])) $montantducontrat=$_POST['montantducontrat'];
      else $commande="";

      if(isset($_FILES['image1'])) $image1 = file_get_contents ($_FILES['image1'] ['tmpimage1']);
      else $image1="";

      if(isset($_FILES['image2'])) $image2 = file_get_contents ($_FILES['image2'] ['tmpimage2']);
      else $image2="";

      if(isset($_FILES['image3'])) $image3 = file_get_contents ($_FILES['image3'] ['tmpimage3']);
      else $image3="";

      if(isset($_FILES['image4'])) $image4 = file_get_contents ($_FILES['image4'] ['tmpimage4']);
      else $image4="";

      if(isset($_FILES['image5'])) $image6 = file_get_contents ($_FILES['image5'] ['tmpimage5']);
      else $image5="";

      if(isset($_FILES['image6'])) $image6 = file_get_contents ($_FILES['image6'] ['tmpimage6']);
      else $image6="";

      if(isset($_FILES['image7'])) $image7 = file_get_contents ($_FILES['image7'] ['tmpimage7']);
      else $image7="";
      // connexion à la base
      $db = mysql_connect('localhost', 'xxxxxx', 'xxxxxx') or die('Erreur de connexion '.mysql_error());
      // sélection de la base

      mysql_select_db('xxxxxxxx',$db) or die('Erreur de selection '.mysql_error());

      // on écrit la requête sql
      $sql = "INSERT INTO contrat2010(id, nom, adresse, ville, province, codepostal, telephone, telephonetravail, cellulaire, courriel, page, estimateur, etattravail, typederevetement, typederevetement1, superficietoiture, modelerevetement, couleurrevetement, typedetoiture, typedetoiture1, drain, diametre, inclinaisonpente, quantite, cheminee, quantite1, modele, solinarefaire, modele1, conserver, event, quantite2, diametre1, inclinaisonpente1, couleur, bordures, remplacer, modele2, materiel, couleur1, ventilateurs, remplacer1, conserver1, modele3, couleur2, poteauelectrique, soucoupe, capotin, quantite3, quantite4, surface, quantite5, livrepar, heure, commande, montantducontrat, image1, image2, image3, image4, image5, image6, image7) VALUES('','$nom','$adresse','$ville','$province','$codepostal','$telephone','$telephonetravail','$cellulaire','$courriel','$page','$estimateur','$etattravail','$typederevetement','$typedetevetement1','$superficietoiture','$modelerevetement','$couleurrevetement','$typedetoiture','$typedetoiture1','$drain','$diametre','$inclinaisonpente','$quantite','$cheminee','$quantite1','$modele','$solinarefaire','$modele1','$conserver','$event','$quantite2','$diametre1','$inclinaisonpente1','$couleur','$bordures','$remplacer','$modele2','$materiel','$couleur1','$ventilateurs','$remplacer1','$conserver1','$modele3','$couleur2','$poteauelectrique','$soucoupe','$capotin','$quantite3','$quantite4','$surface','$quantite5','$livrepar','$heure','$commande','$montantducontrat','$image1','$image2','$image3','$image4','$image5','$image6','$image7')";

      // on insère les informations du formulaire dans la table
      mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

      // on affiche le résultat pour le visiteur
      echo 'Vos infos on été ajoutées.';

      mysql_close(); // on ferme la connexion

      ?>
      </body>
      </html>
      1. désolé, et comme ceci?
        if($_FILES['image1'] != '') $image1 = file_get_contents ($_FILES['image1'] ['tmpimage1']);
        else $image1="";
        
        1. dsl ca ne fonctionne toujours pas
      2. ca me fait encore la meme erreur

        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>soumettre formulaire</title>
        </head>

        <body>
        <?php
        // On commence par récupérer les champs
        if(isset($_POST['nom'])) $nom=$_POST['nom'];
        else $nom="";

        if(isset($_POST['adresse'])) $adresse=$_POST['adresse'];
        else $adresse="";

        if(isset($_POST['ville'])) $ville=$_POST['ville'];
        else $ville="";

        if(isset($_POST['province'])) $province=$_POST['province'];
        else $province="";

        if(isset($_POST['codepostal'])) $codepostal=$_POST['codepostal'];
        else $codepostal="";

        if(isset($_POST['telephone'])) $telephone=$_POST['telephone'];
        else $telephone="";

        if(isset($_POST['telephonetravail'])) $telephonetravail=$_POST['telephonetravail'];
        else $telephonetravail="";

        if(isset($_POST['cellulaire'])) $cellulaire=$_POST['cellulaire'];
        else $cellulaire="";

        if(isset($_POST['courriel'])) $courriel=$_POST['courriel'];
        else $courriel="";

        if(isset($_POST['page'])) $page=$_POST['page'];
        else $page="";

        if(isset($_POST['estimateur'])) $estimateur=$_POST['estimateur'];
        else $estimateur="";

        if(isset($_POST['etattravail'])) $etattravail=$_POST['etattravail'];
        else $etattravail="";

        if(isset($_POST['typederevetement'])) $typederevetement=$_POST['typederevetement'];
        else $typederevetement="";

        if(isset($_POST['typederevetement1'])) $typederevetement1=$_POST['typederevetement1'];
        else $typederevetement1="";

        if(isset($_POST['superficietoiture'])) $superficietoiture=$_POST['superficietoiture'];
        else $superficietoiture="";

        if(isset($_POST['modelerevetement'])) $modelerevetement=$_POST['modelerevetement'];
        else $modelerevetement="";

        if(isset($_POST['couleurrevetement'])) $couleurrevetement=$_POST['couleurrevetement'];
        else $couleurrevetement="";

        if(isset($_POST['typedetoiture'])) $typedetoiture=$_POST['typedetoiture'];
        else $typedetoiture="";

        if(isset($_POST['typedetoiture1'])) $typedetoiture1=$_POST['typedetoiture1'];
        else $typedetoiture1="";

        if(isset($_POST['drain'])) $drain=$_POST['drain'];
        else $drain="";

        if(isset($_POST['diametre'])) $diametre=$_POST['diametre'];
        else $diametre="";

        if(isset($_POST['inclinaisonpente'])) $inclinaisonpente=$_POST['inclinaisonpente'];
        else $inclinaisonpente="";

        if(isset($_POST['quantite'])) $quantite=$_POST['quantite'];
        else $quantite="";

        if(isset($_POST['cheminee'])) $cheminee=$_POST['cheminee'];
        else $cheminee="";

        if(isset($_POST['quantite1'])) $quantite1=$_POST['quantite1'];
        else $quantite1="";

        if(isset($_POST['modele'])) $modele=$_POST['modele'];
        else $modele="";

        if(isset($_POST['solinarefaire'])) $solinarefaire=$_POST['solinarefaire'];
        else $solinarefaire="";

        if(isset($_POST['modele1'])) $modele1=$_POST['modele1'];
        else $modele1="";

        if(isset($_POST['conserver'])) $conserver=$_POST['conserver'];
        else $conserver="";

        if(isset($_POST['event'])) $event=$_POST['event'];
        else $event="";

        if(isset($_POST['quantite2'])) $quantite2=$_POST['quantite2'];
        else $quantite2="";

        if(isset($_POST['diametre1'])) $diametre1=$_POST['diametre1'];
        else $diametre1="";

        if(isset($_POST['inclinaisonpente1'])) $inclinaisonpente1=$_POST['inclinaisonpente1'];
        else $inclinaisonpente1="";

        if(isset($_POST['couleur'])) $couleur=$_POST['couleur'];
        else $couleur="";

        if(isset($_POST['bordures'])) $bordures=$_POST['bordures'];
        else $bordures="";

        if(isset($_POST['remplacer'])) $remplacer=$_POST['remplacer'];
        else $remplacer="";

        if(isset($_POST['modele2'])) $modele2=$_POST['modele2'];
        else $modele2="";

        if(isset($_POST['materiel'])) $materiel=$_POST['materiel'];
        else $materiel="";

        if(isset($_POST['couleur1'])) $couleur1=$_POST['couleur1'];
        else $couleur1="";

        if(isset($_POST['ventilateurs'])) $ventilateurs=$_POST['ventilateurs'];
        else $ventilateurs="";

        if(isset($_POST['remplacer1'])) $remplacer1=$_POST['remplacer1'];
        else $remplacer1="";

        if(isset($_POST['conserver1'])) $conserver1=$_POST['conserver1'];
        else $conserver1="";

        if(isset($_POST['modele3'])) $modele3=$_POST['modele3'];
        else $modele3="";

        if(isset($_POST['couleur2'])) $couleur2=$_POST['couleur2'];
        else $couleur2="";

        if(isset($_POST['poteauelectrique'])) $poteauelectrique=$_POST['poteauelectrique'];
        else $poteauelectrique="";

        if(isset($_POST['soucoupe'])) $soucoupe=$_POST['soucoupe'];
        else $soucoupe="";

        if(isset($_POST['capotin'])) $capotin=$_POST['capotin'];
        else $capotin="";

        if(isset($_POST['quantite3'])) $quantite3=$_POST['quantite3'];
        else $quantite3="";

        if(isset($_POST['quantite4'])) $quantite4=$_POST['quantite4'];
        else $quantite4="";

        if(isset($_POST['surface'])) $surface=$_POST['surface'];
        else $surface="";

        if(isset($_POST['quantite5'])) $quantite5=$_POST['quantite5'];
        else $quantite5="";

        if(isset($_POST['livrepar'])) $livrepar=$_POST['livrepar'];
        else $livrepar="";

        if(isset($_POST['heure'])) $heure=$_POST['heure'];
        else $heure="";

        if(isset($_POST['commande'])) $commande=$_POST['commande'];
        else $commande="";

        if(isset($_POST['montantducontrat'])) $montantducontrat=$_POST['montantducontrat'];
        else $commande="";

        if($_FILES['image1'] != '') $image1 = file_get_contents ($_FILES['image1'] ['tmpimage1']);
        else $image1="";

        if($_FILES['image2'] != '') $image2 = file_get_contents ($_FILES['image2'] ['tmpimage2']);
        else $image2="";

        if($_FILES['image3'] != '') $image3 = file_get_contents ($_FILES['image3'] ['tmpimage3']);
        else $image3="";

        if($_FILES['image4'] != '') $image4 = file_get_contents ($_FILES['image4'] ['tmpimage4']);
        else $image4="";

        if($_FILES['image5'] != '') $image5 = file_get_contents ($_FILES['image5'] ['tmpimage5']);
        else $image5="";

        if($_FILES['image6'] != '') $image6 = file_get_contents ($_FILES['image6'] ['tmpimage6']);
        else $image6="";

        if($_FILES['image7'] != '') $image7 = file_get_contents ($_FILES['image7'] ['tmpimage7']);
        else $image7="";
        // connexion à la base

        $db = mysql_connect('localhost', 'xxxxxx', 'xxxxxxxxx') or die('Erreur de connexion '.mysql_error());
        // sélection de la base

        mysql_select_db('xxxxxx',$db) or die('Erreur de selection '.mysql_error());

        // on écrit la requête sql
        $sql = "INSERT INTO contrat2010(id, nom, adresse, ville, province, codepostal, telephone, telephonetravail, cellulaire, courriel, page, estimateur, etattravail, typederevetement, typederevetement1, superficietoiture, modelerevetement, couleurrevetement, typedetoiture, typedetoiture1, drain, diametre, inclinaisonpente, quantite, cheminee, quantite1, modele, solinarefaire, modele1, conserver, event, quantite2, diametre1, inclinaisonpente1, couleur, bordures, remplacer, modele2, materiel, couleur1, ventilateurs, remplacer1, conserver1, modele3, couleur2, poteauelectrique, soucoupe, capotin, quantite3, quantite4, surface, quantite5, livrepar, heure, commande, montantducontrat, image1, image2, image3, image4, image5, image6, image7) VALUES('','$nom','$adresse','$ville','$province','$codepostal','$telephone','$telephonetravail','$cellulaire','$courriel','$page','$estimateur','$etattravail','$typederevetement','$typedetevetement1','$superficietoiture','$modelerevetement','$couleurrevetement','$typedetoiture','$typedetoiture1','$drain','$diametre','$inclinaisonpente','$quantite','$cheminee','$quantite1','$modele','$solinarefaire','$modele1','$conserver','$event','$quantite2','$diametre1','$inclinaisonpente1','$couleur','$bordures','$remplacer','$modele2','$materiel','$couleur1','$ventilateurs','$remplacer1','$conserver1','$modele3','$couleur2','$poteauelectrique','$soucoupe','$capotin','$quantite3','$quantite4','$surface','$quantite5','$livrepar','$heure','$commande','$montantducontrat','$image1','$image2','$image3','$image4','$image5','$image6','$image7')";

        // on insère les informations du formulaire dans la table
        mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

        // on affiche le résultat pour le visiteur
        echo 'Vos infos on été ajoutées.';

        mysql_close(); // on ferme la connexion

        ?>
        </body>
        </html>
        1. sans espace entre ['image1'] et ['tmpimage1'], comme ceci:
          if($_FILES['image1'] != '') $image1 = file_get_contents ($_FILES['image1']['tmpimage1']);
          else $image1="";
          
          1. dsl mais ca ne marche pas plus

            <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
            <html xmlns="http://www.w3.org/1999/xhtml">
            <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title>soumettre formulaire</title>
            </head>

            <body>
            <?php
            // On commence par récupérer les champs
            if(isset($_POST['nom'])) $nom=$_POST['nom'];
            else $nom="";

            if(isset($_POST['adresse'])) $adresse=$_POST['adresse'];
            else $adresse="";

            if(isset($_POST['ville'])) $ville=$_POST['ville'];
            else $ville="";

            if(isset($_POST['province'])) $province=$_POST['province'];
            else $province="";

            if(isset($_POST['codepostal'])) $codepostal=$_POST['codepostal'];
            else $codepostal="";

            if(isset($_POST['telephone'])) $telephone=$_POST['telephone'];
            else $telephone="";

            if(isset($_POST['telephonetravail'])) $telephonetravail=$_POST['telephonetravail'];
            else $telephonetravail="";

            if(isset($_POST['cellulaire'])) $cellulaire=$_POST['cellulaire'];
            else $cellulaire="";

            if(isset($_POST['courriel'])) $courriel=$_POST['courriel'];
            else $courriel="";

            if(isset($_POST['page'])) $page=$_POST['page'];
            else $page="";

            if(isset($_POST['estimateur'])) $estimateur=$_POST['estimateur'];
            else $estimateur="";

            if(isset($_POST['etattravail'])) $etattravail=$_POST['etattravail'];
            else $etattravail="";

            if(isset($_POST['typederevetement'])) $typederevetement=$_POST['typederevetement'];
            else $typederevetement="";

            if(isset($_POST['typederevetement1'])) $typederevetement1=$_POST['typederevetement1'];
            else $typederevetement1="";

            if(isset($_POST['superficietoiture'])) $superficietoiture=$_POST['superficietoiture'];
            else $superficietoiture="";

            if(isset($_POST['modelerevetement'])) $modelerevetement=$_POST['modelerevetement'];
            else $modelerevetement="";

            if(isset($_POST['couleurrevetement'])) $couleurrevetement=$_POST['couleurrevetement'];
            else $couleurrevetement="";

            if(isset($_POST['typedetoiture'])) $typedetoiture=$_POST['typedetoiture'];
            else $typedetoiture="";

            if(isset($_POST['typedetoiture1'])) $typedetoiture1=$_POST['typedetoiture1'];
            else $typedetoiture1="";

            if(isset($_POST['drain'])) $drain=$_POST['drain'];
            else $drain="";

            if(isset($_POST['diametre'])) $diametre=$_POST['diametre'];
            else $diametre="";

            if(isset($_POST['inclinaisonpente'])) $inclinaisonpente=$_POST['inclinaisonpente'];
            else $inclinaisonpente="";

            if(isset($_POST['quantite'])) $quantite=$_POST['quantite'];
            else $quantite="";

            if(isset($_POST['cheminee'])) $cheminee=$_POST['cheminee'];
            else $cheminee="";

            if(isset($_POST['quantite1'])) $quantite1=$_POST['quantite1'];
            else $quantite1="";

            if(isset($_POST['modele'])) $modele=$_POST['modele'];
            else $modele="";

            if(isset($_POST['solinarefaire'])) $solinarefaire=$_POST['solinarefaire'];
            else $solinarefaire="";

            if(isset($_POST['modele1'])) $modele1=$_POST['modele1'];
            else $modele1="";

            if(isset($_POST['conserver'])) $conserver=$_POST['conserver'];
            else $conserver="";

            if(isset($_POST['event'])) $event=$_POST['event'];
            else $event="";

            if(isset($_POST['quantite2'])) $quantite2=$_POST['quantite2'];
            else $quantite2="";

            if(isset($_POST['diametre1'])) $diametre1=$_POST['diametre1'];
            else $diametre1="";

            if(isset($_POST['inclinaisonpente1'])) $inclinaisonpente1=$_POST['inclinaisonpente1'];
            else $inclinaisonpente1="";

            if(isset($_POST['couleur'])) $couleur=$_POST['couleur'];
            else $couleur="";

            if(isset($_POST['bordures'])) $bordures=$_POST['bordures'];
            else $bordures="";

            if(isset($_POST['remplacer'])) $remplacer=$_POST['remplacer'];
            else $remplacer="";

            if(isset($_POST['modele2'])) $modele2=$_POST['modele2'];
            else $modele2="";

            if(isset($_POST['materiel'])) $materiel=$_POST['materiel'];
            else $materiel="";

            if(isset($_POST['couleur1'])) $couleur1=$_POST['couleur1'];
            else $couleur1="";

            if(isset($_POST['ventilateurs'])) $ventilateurs=$_POST['ventilateurs'];
            else $ventilateurs="";

            if(isset($_POST['remplacer1'])) $remplacer1=$_POST['remplacer1'];
            else $remplacer1="";

            if(isset($_POST['conserver1'])) $conserver1=$_POST['conserver1'];
            else $conserver1="";

            if(isset($_POST['modele3'])) $modele3=$_POST['modele3'];
            else $modele3="";

            if(isset($_POST['couleur2'])) $couleur2=$_POST['couleur2'];
            else $couleur2="";

            if(isset($_POST['poteauelectrique'])) $poteauelectrique=$_POST['poteauelectrique'];
            else $poteauelectrique="";

            if(isset($_POST['soucoupe'])) $soucoupe=$_POST['soucoupe'];
            else $soucoupe="";

            if(isset($_POST['capotin'])) $capotin=$_POST['capotin'];
            else $capotin="";

            if(isset($_POST['quantite3'])) $quantite3=$_POST['quantite3'];
            else $quantite3="";

            if(isset($_POST['quantite4'])) $quantite4=$_POST['quantite4'];
            else $quantite4="";

            if(isset($_POST['surface'])) $surface=$_POST['surface'];
            else $surface="";

            if(isset($_POST['quantite5'])) $quantite5=$_POST['quantite5'];
            else $quantite5="";

            if(isset($_POST['livrepar'])) $livrepar=$_POST['livrepar'];
            else $livrepar="";

            if(isset($_POST['heure'])) $heure=$_POST['heure'];
            else $heure="";

            if(isset($_POST['commande'])) $commande=$_POST['commande'];
            else $commande="";

            if(isset($_POST['montantducontrat'])) $montantducontrat=$_POST['montantducontrat'];
            else $commande="";

            if($_FILES['image1'] != '') $image1 = file_get_contents ($_FILES['image1']['tmpimage1']);
            else $image1="";

            if($_FILES['image2'] != '') $image2 = file_get_contents ($_FILES['image2']['tmpimage2']);
            else $image2="";

            if($_FILES['image3'] != '') $image3 = file_get_contents ($_FILES['image3']['tmpimage3']);
            else $image3="";

            if($_FILES['image4'] != '') $image4 = file_get_contents ($_FILES['image4']['tmpimage4']);
            else $image4="";

            if($_FILES['image5'] != '') $image5 = file_get_contents ($_FILES['image5']['tmpimage5']);
            else $image5="";

            if($_FILES['image6'] != '') $image6 = file_get_contents ($_FILES['image6']['tmpimage6']);
            else $image6="";

            if($_FILES['image7'] != '') $image7 = file_get_contents ($_FILES['image7']['tmpimage7']);
            else $image7="";
            // connexion à la base

            $db = mysql_connect('localhost', 'xxxx', 'xxxxxx') or die('Erreur de connexion '.mysql_error());
            // sélection de la base

            mysql_select_db('xxxxxx',$db) or die('Erreur de selection '.mysql_error());

            // on écrit la requête sql
            $sql = "INSERT INTO contrat2010(id, nom, adresse, ville, province, codepostal, telephone, telephonetravail, cellulaire, courriel, page, estimateur, etattravail, typederevetement, typederevetement1, superficietoiture, modelerevetement, couleurrevetement, typedetoiture, typedetoiture1, drain, diametre, inclinaisonpente, quantite, cheminee, quantite1, modele, solinarefaire, modele1, conserver, event, quantite2, diametre1, inclinaisonpente1, couleur, bordures, remplacer, modele2, materiel, couleur1, ventilateurs, remplacer1, conserver1, modele3, couleur2, poteauelectrique, soucoupe, capotin, quantite3, quantite4, surface, quantite5, livrepar, heure, commande, montantducontrat, image1, image2, image3, image4, image5, image6, image7) VALUES('','$nom','$adresse','$ville','$province','$codepostal','$telephone','$telephonetravail','$cellulaire','$courriel','$page','$estimateur','$etattravail','$typederevetement','$typedetevetement1','$superficietoiture','$modelerevetement','$couleurrevetement','$typedetoiture','$typedetoiture1','$drain','$diametre','$inclinaisonpente','$quantite','$cheminee','$quantite1','$modele','$solinarefaire','$modele1','$conserver','$event','$quantite2','$diametre1','$inclinaisonpente1','$couleur','$bordures','$remplacer','$modele2','$materiel','$couleur1','$ventilateurs','$remplacer1','$conserver1','$modele3','$couleur2','$poteauelectrique','$soucoupe','$capotin','$quantite3','$quantite4','$surface','$quantite5','$livrepar','$heure','$commande','$montantducontrat','$image1','$image2','$image3','$image4','$image5','$image6','$image7')";

            // on insère les informations du formulaire dans la table
            mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

            // on affiche le résultat pour le visiteur
            echo 'Vos infos on été ajoutées.';

            mysql_close(); // on ferme la connexion

            ?>
            </body>
            </html>
            1. qu'est ce qui ne marche "pas plus"? il n'y a plus le message d'erreur!?
              1. oui j ai encore le meme message d erreur
            2. et encore là?
              if($_FILES['image1']['tmpimage1'] != '') $image1 = file_get_contents ($_FILES['image1']['tmpimage1']);
              else $image1="";
              
              1. ca a marché il manquait aussi un myslq real escape
            3. ah oui!? c'est juste! donc vous voilà satisfait! vous pouvez même marquer ce sujet comme résolu?!