Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2451 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Récuperer valeur input

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récuperer valeur input

n°1287313
SnupS
Posté le 19-01-2006 à 10:25:28  profilanswer
 

salut les gens, voila mon probleme
 
deja 1er question, est-il possible d'utiliser un input sans formulaire?
 
ensuite je voudrais récupérer ce que j'ai écrit dans mon input (type=text) pour l'envoyer sur une autre page PHP en utilisant les variables de session mais je n'y arrive pas, donc un peu d'aide serai la bienvenue.

mood
Publicité
Posté le 19-01-2006 à 10:25:28  profilanswer
 

n°1287352
omega2
Posté le 19-01-2006 à 11:06:00  profilanswer
 

C'est quoi ton code actuel? Par ce que "je n'y arrive pas" c'est vague et ca nous permettra pas de t'indiquer où tu t'es trompé ni si t'as oublier quelque chôse.

n°1287362
j_lecruel
☀ ☁ ☂
Posté le 19-01-2006 à 11:22:02  profilanswer
 

Il n'est pas possible (ni cohérent de toute façon) d'utiliser un input sans balises form.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1287372
SnupS
Posté le 19-01-2006 à 11:30:59  profilanswer
 

j'ai sa d'un coté sur la page ou j'inscri mon texte
 
<?php
   echo '<input type="text" name="suivi" />';
                        $_SESSION[$suivi]=suivi
   ?>
 
et je veux donc récupérer dans l'autre page le contenu de l'input
 
par ex $contenu=$_SESSION[$suivi]
 
voila si c'est plus clair...
 
parce que pour l'instant quand j'affiche les valeur contenu dans $_SESSION
j'ai sa
 
[suivi] =>


Message édité par SnupS le 19-01-2006 à 11:33:03
n°1287380
Le_Tolier
Hello IT ?
Posté le 19-01-2006 à 11:36:20  profilanswer
 

AMA sans un POST ou un GET tu ne recupera jamais la valeur de ton input ....


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°1287383
SnupS
Posté le 19-01-2006 à 11:37:02  profilanswer
 

comment faire alors?

n°1287410
Le_Tolier
Hello IT ?
Posté le 19-01-2006 à 11:53:15  profilanswer
 

Bah avec un formulaire


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°1287413
omega2
Posté le 19-01-2006 à 11:55:40  profilanswer
 

Voilà les étapes quand un formulaire entre en jeux :

  • le serveur envoie au navigateur une page html contenant le formulaire
  • le navigateur une fois la page reçu affiche le formulaire
  • l'utilisateur manipule le formulaire et son contenu et valide une fois finis
  • le navigateur demande alors une nouvelle page en envoyant au serveur tout le contenu du formulaire
  • le serveur traite la demande en exécutant un script ou un programme compilé anexe (le fichier php dans ton cas)


Pour le moment, t'as mélangé toutes ces étapes alors qu'elles sont totalement distinctes. Même si le formulaire et le traitement du formulaire sont à la même adresse internet, ca reste des demande distinctes et également différentes (le premier coup, pas de contenu de formulaire, le second réception des données du formulaire normalement remplis par le visiteur)
 
Que faire? Soit tu fais deux fichiers différents (1 pour envoyer le formulaire et 1 pour traiter le résultat et stocker dans la variable de session) soiit tu fais un seul fichier qui affichera le formulaire sans toucher à la variable de session si il ne recoit pas de donnée correspondant au formulaire, et qui modifiera le contenu de la variable de session quand il recoit les données du formulaire. (je sais pas si je suis clair)
 
Mais maintenant que je t'ai décris les étapes, pose toi cette question : Ai je vraiment besoin de tout mettre dans la variable de session pour que l'autre page conaisse les données? N'est il pas possible de lui envoyer dessuite tout ça?

n°1287414
SnupS
Posté le 19-01-2006 à 11:55:44  profilanswer
 

c'est pas aussi facile que sa en fait la 1er page est une page avec un panier donc je rempli mon input avec le nom du type qui s'occupe du devis (parce que je dois faire un devis) ensuite je clique sur le bouton devis qui m'appel ma page devis.php qui créé une instance de la classe pdf pour exporter mon devis en pdf
c'est clair? lol


Message édité par SnupS le 19-01-2006 à 11:58:00
n°1287426
omega2
Posté le 19-01-2006 à 12:07:30  profilanswer
 

Si je te dis que je vois pas ce qui est compliqué dans ce que tu veux faire, tu me crois?
En session tu mets les données qui ne doivent pas être modifié entre les deux pages et surtout celle qui ne doivent être modifié en aucun cas et tu fais passer par le formulaire toutes les autres.

mood
Publicité
Posté le 19-01-2006 à 12:07:30  profilanswer
 

n°1287450
SnupS
Posté le 19-01-2006 à 12:44:02  profilanswer
 

le probleme c'est que sa me fait chié de faire un formulaire juste pour récupérer une valeur !!!(oui parce que je n'est que celle la a récupérer)
donc pour toi ce n'est pas possible de récupérer le contenu de mon input dans une variable de session sans avoir de formulaire?


Message édité par SnupS le 19-01-2006 à 12:45:05
n°1287459
omega2
Posté le 19-01-2006 à 12:56:58  profilanswer
 

Non, ce n'est pas possible vu que sans formulaire, tu ne peux pas conaitre cette valeur. Ou alors il faut que la personne se logue avant de faire le devis et que tu prévoyes dans le systéme de loggin un moyen de savoir qui est qui et que tu utilises à la génération du fichier pdf ce qu'est prévus pour l'identifié.
 
