Bonjour,
J'ai un petit probleme,
je n'arrive pas a uploader des images alors que mon script ne donne aucun message d'erreur,
pouvez-vous me donner votre avis sur mon script et peut etre l'ameliorer
script:
<?php
session_start();
//init des variables
if(!isset($HTTP_POST_VARS['reference'])) $reference=""; else $reference=$HTTP_POST_VARS['reference'];
if(!isset($HTTP_POST_VARS['titre'])) $titre=""; else $titre=$HTTP_POST_VARS['titre'];
if(!isset($HTTP_POST_VARS['auteur'])) $auteur=""; else $auteur=$HTTP_POST_VARS['auteur'];
if(!isset($HTTP_POST_VARS['description'])) $description=""; else $description=$HTTP_POST_VARS['description'];
if (!isset($HTTP_POST_FILES['photo']['name']))$photo_name='';else $photo=$HTTP_POST_FILES['photo']['name'];
if (!isset($HTTP_POST_FILES['photo']['size']))$photo_size='';else $photo=$HTTP_POST_FILES['photo']['size'];
if(!isset($HTTP_POST_VARS['rubriqueID'])) $rubriqueID=""; else $rubriqueID=$HTTP_POST_VARS['rubriqueID'];
if(!isset($HTTP_POST_VARS['ajoutArticle'])) $ajoutArticle="non"; else $ajoutArticle=$HTTP_POST_VARS['ajoutArticle'];
if(!isset($erreur_reference)) $erreur_reference=0;
if(!isset($HTTP_POST_VARS['ajoutArticle'])) $ajoutArticle=""; else $ajoutArticle=$HTTP_POST_VARS['ajoutArticle'];
if(!isset($HTTP_SESSION_VARS['statut'])) $statut=""; else $statut=$HTTP_SESSION_VARS['statut'];
if(!isset($HTTP_SESSION_VARS['email'])) $email=""; else $email=$HTTP_SESSION_VARS['email'];
if(!isset($HTTP_GET_VARS['logout'])) $logout=""; else $logout=$HTTP_GET_VARS['logout'];
//----------------------------
if ($logout=="ok")
{
$HTTP_SESSION_VARS['statut']="";//efface le statut
header("Location: login.php");
}
if ($statut != "admin")
{ header("Location: login.php");
}
?>
<?php require_once('../Connections/connexion.php'); ?>
<?php
mysql_select_db($database_connexion, $connexion);
$query_rsSelectTheme = "SELECT * FROM rubriques ORDER BY theme ASC";
$rsSelectTheme = mysql_query($query_rsSelectTheme, $connexion) or die(mysql_error());
$row_rsSelectTheme = mysql_fetch_assoc($rsSelectTheme);
$totalRows_rsSelectTheme = mysql_num_rows($rsSelectTheme);
?>
<?php
if ($ajoutArticle=="ok")
{
//sélection de la base de données
mysql_select_db($database_connexion, $connexion);
//vérification si la reference existe déjà dans la base
$query_rsReference = "SELECT reference FROM camion WHERE reference = '$reference' ";
$rsReference = mysql_query($query_rsReference, $connexion) or die(mysql_error());
$totalRows_rsReference = mysql_num_rows($rsReference);
//si la reference n'existe pas encore alors :
if ($totalRows_rsReference==0)
{ print_r($photo);
mysql_select_db($database_connexion, $connexion);
$insertArticles = "INSERT INTO camion (reference, marque, modele, description, rubriqueID, photo ) VALUES ('$reference', '$titre', '$auteur', '$description', '$rubriqueID', '$photo_name')";
mysql_query($insertArticles, $connexion) or die(mysql_error());
$repertoire="../images/";
move_uploaded_file($photo_tmp_name,$repertoire.$photo_name);
}
//redirection vers la page ArticlesGestion.php
header("Location: gestionphoto.php");
}//fin du if
//si la reference existe déjà > message d'erreur
else
{
$erreur_reference=1;
}
?>