<?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