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
| <?php
$r_navion=$_POST['chxavion'];
$r_nfabricant=$_POST['chxfabricant'];
$r_nechelle=$_POST['chxechelle'];
$r_contenu=$_POST['presentation']; /// recup texte fckeditor
$r_lirev=$_POST['lienrevue'];
$r_lipa=$_POST['lienpas'];
$r_lifi=$_POST['lienfini'];
$autre=$_POST['choix'];
$s_numredac=$_SESSION['numredac'];
if($_SESSION['numredac']>0){
$sql="INSERT INTO article (numavion, numfabricant, numechelle, contenu, lienrevue, lienpas, lienfini, autre, datearticle, numredacteur) VALUES ('$r_navion', '$r_nfabricant', '$r_nechelle', '$r_contenu', '$r_lirev', '$r_lipa', '$r_lifi', '$autre', CURDATE(), '$s_numredac')";
if(mysql_query($sql)){
echo "<br><br><br><br><table width=\"400\" align=\"center\"><tr><td valign=\"top\" align=\"center\"><img src=\"images/ecriture_bdd_avion.jpg\" width=\"400\" height=\"149\" />";
$id=mysql_insert_id();
if (!($_FILES['photo']['name']=="")){
$r_size = $_FILES['photo']['size'];
if ($r_size<2000000){
$r_fichier=$_FILES['photo']['name'];
$temp=$_FILES['photo']['tmp_name'];
if (is_uploaded_file($temp)){ //if ((exif_imagetype($temp) == IMAGETYPE_JPEG) or (exif_imagetype($temp) == IMAGETYPE_GIF)){ serveur ne traite pas le GIF
$pospoint=strpos($r_fichier,".",strlen($r_fichier-5));
$ext=substr($r_fichier,$pospoint+1,strlen($r_fichier)-$pospoint);
$path = $_SERVER['DOCUMENT_ROOT'].'/images/article';
$nomfichier='article'.$id.'.'.$ext;
$dest=$path.'/'.$nomfichier;
if(move_uploaded_file($temp,$dest)){
$sql="UPDATE article SET photo='$nomfichier' WHERE numarticle='".$id."' ";
if(mysql_query($sql))
echo "";
else
echo "<br>echec lors de l'ajout de la photo";
} else echo '<BR>Move Uploaded File to '.$dest.' failed';
} else echo '<br>insert error';
}else
echo "<br>Echec lors de l'envoi du fichier";
}else
echo "<br>taille de fichier trop importante";
}
echo "";
}else{
echo "vous n'etes pas enregistré, enregistrez-vous puis recommencez votre saisie";
}
echo "</td></tr></table>";
?> |
Partager