Il n'y a pas d'autres solutions simple et sufisament fiable que ces deux là. (et encore avec le formulaire, il te faudrait quand même vérifier ce qu'est saisie pour pas te retrouver avec des devis fait par "toto" ou "jacques chirac" )

n°1287462
SnupS
Posté le 19-01-2006 à 13:08:15  profilanswer
 

pour résumé:
-je claque mon input dans un formulaire style sa
 
<form action="devis.php" method=POST><input type="text" name="suivi" />
 
mais je dois mettre devis.php ou pdf.php (la classe qui génère mon pdf) car devis.php require(pdf.php)
 
et pour le bouton submit qui permet l'envoie de mon formulaire je le met sur mon bouton "devis" qui m'envoie vers la page devis.php???


Message édité par SnupS le 19-01-2006 à 13:09:02
n°1287474
Le_Tolier
Hello IT ?
Posté le 19-01-2006 à 13:16:00  profilanswer
 

Dans un form il y a l option action qui te permet de specifier le script PHP appele une le bouton submit valider donc a toi de voir selon tes besoin


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°1287478
SnupS
Posté le 19-01-2006 à 13:20:30  profilanswer
 

pardonne moi mais je n'est pas compris sa:
 
>>le script PHP appele une le bouton submit valider <<
 
 
autre question est t-il possible qu'il n'y est pas de bouton submit?
étant donné que la page devis.php s'affiche via un lien
comment transférer le formulaire vers cette page?

Message cité 1 fois
Message édité par SnupS le 19-01-2006 à 13:33:55
n°1287491
Le_Tolier
Hello IT ?
Posté le 19-01-2006 à 13:33:23  profilanswer
 

SnupS a écrit :

pardonne moi mais je n'est pas compris sa:
 
>>le script PHP appele une le bouton submit valider <<


 :D  
 
Je recommence une fois que tu as clique sur le bouton submit la page defini dans action est appelé voila


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°1287493
SnupS
Posté le 19-01-2006 à 13:34:41  profilanswer
 

autre question est t-il possible qu'il n'y est pas de bouton submit?
étant donné que la page devis.php s'affiche via un lien
comment transférer le formulaire vers cette page?

n°1287502
Le_Tolier
Hello IT ?
Posté le 19-01-2006 à 13:43:00  profilanswer
 

J ai pas compris ton probleme mais il faut a mon vis obligatoire un bouton submit pour valider le formulaire


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°1287506
SnupS
Posté le 19-01-2006 à 13:44:23  profilanswer
 

en fait ma page devis.php s'ouvre grace a un lien (<a href=.....></a> )
donc je ne voudrais pas qu'il y est de bouton valider mais que les informations du formulaire sont transférer lors du clic sur ce lien.


Message édité par SnupS le 19-01-2006 à 13:44:36
n°1287510
Le_Tolier
Hello IT ?
Posté le 19-01-2006 à 13:48:19  profilanswer
 

C est ce que je t ai di.
Tu met dans action ton devis.php et quand on clique sur le bouton valider ca ouvre la page devis.php avec les info du formulaire  :o


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°1287514
SnupS
Posté le 19-01-2006 à 13:51:26  profilanswer
 

j'ai bien compris ce que tu as di.......
 arf on a du mal a se comprendre
le probleme est que je souhaite que la page devis s'ouvre grace a mon lien vers cette page est non grace a un bouton, or est t'il possible d'envoyer les infos du formulaire grace au lien???????
en espérant que tu est compris....

n°1287516
Le_Tolier
Hello IT ?
Posté le 19-01-2006 à 13:54:19  profilanswer
 

Essai avec la methode GET dans le formulaire mais bon c est pas très propre je trouve


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°1287518
SnupS
Posté le 19-01-2006 à 13:55:33  profilanswer
 

oui mais comme j'ai pas de submit même avec un GET comment il detecte quand il doit envoyer les informations vers la page devis.php

n°1287519
Le_Tolier
Hello IT ?
Posté le 19-01-2006 à 13:58:11  profilanswer
 

On est bien d accord ...  
Je t ai dit GET car en utilisant le GET les variable sont visible dans l url.


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°1287530
j_lecruel
☀ ☁ ☂
Posté le 19-01-2006 à 14:04:04  profilanswer
 

Bon quand même c'est les bases là.
 
Les données saisies dans un formulaire sont envoyés au serveur lorsque le bouton submit est déclenché, point barre.
 
Après je vois pas où ça te pose problème, tu peux très bien  styler / positionner ton bouton submit pour qu'il ressemble à ton lien...


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1287532
SnupS
Posté le 19-01-2006 à 14:06:29  profilanswer
 

c'est nul le php.........
on peut même pas faire ce qu'on veux...... :pt1cable:


Message édité par SnupS le 19-01-2006 à 14:09:09
n°1287543
Dj YeLL
$question = $to_be || !$to_be;
Posté le 19-01-2006 à 14:12:35  profilanswer
 

:heink:


---------------
Gamertag: CoteBlack YeLL
n°1287552
SnupS
Posté le 19-01-2006 à 14:18:51  profilanswer
 

oué le probleme c'est que je fais tout sa sous oscommerce, le changement théorique (ce qu'on voit en cours) et réalité sa te fou une grosse claque dans la gueule niveau PHP, je découvre le "vrai" php en faite!

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Récuperer valeur input

 

Sujets relatifs
Si la valeur décimale = 0, comment afficher un message TEXTE ?Appeller get sans que la valeur soit dans l'url
changer valeur d'un attribut dans fichier xml[SQL] selectionner une seule occurence d'une valeur
Excell déplacer valeurforcer une touche du clavier à prendre la valeur d'une autre touche
[resolu] recuperer nom utilisateur en vba[Resolu] Est-il possible de récuperer la valeur d'un input désactivé ?
[PHP][html] Je peux récuperer la valeur d'un input (html) dans du PHP?[JAVASCRIPT DOM] recuperer la valeur d'un event dans un input
Plus de sujets relatifs à : Récuperer valeur input


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR