Bonjour!
Voici le code de la page "
ajoutvehicule1.inc.php" d'un site de voitures. La partie en noire est la partie avec la requête qui sert à insérer un nouveau véhicule dans la base de données. La partie
en rouge est l'up-load de photo (avec les commentaires du programmeur) que j'ai fait faire par une société professionnelle car j'étais incapable de le faire moi-même. Il sert à envoyer sur le net, la photo du véhicule que l'on vient d'ajouter . Cet up-load fonctionne très bien et j'en suis très content.
Actuellement, je suis en train de faire un autre site et j'ai également besoin d'un up'load de photo. j'ai donc décidé de me baser sur le même genre d'up'load de photo. ( Puisqu'il fonctionne, autant s'en servir). La différence est que cette fois-ci, la page du nouveau site équivalente à la page "ajoutvehicule1.inc.php" doit envoyer deux photos à la fois et non plus une.
Avez-vous une idée comment je pourrais faire çà?
Salut!
Jacques
<?
//$VPhoto = basename($VPhoto);
//On remplace le caractère ASCII 10 (retour chariot) par la chaîne <br>
$VParticul=str_replace(chr(10), "<br>", $VParticul);
/* Dans la variable "resultat", je mets le résultat de la sélection réalisée sur la table "marque" où le champs "nommarque"
contient "peugeot" qui est contenu dans "$Marque".*/
$resultat=mysql_query("SELECT * FROM marque WHERE nommarque='$VMarque'");
// On met le résultat obtenu dans "$res" qui est un tableau qui contient toute la ligne.
$res=mysql_fetch_array($resultat,MYSQL_ASSOC);
// On prend le champs "idmarque" de ce tableau et on le met dans "$Vid".
$VId=$res['id'];
$resultat1=mysql_query("INSERT INTO vehicule(modele,type,energie,annee,km,prix,idmarque,photo,particularite) VALUES ('$VModele','$VType','$VEnergie','$VAnnee','$VKm','$VPrix','$VId','','$VParticul')");
if(!$resultat1){
$message="Impossible d'effectuer votre demande";
}
else{
$message="Le nouveau véhicule a bien été enregistré de votre base de données";
}
// -------------------------------------------------------------------
// récup id du record que l'on vient d'ajouter
// on va s'en servir pour nommer dynamiquement la photo sur le serveur
// cela permet de garantir un nom de fichier JPG unique
// -------------------------------------------------------------------
$mystat="SELECT * FROM vehicule order by id desc";
$myresult=mysql_query($mystat);
if ($row=mysql_fetch_array($myresult))
$get_id=$row["id"];
// --------------
// upload fichier
// --------------
$monfichier_name1="vehicule_".$get_id.".jpg";
if ($file1<>"none")
{
if ($file1)
copy($file1,"../photovoiture/".$monfichier_name1);
}
// ----------------------------------------------------------------
// on ecrit le nom de la photo dans le record qu'on vient d'inserer
// ----------------------------------------------------------------
$query = "UPDATE vehicule SET photo='$monfichier_name1'";
$query .= " WHERE id='$get_id'";
$result = mysql_query($query);
include("message.inc.php");
?>