Erreur d'affichage photo
zippeur
Messages postés
210
Statut
Membre
-
Bablon Arnaud Messages postés 91 Statut Contributeur -
Bablon Arnaud Messages postés 91 Statut Contributeur -
Bonjour,
voila jais une erreur qui s'affiche quand je mais a jour des images
s'il vous plaît si ya quelqu'un qui peut m'aider je lui serai reconnaissant
MERCI
--------------------------------------------------------------------------------------
Notice: Undefined index: img_p in i:\easyphp1-8\www\site\includ\pg_inser.php on line 213
Notice: Undefined index: img_p in i:\easyphp1-8\www\site\includ\pg_inser.php on line 214
Notice: Undefined index: img_p in i:\easyphp1-8\www\site\includ\pg_inser.php on line 215
Notice: Undefined index: img_p in i:\easyphp1-8\www\site\includ\pg_inser.php on line 216
________________________________________________________________________
voici mon code
##########
/******************************************Uplode banier***********************************************************************************************/
if(!empty($_POST['img']));
{
$id=$_POST['id'];
$extension = array ('.jpg','.png'); // Extension du fichier sans le .
$max_size = 1900000; // Taille max en octets du fichier
$fichier =basename($_FILES['img']['name']);
$nom_file=strrchr($_FILES['img']['name'], '.');
$taille =$_FILES['img']['size'];
$tmp=$_FILES['img']['tmp_name'];
$dossier = 'images/imagespro/';
if(!in_array($nom_file, $extension))
{
$erreur="<div style=' position:relative;top:-130px;background-color: #EA6206; border:#990000 1px solid;margin-bottom:10px'>
<p style='padding:5px; color:#000000;'>
Veuillez sélectionner un fichier de type jpg !!
</p>
</div>
<a style='background-color:#BFE4F7; border:#0099FF 1px solid;margin-left:10px;margin-top:10px; font-size:12px;widht:100px; padding:5px'
href='javascript:history.go(-1)' > Retour vere la page du produit</a>";
}
if($taille > $max_size)
{
$erreur="<div style=' position:relative;top:-130px;background-color: #EA6206; border:#990000 1px solid;margin-bottom:10px'>
<p style='padding:5px; color:#000000;'>
Votre fichier doit faire moins de 1 Mo ! !!
</p>
</div>
<a style='background-color:#BFE4F7; border:#0099FF 1px solid;margin-left:10px;margin-top:10px; font-size:12px;widht:100px; padding:5px'
href='javascript:history.go(-1)' > Retour vere la page du produit</a>";
}
if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload
{
//On formate le nom du fichier ici...
$fichier = strtr($fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $fichier);
if(move_uploaded_file($_FILES['img']['tmp_name'],$dossier.$fichier )) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
$sql=" UPDATE 'lg_produits' SET 'img'='".$fichier."' WHERE 'lg_produits'.'id'= $id LIMIT 1";
$rec= mysql_query($sql) or die ('Erreur : '.mysql_error() );
echo "
<div style=' position:relative;top:-130px;background-color: #EA6206; border:#990000 1px solid;margin-bottom:10px'>
<p style='padding:5px; color:#000000;'>
La mise a jour du produits effectuer avec succès !!
</p>
</div>
<a style='background-color:#BFE4F7; border:#0099FF 1px solid;margin-left:10px;margin-top:10px; font-size:12px;widht:100px; padding:5px'
href='javascript:history.go(-1)' > Retour vere la page du produit</a>";
}
}
else
{
echo $erreur;
}
}
/*************************************************************************************************************************/
207 > if(!empty($_POST['img_p']));
208 >
209 > {
210 > $id=$_POST['id'];
211 > $extension = array ('.jpg','.png'); // Extension du fichier sans le .
212 > $max_size = 1900000; // Taille max en octets du fichier
213 > $fichier =basename($_FILES['img_p']['name']);
214 > $nom_file=strrchr($_FILES['img_p']['name'], '.');
215 > $taille =$_FILES['img_p']['size'];
216 > $tmp=$_FILES['img_p']['tmp_name'];
217 > $dossier = 'images/imagespro/';
if(!in_array($nom_file, $extension))
{
$erreur="<div style=' position:relative;top:-130px;background-color: #EA6206; border:#990000 1px solid;margin-bottom:10px'>
<p style='padding:5px; color:#000000;'>
Veuillez sélectionner un fichier de type jpg !!
</p>
</div>
<a style='background-color:#BFE4F7; border:#0099FF 1px solid;margin-left:10px;margin-top:10px; font-size:12px;widht:100px; padding:5px'
href='javascript:history.go(-1)' > Retour vere la page du produit</a>";
}
if($taille > $max_size)
{
$erreur="<div style=' position:relative;top:-130px;background-color: #EA6206; border:#990000 1px solid;margin-bottom:10px'>
<p style='padding:5px; color:#000000;'>
Votre fichier doit faire moins de 1 Mo ! !!
</p>
</div>
<a style='background-color:#BFE4F7; border:#0099FF 1px solid;margin-left:10px;margin-top:10px; font-size:12px;widht:100px; padding:5px'
href='javascript:history.go(-1)' > Retour vere la page du produit</a>";
}
if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload
{
//On formate le nom du fichier ici...
$fichier = strtr($fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $fichier);
if(move_uploaded_file($_FILES['img_p']['tmp_name'],$dossier.$fichier )) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
$sql=" UPDATE 'lg_produits' SET 'img_p'='".$fichier."' WHERE 'lg_produits'.'id'= $id LIMIT 1";
$rec= mysql_query($sql) or die ('Erreur : '.mysql_error() );
echo "
<div style=' position:relative;top:-130px;background-color: #EA6206; border:#990000 1px solid;margin-bottom:10px'>
<p style='padding:5px; color:#000000;'>
La mise a jour du produits effectuer avec succès !!
</p>
</div>
<a style='background-color:#BFE4F7; border:#0099FF 1px solid;margin-left:10px;margin-top:10px; font-size:12px;widht:100px; padding:5px'
href='javascript:history.go(-1)' > Retour vere la page du produit</a>";
}
}
else
{
echo $erreur;
}
}
/*************************************************************************************************************************/
edit : titre.
voila jais une erreur qui s'affiche quand je mais a jour des images
s'il vous plaît si ya quelqu'un qui peut m'aider je lui serai reconnaissant
MERCI
--------------------------------------------------------------------------------------
Notice: Undefined index: img_p in i:\easyphp1-8\www\site\includ\pg_inser.php on line 213
Notice: Undefined index: img_p in i:\easyphp1-8\www\site\includ\pg_inser.php on line 214
Notice: Undefined index: img_p in i:\easyphp1-8\www\site\includ\pg_inser.php on line 215
Notice: Undefined index: img_p in i:\easyphp1-8\www\site\includ\pg_inser.php on line 216
________________________________________________________________________
voici mon code
##########
/******************************************Uplode banier***********************************************************************************************/
if(!empty($_POST['img']));
{
$id=$_POST['id'];
$extension = array ('.jpg','.png'); // Extension du fichier sans le .
$max_size = 1900000; // Taille max en octets du fichier
$fichier =basename($_FILES['img']['name']);
$nom_file=strrchr($_FILES['img']['name'], '.');
$taille =$_FILES['img']['size'];
$tmp=$_FILES['img']['tmp_name'];
$dossier = 'images/imagespro/';
if(!in_array($nom_file, $extension))
{
$erreur="<div style=' position:relative;top:-130px;background-color: #EA6206; border:#990000 1px solid;margin-bottom:10px'>
<p style='padding:5px; color:#000000;'>
Veuillez sélectionner un fichier de type jpg !!
</p>
</div>
<a style='background-color:#BFE4F7; border:#0099FF 1px solid;margin-left:10px;margin-top:10px; font-size:12px;widht:100px; padding:5px'
href='javascript:history.go(-1)' > Retour vere la page du produit</a>";
}
if($taille > $max_size)
{
$erreur="<div style=' position:relative;top:-130px;background-color: #EA6206; border:#990000 1px solid;margin-bottom:10px'>
<p style='padding:5px; color:#000000;'>
Votre fichier doit faire moins de 1 Mo ! !!
</p>
</div>
<a style='background-color:#BFE4F7; border:#0099FF 1px solid;margin-left:10px;margin-top:10px; font-size:12px;widht:100px; padding:5px'
href='javascript:history.go(-1)' > Retour vere la page du produit</a>";
}
if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload
{
//On formate le nom du fichier ici...
$fichier = strtr($fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $fichier);
if(move_uploaded_file($_FILES['img']['tmp_name'],$dossier.$fichier )) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
$sql=" UPDATE 'lg_produits' SET 'img'='".$fichier."' WHERE 'lg_produits'.'id'= $id LIMIT 1";
$rec= mysql_query($sql) or die ('Erreur : '.mysql_error() );
echo "
<div style=' position:relative;top:-130px;background-color: #EA6206; border:#990000 1px solid;margin-bottom:10px'>
<p style='padding:5px; color:#000000;'>
La mise a jour du produits effectuer avec succès !!
</p>
</div>
<a style='background-color:#BFE4F7; border:#0099FF 1px solid;margin-left:10px;margin-top:10px; font-size:12px;widht:100px; padding:5px'
href='javascript:history.go(-1)' > Retour vere la page du produit</a>";
}
}
else
{
echo $erreur;
}
}
/*************************************************************************************************************************/
207 > if(!empty($_POST['img_p']));
208 >
209 > {
210 > $id=$_POST['id'];
211 > $extension = array ('.jpg','.png'); // Extension du fichier sans le .
212 > $max_size = 1900000; // Taille max en octets du fichier
213 > $fichier =basename($_FILES['img_p']['name']);
214 > $nom_file=strrchr($_FILES['img_p']['name'], '.');
215 > $taille =$_FILES['img_p']['size'];
216 > $tmp=$_FILES['img_p']['tmp_name'];
217 > $dossier = 'images/imagespro/';
if(!in_array($nom_file, $extension))
{
$erreur="<div style=' position:relative;top:-130px;background-color: #EA6206; border:#990000 1px solid;margin-bottom:10px'>
<p style='padding:5px; color:#000000;'>
Veuillez sélectionner un fichier de type jpg !!
</p>
</div>
<a style='background-color:#BFE4F7; border:#0099FF 1px solid;margin-left:10px;margin-top:10px; font-size:12px;widht:100px; padding:5px'
href='javascript:history.go(-1)' > Retour vere la page du produit</a>";
}
if($taille > $max_size)
{
$erreur="<div style=' position:relative;top:-130px;background-color: #EA6206; border:#990000 1px solid;margin-bottom:10px'>
<p style='padding:5px; color:#000000;'>
Votre fichier doit faire moins de 1 Mo ! !!
</p>
</div>
<a style='background-color:#BFE4F7; border:#0099FF 1px solid;margin-left:10px;margin-top:10px; font-size:12px;widht:100px; padding:5px'
href='javascript:history.go(-1)' > Retour vere la page du produit</a>";
}
if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload
{
//On formate le nom du fichier ici...
$fichier = strtr($fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $fichier);
if(move_uploaded_file($_FILES['img_p']['tmp_name'],$dossier.$fichier )) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
$sql=" UPDATE 'lg_produits' SET 'img_p'='".$fichier."' WHERE 'lg_produits'.'id'= $id LIMIT 1";
$rec= mysql_query($sql) or die ('Erreur : '.mysql_error() );
echo "
<div style=' position:relative;top:-130px;background-color: #EA6206; border:#990000 1px solid;margin-bottom:10px'>
<p style='padding:5px; color:#000000;'>
La mise a jour du produits effectuer avec succès !!
</p>
</div>
<a style='background-color:#BFE4F7; border:#0099FF 1px solid;margin-left:10px;margin-top:10px; font-size:12px;widht:100px; padding:5px'
href='javascript:history.go(-1)' > Retour vere la page du produit</a>";
}
}
else
{
echo $erreur;
}
}
/*************************************************************************************************************************/
edit : titre.
A voir également:
- Erreur d'affichage photo
- Google photo - Télécharger - Albums photo
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Google maps photo maison - Guide
- Partage photo - Guide
- Affichage double ecran - Guide