Insertion failed

cs_vinz78 Messages postés 207 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 24 juillet 2007 - 17 juil. 2007 à 14:28
cs_vinz78 Messages postés 207 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 24 juillet 2007 - 18 juil. 2007 à 11:43
<?php

$nomlabo= $HTTP_POST_VARS['Nomlab'];
$idlabo=$HTTP_POST_VARS['id_labo'];
$nomcont=$HTTP_POST_VARS['nom_cont'];
$telephonecont=$HTTP_POST_VARS['telephone'];
$prenomcont=$HTTP_POST_VARS['prenom_cont'];
$numruecont=$HTTP_POST_VARS['numrue_adr'];
$ruecont=$HTTP_POST_VARS['rue_adr'];
$cpcont=$HTTP_POST_VARS['cp_adr'];
$villecont=$HTTP_POST_VARS['ville_adr'];
$descriptionop=$HTTP_POST_VARS['description_op'];
$profilmat=$HTTP_POST_VARS['profil_mat'];
$marque=$HTTP_POST_VARS['marque'];
$modele=$HTTP_POST_VARS['modele'];
$utilisateur=$HTTP_POST_VARS['utilisateur'];
$CPU=$HTTP_POST_VARS['CPU'];
$RAM=$HTTP_POST_VARS['RAM'];
$OS=$HTTP_POST_VARS['OS_WIN'];
$IE=$HTTP_POST_VARS['IE'];
$autremat=$HTTP_POST_VARS['autre_mat'];
$nbacces=$HTTP_POST_VARS['nbacces'];
$licensepervasive=$HTTP_POST_VARS['license_pervasive'];
$typeinst=$HTTP_POST_VARS['typeinst'];
$nomaccesTEAMS=$HTTP_POST_VARS['nomaccesTEAMS'];
$droitrepertoire=$HTTP_POST_VARS['droit_repertoire'];
$droitbasereg=$HTTP_POST_VARS['droit_basereg'];
$autredroit=$HTTP_POST_VARS['autre_droit'];
$dialer=$HTTP_POST_VARS['dialer'];
$version=$HTTP_POST_VARS['version'];
$nomhost=$HTTP_POST_VARS['nom_host'];
$autredialer=$HTTP_POST_VARS['autre_dialer'];
$Numcacao=$HTTP_POST_VARS['Numcacao'];
$Nomintervenant=$HTTP_POST_VARS['Nom_intervenant'];
$dateintervention=$HTTP_POST_VARS['date_intervention'];
$heuredeb=$HTTP_POST_VARS['heuredeb'];
$heurefin=$HTTP_POST_VARS['heurefin'];
$comint=$HTTP_POST_VARS['com_int'];
$rmqint=$HTTP_POST_VARS['rmqstc'];
$rmqcontact=$HTTP_POST_VARS['rmqcontact'];
$urlcr=$HTTP_POST_VARS['url_cr'];
$commercial=$HTTP_POST_VARS['Commercial'];
$pays=$HTTP_POST_VARS['Pays'];

for($i=0; $i<99; $i++){
$typebt=$HTTP_POST_VARS['_Type'.$i.''];
$matricule=$HTTP_POST_VARS['_Matricule'.$i.''];
$matsoc=$HTTP_POST_VARS['_Matsociete'.$i.''];
$profilbt=$HTTP_POST_VARS['_Profil'.$i.''];
$versionTEAMS=$HTTP_POST_VARS['_VersionTEAMS'.$i.''];
$versionCOMPANION=$HTTP_POST_VARS['_VersionCOMPANION'.$i.''];
$versionCALLREPORT=$HTTP_POST_VARS['_VersionCALLREPORT'.$i.''];
$repertoirebt=$HTTP_POST_VARS['_Repertoire'.$i.''];
}

// Constantes
define('TARGET', 'E:/wamp/www/Projet/Projet2/');     // Repertoire cible
define('MAX_SIZE', 512000);     // Taille max en octets du fichier

// Tableaux de donnees
$tabExt = array('html', 'htm');    // Extensions autorisees
$infosImg = array();

