begin process at 2012 05 31 11:42:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Up-load de 2 photos


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Up-load de 2 photos

lundi 28 mars 2005 à 14:19:42 | Up-load de 2 photos

jaco13

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");
?>

lundi 28 mars 2005 à 16:18:40 | Re : Up-load de 2 photos

stepibou

Membre Club
je vois pas ou tu fais ton upload dans ce fouilli,
je que des requetes my sql...
si t'as pas de pb avec des bdd,
va voir sur ma source, à popupjpg.php

http://www.phpcs.com/code.aspx?id=30365

j'upload entre un et dix fichiers, mais sans bdd,
donc faut adapter les deux codes...
bye
stepiboum
lundi 28 mars 2005 à 16:28:56 | Re : Up-load de 2 photos

Anthomicro

Salut :-)

Tu rajoutes un champ <input type="file" name="fichier2" />

et dans ton code php tu rajoutes un code en mettant "fichier2"

a +


    lundi 28 mars 2005 à 16:37:51 | Re : Up-load de 2 photos

    jaco13

    J'y ai pensé mais si je fais un 'file" name="fichier2", ce qu'il y a d'écrit en rouge en-dessous pour le premier "file" deviendrait quoi pour le 2ème "file"? 

    // 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);

    lundi 28 mars 2005 à 16:44:38 | Re : Up-load de 2 photos

    Anthomicro

    Bah ton code en même temps, on sait pas à quoi il correspond, si y'a que ça qui gère l'upload, y'a pas prise en compte du register globals à off, donc le code est à refaire...


      mardi 29 mars 2005 à 00:20:57 | Re : Up-load de 2 photos

      jaco13



      Le code n'est pas à refaire car il a était fait par un développeur de Montpellier que j'ai payé dans une société. Il fonctionne très bien avec une photo.
      Pas grave si tu ne sais pas.
      Merci quand même!

      mardi 29 mars 2005 à 16:01:33 | Re : Up-load de 2 photos

      Anthomicro

      Ce n'est pas parce que le code a été fait par un développeur que tu as payé qu'il a été bien fait...

      Ensuite tu ne nous donne ni code HTML, ni plus de code PHP, ensuite quand on te dit que c'est à refaire en voyant le code, tu nous dis non. Alors, soit, débrouille-toi tout seul pour résoudre ton problème...


        mardi 29 mars 2005 à 19:13:35 | Re : Up-load de 2 photos

        jaco13



        Oui, je crois que c'est ce que je vais faire finalement!



        Cette discussion est classée dans : mysql, up, id, query, photo


        Répondre à ce message

        Sujets en rapport avec ce message

        Pagination [ par jotrash ] Bonjour ou bonsoir à toi qui lira ce message.Je fais un script de pagination qui marche nickel pour une fois.But mais paske ya toujours un mais, j'ai Ma Bdd 'clignote'... Fonctionne, fonctionne pas... [ par larrieu ] Bonjour,Je suis un peu dépassé...Ma bdd sur mysql comprend une table annonce, des champs idannonce, sujet, message, pseudo (de l'auteur),mail (de l'au pb : Afficher le nombre de commentaire [ par punkcity ] Bonjour, J'ai un petit (enfin un gros depuis le temps ou je suis dessus) problème. J'ai réalisé une page dynamique ou je recupere des info d'une table Problème checkbox sur liste dynamique [ par ] Bonjour, je suis bloqué sur un script, pourriez vous m'aider svp. j'ai une page choiximp.php qui extrait de ma base etiquettes table produits donc problème avec doublon dans ma classe de base de donnée [ par Dyr3e ] bonjour, j'ai un problème de Doublon avec la classe pour les base de donnée que j'utilise. Je n'arrive pas a trouver d'ou cela viens mais j'obtiens su Qqun voit un probleme dans ces lignes ? [ par Teclis01 ] Voici le probleme: il m affiche que le premier nom correspondant a un id et les suivant non!Dans le tableau, j ai:-toutes les id-tous les recipients-A exection 2 fois du code? [ par vieaiepie ] Bonjour, J'ai fais un fichier php qui permet d'importer des données à partir d'un fichier texte (fichier de 400 lignes de code que je ne vais pas d&# Reinitialisation [ par blackvault ] Je souhaite reinitialiser une entree de ma table de donnée trez... mais apparemment ca marche pas du tout... pourquoi?? Merci de m'aider! require_on mysql_fetch_object [ par blackvault ] bonjour Mon souci est que le mysql_fetch_object semble ne pas comprendre l'argument que je lui donne et je ne comprends pas pourquoi... Warning: m reactualisation de page et Query ! [ par isha ] Bonjour,j'ai un problème lorsque je réactualise ma page une nouvelle visite est enregistrée.Comment faire ? ajouter un attribut de temps et comment le


        Nos sponsors


        Sondage...

        Comparez les prix

        CalendriCode

        Mai 2012
        LMMJVSD
         123456
        78910111213
        14151617181920
        21222324252627
        28293031   

        Consulter la suite du CalendriCode

        A découvrir



         
        Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
        CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
        CodeS-SourceS.com© est une marque déposée tous droits réservés

        Google Coop CodeS-SourceS Google Coop CodeS-SourceS
        Temps d'éxécution de la page : 1,139 sec (4)

        Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales