IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Photo à charger avec du PHP et JavaScript


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 11
    Par défaut Photo à charger avec du PHP et JavaScript
    Bonjour tout le monde,

    Je suis en train de faire un formulaire qui permet de modifier des données dans la base. Pour cela j'ai ce formulaire dans lequel j'ai 2 photos à géré. Lorsque je remonte les données dans mon formulaire, la photo ou les 2 photos s'affichent. Ensuite, possède un bouton parcourir qui me permet d'aller changer de photo et de l'afficher à la place de l'ancienne. J'arrive à afficher les 2 nouvelles photos si au départ j'ai 2 photos lorsque je remonte les données dans le formulaire. En revanche si je n'ai qu'une photo, je n'arrive pas à raffraichir la nouvelle photo. Puis ensuite je n'arrive pas à mettre à jour les nouvelles photos dans ma base.

    Voici le code de mon formulaire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    <tr>
    <script>
    function modif_img1(objfile)
    {
    var img = document.getElementById("img1_changer");
    img.src = objfile.value;
    img.style.display = "block";
    }
    </script>
     
    <td><img id="img1_changer" <?php echo "src= '".$laPhoto1."'";?> width="200" height="200"></td>
    <td><input type="file" name="laNewPhoto1" value=<?php echo $laPhoto1;?> onchange="modif_img1(this)"/></td>
     
     
    <script>
    function modif_img2(objfile)
    {
    var img1 = document.getElementById("img2_changer");
    img1.src = objfile.value;
    img1.style.display = "block";
    }
    </script>
     
    <td><img id="img2_changer" <?php echo "src= '".$laPhoto2."'";?> width="200" height="200"></td>
    <td><input type="file" name="laNewPhoto2" value=<?php echo $laPhoto2;?> onchange="modif_img2(this)"/></td>
    </tr>
    Voici la page qui récupère les données du formulaire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $laPhoto1=$_POST ["laNewPhoto1"];
    $laPhoto2=$_POST["laNewPhoto2"];
    PS: J'ai juste mis les 2 variables qui récupères les chemins des photos.


    Merci pour votre aide

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2009
    Messages : 34
    Par défaut
    Je ne comprend pas trop, en faite tu veux charger une photo dès que tu choisis le chemin avec parcourir ?

    Si c'est cela, je te conseil de passer par de l'ajax, qui envoi un paramètre (input:hidden, par exemple de l'adresse du parcourir) et envoi la photo de ton local sur le site à l'aide d'un traitement PHP. Ensuite tu récupères l'url de l'emplacement ou tu as enregistrer l'image et tu remplace l'attribut src de la balise img.
    Bien sur pour ne pas affecter ton formulaire, il faut créer un deuxième formulaire qui lui te servira à envoyer le champs hidden avec l'adresse du "parcourir"

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/07/2007, 16h04
  2. détection JVM installé avec script php/javascript
    Par <DYDY> dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 01/06/2006, 14h42
  3. Réponses: 5
    Dernier message: 13/04/2006, 19h51
  4. [PHP-JS] Php et Javascript, ph avec _GET ou _POST
    Par mouzaia dans le forum Langage
    Réponses: 3
    Dernier message: 15/01/2006, 13h31
  5. [PHP-JS] var javaScript avec test php
    Par lepierre dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2004, 12h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo