{MySQL} load fichier {MySQL}
Fermé
bitta
Messages postés
54
Date d'inscription
samedi 5 septembre 2009
Statut
Membre
Dernière intervention
9 mars 2010
-
30 sept. 2009 à 18:52
bitta Messages postés 54 Date d'inscription samedi 5 septembre 2009 Statut Membre Dernière intervention 9 mars 2010 - 1 oct. 2009 à 15:03
bitta Messages postés 54 Date d'inscription samedi 5 septembre 2009 Statut Membre Dernière intervention 9 mars 2010 - 1 oct. 2009 à 15:03
A voir également:
- {MySQL} load fichier {MySQL}
- Fichier rar - Guide
- Mysql community server - Télécharger - Bases de données
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
CaPiT
Messages postés
609
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
21 avril 2010
51
1 oct. 2009 à 09:07
1 oct. 2009 à 09:07
Bonjour,
Tu ne détailles pas beaucoup ton problème. (Détaille le langage, ton but...etc).
Tu veux mettre des images dans une bdd MySql? Pour infos il est préférable de juste stocker son lien (adresse sur le disque ou ftp).
Tu ne détailles pas beaucoup ton problème. (Détaille le langage, ton but...etc).
Tu veux mettre des images dans une bdd MySql? Pour infos il est préférable de juste stocker son lien (adresse sur le disque ou ftp).
bitta
Messages postés
54
Date d'inscription
samedi 5 septembre 2009
Statut
Membre
Dernière intervention
9 mars 2010
1 oct. 2009 à 15:01
1 oct. 2009 à 15:01
désolé c'est vrai que j'ai pas détaillé
donc je cherche script php avec une base données mysql qui me permet de rajouter une image(parcourir et charger l'image).il s'agit d'un site internet pour vente de voiture:donc sur une page je dois remplir un formulaire de caractéristique de la voiture:marque,km,carburant... et à la fin je doit charger l'image de cette voiture.
je cherche depuis une semaine sur internet et j'ai essayé plusieurs script mais aucune ne marche.
merci d'avance
donc je cherche script php avec une base données mysql qui me permet de rajouter une image(parcourir et charger l'image).il s'agit d'un site internet pour vente de voiture:donc sur une page je dois remplir un formulaire de caractéristique de la voiture:marque,km,carburant... et à la fin je doit charger l'image de cette voiture.
je cherche depuis une semaine sur internet et j'ai essayé plusieurs script mais aucune ne marche.
merci d'avance
bitta
Messages postés
54
Date d'inscription
samedi 5 septembre 2009
Statut
Membre
Dernière intervention
9 mars 2010
1 oct. 2009 à 15:03
1 oct. 2009 à 15:03
voici mon script que j'ai fais mais l'image ne s'affiche pas!!
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>
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>