begin process at 2012 02 13 20:31:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

insertion failed


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

insertion failed

mardi 17 juillet 2007 à 14:28:07 | insertion failed

vinz78

<?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>
    <body>
    <h1>Upload du compte-rendu sur le serveur</h1>
        <?php
            if( !empty($message) ) {
                echo '<p>',"\n";
                echo "\t\t<strong>", htmlspecialchars($message) ,"</strong>\n";
                echo "\t</p>\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>
                    <p>
                        <label for="fichier_a_uploader" title="Recherchez le fichier à uploader !">Envoyer le fichier :</label>
                        <input type="hidden" name="MAX_FILE_SIZE" value="<?php echo MAX_SIZE; ?>" />
                        <input name="fichier" type="file" id="fichier_a_uploader" />
                        <input type="submit" name="submit" value="Uploader" />
                    </p>
            </fieldset>
        </form>
        <br />
        <!-- Fin du formulaire -->
<form action="http://localhost/Projet/last_projet/index.html" method="post">
<input type="submit" value="Retour à l'index.">
</form>
</body>
</html>





sa veut pas insérer je pige pas pourquoi merci de m'éclairer
mardi 17 juillet 2007 à 19:31:52 | Re : insertion failed

coucou747

Administrateur CodeS-SourceS
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...




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
mercredi 18 juillet 2007 à 11:41:31 | Re : insertion failed

vinz78

-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

mercredi 18 juillet 2007 à 11:43:33 | Re : insertion failed

vinz78

-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


Cette discussion est classée dans : fichier, http, post, query, vars


Répondre à ce message

Sujets en rapport avec ce message

formulaire a envois double [ par Henixiz ] est ce que cest possible d'envoyer un formulaire a 2 e-mail a la fois !voici mon code source$Emaildest="mon_email@et_la.net"; function Formulaire_Tra Problème de Caddie... Affichage... [ par goldfingers_suisse ] Bonjour, j'ai un problème de caddie, je suis en train de créer un shop virtuel...Mais j'ai un problème, je n'arrive pas à afficher les données enregis probleme entre formulaire et base de donnees [ par mictif ] j'ai un probleme avec mon formulaire que je veux enregistrer dans ma base de données voici l'erreur : Notice: Undefined index: code in g:\easyphp1-8 session et caddie [ par nolog ] reBonjourj'ai 1 site de 3 pages ecran_Tft15.php, ajouter_a_caddie.php, et voir caddiecomment dois-je declarer la session ouverte et comment passer ses Données d'une textarea [ par Xaviou ] Bonjour,J'ai besoin d'un petit coup de pouce:Je crée un formulaire "Contacts" dont voici le source:  <form action="s Formulaire+base de données [ par CHABRY ] Salut! J'ai un formulaire dans lequel je vais saisir les informations sur un livre, et à partir d'un liste nommeé operation,  je peux choisir une opti formulaire + image [ par velsy ] Salut,Voilà mon problème j'ai créée un formulaire en HTML je récupère les informations du formulaire sur ma boîte mail gràce à un fichier PHP. Dans mo envoi de pi??ce jointe par mail [ par arnold002 ] Bonjour ¨¤ tous,J'ai un gros probl¨¨me pour envoyer une pi¨¨ce jointe par email.Voici mon code : $bouton <FONT color= 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é Aide please ! [ par vinz78 ] Voila je souhaite envoyer les données d'un formulaire vers un fichier texte déja existant j'ai trouvé un code pour envoyer les champs de mon formulair


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,905 sec (3)

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