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

Langage PHP Discussion :

message indefined index avec script upload photo


Sujet :

Langage PHP

  1. #21
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut
    Bon, je viens donc de jeter un oeil dans ton fichier.

    Et bien ce fichier s'appel "insc_voiturier.php", alors que le formulaire pointe vers la page "ajout_voiturier.php" (le -> action="ajout_voiturier.php" du <form>).

    Est ce normal, est bien comme ceci actuellement ?

    Comment ça se fait qu'il y a 2 noms différents ?
    Est ce 2 pages à part entières, ou est que "insc_voiturier.php" est un fichier inclu ?

    Puis tu parle aussi de "traitement.php" qui s'occupe à insérer les données dans une Bdd.


    Peux tu donner des précisions dans tout ça, comme résumer le déroulement prévu actuellement.
    Je n'arrive pas trop à bien visualiser les choses, car si je me tiens au fichier "insc_voiturier.php", tout se passerait dans cette page, alors qu'à priori non.


    Comme ça au feeling, on dirait que lors de la validation du formulaire, on arriverait dans "ajout_voiturier.php", et qu'ensuite, il y aurait une redirection (un header() par exemple) vers insc_voiturier.php (on retourne au formulaire).
    Si c'est le cas, alors ça ne va pas.

  2. #22
    Membre éclairé Avatar de monlou
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2010
    Messages : 363
    Par défaut
    Mon sujet est résolu
    le problème était du au fait qu'il y avait 2 opérations a faire:

    1- pour uploader photo
    2- pour ajouter les valeurs des champs dans la table

    alors, j'ai du modifier mon form enctype type et mettre action = '' ''

    et ajouter un autre form type= ''Hidden' pour récupérer les valeurs des champs afin de les traiter dans une autre opération

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <form action="ajout_voiturier.php" method="post" name="theform">
    	    <input type="hidden" name="nom" value="<?php echo $_POST['nom']; ?>"/>
    		<input type="hidden" name="prenom" value="<?php echo $_POST['prenom']; ?>"/>
    ........
    <input type="hidden" name="photo" id="photo" value="<?php echo $extension; ?>"/>
    ......
     
    </form>
    j'ai du aussi ajouter ce code java script pour aider a appeler la page de traitement

    <script type="text/javascript">document.theform.submit();</script>

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 11
    Dernier message: 29/06/2009, 23h20
  2. [Forum] Script diaporama photo avec fonction "glob"
    Par marc.suisse dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 18/03/2009, 14h02
  3. Script upload de fichiers photos
    Par titeuflgdm dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 28/01/2009, 07h29
  4. problème avec script d'upload : variables indéfinies
    Par wilikev dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 17/10/2007, 13h26
  5. [JQuery] Upload avec script.aculo.us
    Par Ni4k dans le forum jQuery
    Réponses: 1
    Dernier message: 23/07/2007, 23h38

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