1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
| <?php
mysql_connect("localhost", "root", "");
mysql_select_db("reference");
//-----------------------------------------------------
// Vérification 1 : est-ce qu'on veut poster une ref ?
//-----------------------------------------------------
if (isset($_POST['nom_ref']) || isset($_POST['annee']) || isset($_POST['superficie']) || isset($_POST['lot']) || isset($_POST['CA']) || isset($_POST['info']) || isset($_FILES['photo1']))
{
$nom_ref = addslashes($_POST['nom_ref']);
$annee = addslashes($_POST['annee']);
$superficie = addslashes($_POST['superficie']);
$lot = addslashes($_POST['lot']);
$CA = addslashes($_POST['CA']);
$info = addslashes($_POST['info']);
$file=$_FILES['photo1']['tmp_name'];
$photo1 = $_FILES['photo1']['name'];
if(($_FILES['photo1']['size']!== 0))
{ $photobis1 ="images/".$photo1;
$newfile="../SPC/TEMPLATE/images/".$photo1;
copy($file,$newfile);
}
else {
$photobis1 ='NULL';
}
$file=$_FILES['photo2']['tmp_name'];
$photo2 = $_FILES['photo2']['name'];
if(($_FILES['photo2']['size']!== 0))
{ $photobis2 ="images/".$photo2;
$newfile="../SPC/TEMPLATE/images/".$photo2;
copy($file,$newfile);
}
else {
$photobis2 ='NULL';
}
$file=$_FILES['photo3']['tmp_name'];
$photo3 = $_FILES['photo3']['name'];
if(($_FILES['photo3']['size']!== 0))
{ $photobis3 ="images/".$photo3;
$newfile="../SPC/TEMPLATE/images/".$photo3;
copy($file,$newfile);
}
else {
$photobis3 ='NULL';
}
// On vérifie si c'est une modification de ref ou pas
if ($_POST['id'] == 0)
{
// Ce n'est pas une modification, on crée une nouvelle entrée dans la table
mysql_query("INSERT INTO ref_climatisation VALUES('', '" .$nom_ref. "', '".$photobis1."', '".$photobis2."', '".$photobis3."', '".$photobis4."', '".$photobis5."', '".$photobis6."', '" .$photobis7."', '".$photobis8."', '".$photobis9."', '".$photobis10."', '".$photobis11."', '" .$photobis12."', '".$photobis13."', '".$photobis14."', '".$photobis15."', '".$photobis16."', '" .$photobis17."', '".$photobis18."', '".$photobis19."', '".$photobis20."', '".$photobis21."', '" .$photobis22."', '".$photobis23."', '" .$photobis24."', '".$photobis25."', '" .$superficie."', '".$annee. "', '" .$lot. "', '".$CA. "', '".$info. "')");
}
else
{
// On protège la variable "id" pour éviter une faille SQL
$_POST['id'] = addslashes($_POST['id']);
// C'est une modification, on met juste tout àjour
mysql_query("UPDATE ref_climatisation SET nom_ref='" .$nom_ref. "',photo1='".$photobis1."',photo2='".$photobis2."',photo3='".$photobis3."',photo4='".$photobis4."',photo5='".$photobis5."',photo6='".$photobis6."',photo7='".$photobis7."',photo8='".$photobis8."',photo9='".$photobis9."',photo10='".$photobis10."',photo11='".$photobis11."',photo12='".$photobis12."',photo13='".$photobis13."',photo14='".$photobis14."',photo15='".$photobis15."',photo16='".$photobis16."',photo17='".$photobis17."',photo18='".$photobis18."',photo19='".$photobis19."',photo20='".$photobis20."',photo21='".$photobis21."',photo22='".$photobis22."', photo23='".$photobis23."',photo24='".$photobis24."',photo25='".$photobis25."',superficie='" . $superficie . "',annee='" . $annee . "',lot='" . $lot . "',CA='" . $CA . "', info='" . $info . "' WHERE id_ref='" . $_POST['id'] . "'");
}
}
//--------------------------------------------------------
// Vérification 2 : est-ce qu'on veut supprimer une référence ?
//--------------------------------------------------------
if (isset($_GET['supprimer_ref'])) // Si on demande de supprimer une référence
{
// Alors on supprime la référence correspondante
$_GET['supprimer_ref'] = addslashes($_GET['supprimer_ref']);
mysql_query('DELETE FROM ref_climatisation WHERE id_ref=\'' . $_GET['supprimer_ref'] . '\'');
}
?>
<table><tr>
<th>Modifier</th>
<th>Supprimer</th>
<th>Titre</th>
</tr>
<?php
$retour = mysql_query('SELECT * FROM ref_climatisation ORDER BY id_ref DESC');
while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les références
{
?>
<tr>
<td><?php echo '<a href="rediger_ref.php?modifier_ref=' . $donnees['id_ref'] . '">'; ?>Modifier</a></td>
<td><?php echo '<a href="ref_plomb.php?supprimer_ref=' . $donnees['id_ref'] . '">'; ?>Supprimer</a></td>
<td><?php echo stripslashes($donnees['nom_ref']); ?></td>
</tr>
<?php
} // Fin de la boucle qui liste les références
?>
</table> |
Partager