Chargement images
bitta
Messages postés
54
Date d'inscription
Statut
Membre
Dernière intervention
-
bitta Messages postés 54 Date d'inscription Statut Membre Dernière intervention -
bitta Messages postés 54 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai une page de formulaire pour annonce voiture tout est en marche sauf le chargement de l'image ca ne fonctionne pas après des heures de réflexion je n'ai toujours pas trouvé la solution(étant débutant).
Aidez moi SVP SVP
script:
<html>
<head>
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<table border="0" width="100%">
<tr>
<td class="title">
Voitures d'occasion
</td>
</tr>
</table>
<center>
<h2>Espace administrateur - ajout d'un véhicule</h2>
<br>
<a href="admin.php">Retour</a>
<table border=1>
<tr>
<td align='right'>
<form action='admin_ajout.php?ajout=1' method='post' ENCTYPE="multipart/form-data">Marque : <input type='text' name='ajout_marque' size=15 value='marque'>
<br>
Modèle : <input type='text' name='ajout_modele' size=15 value='modèle'>
<br>
Carburant : <input type='text' name='ajout_carburant' size=15 value='carburant'>
<br>
Année modèle : <input type='text' name='ajout_annee' size=15 value='année'>
<br>
Kilométrage : <input type='text' name='ajout_km' size=15 value='km'>
<br>
Prix : <input type='text' name='ajout_prix' size=15 value='prix en euros ttc'>
<br>
<br>
<INPUT type=hidden name=MAX_FILE_SIZE VALUE=2000048>
<INPUT type='file' name="photo">
<br><br>
<center>
<INPUT type='submit' value="ajouter">
</center>
</form>
</tr>
</table>
<?php
//CONNEXION A LA BASE DE DONNEES
if (!$id_connection=@mysql_connect($bdd_serveur,$bdd_login,$bdd_mdp)) {echo 'Impossible de se connecter à la base de données.';}
if (!@mysql_select_db($bdd,$id_connection)) {echo 'Impossible de se connecter à la base de données.';};
//GESTION DE L'AJOUT D'UNE VOITURE
if ($ajout=='')
{$ajout=0;}
if ($ajout==1)
{
$sql ="INSERT INTO voitures (marque , modele , carburant , annee , km , prix) VALUES ('".$ajout_marque."' , '".$ajout_modele."' , '".$ajout_carburant."' , '".$ajout_annee."' , '".$ajout_km."' , '".$ajout_prix."')";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
//CALCUL DU NOMBRE DE VOITURES DANS LA BASE
$sql = "SELECT * FROM voitures";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$nbr_voitures = mysql_num_rows($req);
//AFFICHAGE DE LA VOITURE AJOUTEE
$sql="SELECT * FROM voitures WHERE num_voiture='".$nbr_voitures."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while ($data=mysql_fetch_array($req))
{
echo "<br><br><h3>Le véhicule suivant a bien été ajouté</h3><br>";
echo "<table border=1><tr><td><i>Marque :</i> ".$data['marque']."<br>";
echo "<i>Modèle : </i>".$data['modele']."<br>";
echo "<i>Carburant :</i> ".$data['carburant']."<br>";
echo "<i>Année modèle :</i> ".$data['annee']."<br>";
echo "<i>Kilométrage :</i> ".$data['km']."<br>";
echo "<i>Prix :</i> <b>".$data['prix']." euros</b><br></td>";
echo "<td><img width='200' border='0' src='images/".$data['num_voiture'].".jpg'></td></tr></table><br>";
}
//ENREGISTREMENT DE LA PHOTO
$chemin = 'images/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['photo']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
echo "Le fichier image est introuvable";
}
// on vérifie maintenant l'extension
$type_file = $_FILES['photo']['type'];
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') && !strstr($type_file, 'png') )
{
echo "Le fichier n'est pas une image";
}
//$name=$_POST['photo'];
// on copie le fichier dans le dossier de destination
$nouveau_nom = $nbr_voitures.".jpg";
if(!move_uploaded_file($tmp_file, $chemin.$nouveau_nom) )
{
echo "Impossible de copier le fichier";
}
echo "image sauvegardée";
$ajout=0;//REMISE A ZERO DE LA VARIABLE POUR EVITER LES ERREURS
}
//FIN AJOUT VOITURE
?>
</body>
</html>
j'ai une page de formulaire pour annonce voiture tout est en marche sauf le chargement de l'image ca ne fonctionne pas après des heures de réflexion je n'ai toujours pas trouvé la solution(étant débutant).
Aidez moi SVP SVP
script:
<html>
<head>
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<table border="0" width="100%">
<tr>
<td class="title">
Voitures d'occasion
</td>
</tr>
</table>
<center>
<h2>Espace administrateur - ajout d'un véhicule</h2>
<br>
<a href="admin.php">Retour</a>
<table border=1>
<tr>
<td align='right'>
<form action='admin_ajout.php?ajout=1' method='post' ENCTYPE="multipart/form-data">Marque : <input type='text' name='ajout_marque' size=15 value='marque'>
<br>
Modèle : <input type='text' name='ajout_modele' size=15 value='modèle'>
<br>
Carburant : <input type='text' name='ajout_carburant' size=15 value='carburant'>
<br>
Année modèle : <input type='text' name='ajout_annee' size=15 value='année'>
<br>
Kilométrage : <input type='text' name='ajout_km' size=15 value='km'>
<br>
Prix : <input type='text' name='ajout_prix' size=15 value='prix en euros ttc'>
<br>
<br>
<INPUT type=hidden name=MAX_FILE_SIZE VALUE=2000048>
<INPUT type='file' name="photo">
<br><br>
<center>
<INPUT type='submit' value="ajouter">
</center>
</form>
</tr>
</table>
<?php
//CONNEXION A LA BASE DE DONNEES
if (!$id_connection=@mysql_connect($bdd_serveur,$bdd_login,$bdd_mdp)) {echo 'Impossible de se connecter à la base de données.';}
if (!@mysql_select_db($bdd,$id_connection)) {echo 'Impossible de se connecter à la base de données.';};
//GESTION DE L'AJOUT D'UNE VOITURE
if ($ajout=='')
{$ajout=0;}
if ($ajout==1)
{
$sql ="INSERT INTO voitures (marque , modele , carburant , annee , km , prix) VALUES ('".$ajout_marque."' , '".$ajout_modele."' , '".$ajout_carburant."' , '".$ajout_annee."' , '".$ajout_km."' , '".$ajout_prix."')";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
//CALCUL DU NOMBRE DE VOITURES DANS LA BASE
$sql = "SELECT * FROM voitures";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$nbr_voitures = mysql_num_rows($req);
//AFFICHAGE DE LA VOITURE AJOUTEE
$sql="SELECT * FROM voitures WHERE num_voiture='".$nbr_voitures."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while ($data=mysql_fetch_array($req))
{
echo "<br><br><h3>Le véhicule suivant a bien été ajouté</h3><br>";
echo "<table border=1><tr><td><i>Marque :</i> ".$data['marque']."<br>";
echo "<i>Modèle : </i>".$data['modele']."<br>";
echo "<i>Carburant :</i> ".$data['carburant']."<br>";
echo "<i>Année modèle :</i> ".$data['annee']."<br>";
echo "<i>Kilométrage :</i> ".$data['km']."<br>";
echo "<i>Prix :</i> <b>".$data['prix']." euros</b><br></td>";
echo "<td><img width='200' border='0' src='images/".$data['num_voiture'].".jpg'></td></tr></table><br>";
}
//ENREGISTREMENT DE LA PHOTO
$chemin = 'images/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['photo']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
echo "Le fichier image est introuvable";
}
// on vérifie maintenant l'extension
$type_file = $_FILES['photo']['type'];
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') && !strstr($type_file, 'png') )
{
echo "Le fichier n'est pas une image";
}
//$name=$_POST['photo'];
// on copie le fichier dans le dossier de destination
$nouveau_nom = $nbr_voitures.".jpg";
if(!move_uploaded_file($tmp_file, $chemin.$nouveau_nom) )
{
echo "Impossible de copier le fichier";
}
echo "image sauvegardée";
$ajout=0;//REMISE A ZERO DE LA VARIABLE POUR EVITER LES ERREURS
}
//FIN AJOUT VOITURE
?>
</body>
</html>
A voir également:
- Chargement images
- Des images - Guide
- Visualisez cette image avec un logiciel d'édition d'images. combien y a-t-il de pixels noirs sur le camion ? ✓ - Forum Python
- Logitech g hub chargement infini ✓ - Forum Logiciels
- Smart iptv bloqué au chargement - Forum Box et Streaming vidéo
- Extraire images pdf - Guide
7 réponses
Je me demande si c'est pas sur cette ligne
//ENREGISTREMENT DE LA PHOTO
$chemin = 'images/'; // dossier où sera déplacé le fichier
Tiens, j'ai aussi l'impression qu'il n'y a aucun code qui enregistre l'image, non?
//ENREGISTREMENT DE LA PHOTO
$chemin = 'images/'; // dossier où sera déplacé le fichier
Tiens, j'ai aussi l'impression qu'il n'y a aucun code qui enregistre l'image, non?
ah bon, car je ne vois aucune ligne qui demande vraiment d'enregistrer, si ce n'est cette variable qui ne contient QUE le nom du chemin
je crois que tu as raison je confond les truc.tuu as une aidé comment sauvegarder une image?
je suis débutant et je ne vois pas comment
merci d'avance
je suis débutant et je ne vois pas comment
merci d'avance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je crois que tu as raison je confond les truc.tuu as une aidé comment sauvegarder une image?
je suis débutant et je ne vois pas comment
merci d'avance
je suis débutant et je ne vois pas comment
merci d'avance
Oui je sais :)
Je te donne directement un lien, ici tu sauras tout ce qu'il faut sur les images
...et sur PHP, si tu veux:
Images: https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires#ss_part_4
Apprendre PHP : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
voilou :)
Je te donne directement un lien, ici tu sauras tout ce qu'il faut sur les images
...et sur PHP, si tu veux:
Images: https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires#ss_part_4
Apprendre PHP : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
voilou :)