// Variables
$extension = null;
$message = null;
$url = $_FILES['fichier']['name'];

/************************************************************
    Creation du repertoire cible si inexistant
*************************************************************/
if( !is_dir(TARGET) ) {
    if( !mkdir(TARGET, 0700) ) {
        exit('Erreur : le répertoire cible ne peut-être créé ! Vérifiez que vous diposiez des droits suffisants pour le faire ou créez le manuellement !');
    }
}

/************************************************************
    Script d'upload
*************************************************************/
if(!empty($_POST))
{
  // On verifie si le champ est rempli
  if( !empty($_FILES['fichier']['name']) )
  {
      // Recuperation de l'extension du fichier
      $extension  = pathinfo($_FILES['fichier']['name'], PATHINFO_EXTENSION);

                  // On verifie l'extension du fichier
                  if(in_array(strtolower($extension),$tabExt))
                  {
                      // On verifie les dimensions et taille de l'image
                      if(filesize($_FILES['fichier']['tmp_name']) <= MAX_SIZE)
                      {
                          // Si c'est OK, on teste l'upload
                          if(move_uploaded_file($_FILES['fichier']['tmp_name'], TARGET.$_FILES['fichier']['name']))
                          {
                          // Message de reussite
                          $message = 'Upload réussi ! au lien suivant : "'.$url.'" ';

                          @ $db = mysql_pconnect('localhost', 'root');
                          mysql_select_db('project');
                          if (mysqli_connect_errno())
                          {
                              echo 'Error: Could not connect to database. Please try again later.';exit;
                          }
                          $query = "INSERT INTO adresse(telephone, numrue_adr, rue_adr, cp_adr, ville_adr) values('".$telephonecont."', '".$numruecont."', '".$ruecont."', '".$cpcont."', '".$villecont."')";
                          $result = mysql_query($query) or die("Query failed");

                          $query2 = "INSERT INTO contact (nom_cont, prenom_cont) values('".$nomcont."', '".$prenomcont."')";
                          $result2 = mysql_query($query2) or die("Query failed");

                          $query3 = "INSERT INTO intervention(Numcacao, date_intervention, Nom_intervenant, description_op, rmqstc, rmqcontact, heuredeb, heurefin, url_cr, com_int) values('".$Numcacao."', '".$dateintervention."', '".$Nomintervenant."', '".$descriptionop."', '".$rmqint."', '".$rmqcontact."', '".$heuredeb."', '".$heurefin."', '".$urlcr."', '".$comint."')";
                          $result3 = mysql_query($query3) or die("Query failed");

                          $query4 = "INSERT INTO machine(profil_mat, marque, modele, CPU, RAM, IE, OS_WIN, autre_mat, droit_repertoire, droit_basereg, autre_droit, utilisateur) values('".$profilmat."', '".$marque."', '".$modele."', '".$CPU."', '".$RAM."', '".$IE."', '".$OS."', '".$autremat."', '".$droitrepertoire."', '".$droitbasereg."', '".$autredroit."', '".$utilisateur."')";
                          $result4 = mysql_query($query4) or die("Query failed");

                          $query5 = "INSERT INTO baseteams(_Type, _Matricule, _Profil, _VersionTEAMS, _VersionCOMPANION, _VersionCALLREPORT, _Repertoire, nbacces, license_pervasive, typeinst, nomaccesTEAMS) values('".$typebt."', '".$matricule."', '".$profilbt."', '".$versionTEAMS."', '".$versionCOMPANION."', '".$versionCALLREPORT."', '".$repertoirebt."', '".$nbacces."', '".$licensepervasive."', '".$typeinst."', '".$nomaccesTEAMS."')";
                          $result5 = mysql_query($query5) or die("Query failed");

                          $query6 = "INSERT INTO matsoc(_Matsociete) values('".$matsoc."')";
                          $result6 = mysql_query($query6) or die("Query failed");

                          $query7 = "INSERT INTO connexion(dialer, version, nom_host, autre_dialer) values('".$dialer."', '".$version."', '".$nomhost."', '".$autredialer."')";
                          $result7 = mysql_query($query7) or die("Query failed");

                          $query8 = "INSERT INTO laboratoire(Nomlab, Commercial, Pays) values('".$nomlabo."', '".$commercial."', '".$pays."')";
                          $result8 = mysql_query($query8) or die("Query failed");

                          if($result || $result2 || $result3 || $result4 || $result5 || $result6 || $result7 || $result8)

                                     echo mysql_affected_rows().' Données Ajoutées.';

                                     mysql_close();
                          }
                          else
                          {
                          // Sinon on affiche une erreur systeme
                          $message = 'Problème lors de l\'upload !';
                          }
                      }
                      else
                      {
                      // Sinon erreur sur les dimensions et taille de l'image
                      $message = 'Erreur dans les dimensions de l\'image !';
                      }
                  }
                  else
                  {
                  // Sinon on affiche une erreur pour l'extension
                  $message = 'L\'extension du fichier est incorrecte !';
                  }
  }
  else
  {
  // Sinon on affiche une erreur pour le champ vide
  $message = 'Veuillez choisir un fichier svp';
  }
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    <head>
        <title>Upload du compte-rendu sur le serveur</title>
    </head>
   
    Upload du compte-rendu sur le serveur

        <?php
            if( !empty($message) ) {
                echo '',"\n";
                echo "\t\t ", htmlspecialchars($message) ," \n";
                echo "\t

\n\n";
            }

        ?>
        <!-- Debut du formulaire -->
        <form name ="form1" enctype="multipart/form-data" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post">
            <fieldset>
                <legend>Formulaire</legend>
                   
                        <label for="fichier_a_uploader" title="Recherchez le fichier à uploader !">Envoyer le fichier :</label>
                        " />
                       
                       
                   

            </fieldset>
        </form>
       

        <!-- Fin du formulaire -->
<form action="http://localhost/Projet/last_projet/index.html" method="post">

</form>

</html>

sa veut pas insérer je pige pas pourquoi merci de m'éclairer

3 réponses

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
17 juil. 2007 à 19:31
Salut

t'envois 150 lignes de php3 alors que le 5 est en developpement, deja c'est pas correct... ensuite, t'as qu'une ligne d'explication...

ca renvoi un message d'erreur ?

<form action="http://localhost/Projet/last_projet/index.html" method="post">
des que ca passera sur le net... ca va pas etre pratique...

<hr />une recherche sur exalead vous aurait peut-etre evite de poser cette question

In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
0
cs_vinz78 Messages postés 207 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 24 juillet 2007
18 juil. 2007 à 11:41
-t'envois 150 lignes de php3 alors que le 5 est en developpement, deja
c'est pas correct... ensuite, t'as qu'une ligne d'explication...

Hum je vois pas la différence php3 php5 désolé je débute =) après c'est vrai que mon explication est boaf  j'envoie 150 ligne de code mai si ce forum était comme développez.com on pourrait faire les balise code ce qui serai un peu mieux ( a méditer les admin =) )

-ca renvoi un message d'erreur ?

non pas de mesage d'erreur mais je vois que l'insertion ne marche pas étant donné qu'il n'y a rien dans la base

-<form action="http://localhost/Projet/last_projet/index.html" method="post">
des que ca passera sur le net... ca va pas etre pratique...

pour faire simple sa n'ira pas sur le net sa sera du local =)

Maintenant mon explication
Je voudrai lors de l'upload que mon formulaire soit lu pour que les champs soient reconnus et ainsi inséré avec mes requetes dans la bdd.

Voila merci de ta réponse dans tous les cas
0
cs_vinz78 Messages postés 207 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 24 juillet 2007
18 juil. 2007 à 11:43
-ca renvoi un message d'erreur ?

non pas de mesage d'erreur mais je vois que l'insertion ne marche pas étant donné qu'il n'y a rien dans la base

Je modifie : il y a bien des champs mais ils sont vides mes requetes fonctionnent
0
Rejoignez-nous