Il y a actuellement 220 visiteurs
Jeudi 18 Avril 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

[php] récup' de données

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

[php] récup' de données

Message le 04 Juil 2008 22:16

Bonjour,

voici mes deux codes :

première page :

echo "<form name='url' action='url.php' method='POST'>";
echo "<input type='hidden' name='urlimg' value='$rep[url]'/>";
echo "</form>";

deuxième page :

$url = $_POST['urlimg'];
echo $url ;


Mon problème est que dans la deuxième page, à l'exécution, rien ne s'affiche pour le 'echo $url' ...
Je suis sûr que $_POST['urlimg'] n'est pas vide car quand je met 'submit' à la place de 'hidden', ça m'affiche un bouton et quand je clique sur ce bouton, mon 'echo' de la deuxième page fonctionne .

Pouvez-vous m'aider svp ?
FabZ
Visiteur
Visiteur
 
Messages: 4
Inscription: 04 Juil 2008 22:11
 


Message le 04 Juil 2008 22:37

Salut,

Si tu veux passer un paramètre à la page url.php en POST par le biais d'un formulaire, il faut que la clause "action" de ton formulaire soit validée, afin de faire traiter le contenu de ton formulaire par la page en question. Si tu ne mets que ce bout de code sans submit, et qu'après être allé sur ta première page tu vas sur la page url.php, bien évidemment elle ne reçoit aucune variable POST, puisque la page précédente n'a rien envoyé (pas de submit, donc pas d'envoi vers url.php).
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 04 Juil 2008 22:39

merci de l'info . Pourrais-tu m'expliquer comment faire stp ?

Suis-je obligé de mettre un type='submit' ?
FabZ
Visiteur
Visiteur
 
Messages: 4
Inscription: 04 Juil 2008 22:11
 

Message le 04 Juil 2008 23:01

Pour envoyer une variable POST avec un formulaire, tu dois le valider (donc mettre un submit quelque part, même si c'est un submit bidon qui cache un champ de type hidden) :
Code: Tout sélectionner
<form>
<input type ="hidden" ... />
<input type="submit" name ="ok" value="ok" />
</form>


Donc oui, il te faut un bouton de validation (ou une fonction javascript, mais ca revient au même).
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 04 Juil 2008 23:04

Le problème, c'est que ça me met un bouton ... alors que je n'en voudrais pas ... :S

avec une fonction javascript ? un onClick ? sur mon hidden ?

[ dsl d'être chiant ... XD ]
FabZ
Visiteur
Visiteur
 
Messages: 4
Inscription: 04 Juil 2008 22:11
 

Message le 04 Juil 2008 23:13

Je pensais à un onChange ou un onClick mais ça ne s'applique pas pour ton formulaire s'il ne contient rien d'autre qu'un hidden.
Cela dit c'est pas super utile de créer un formulaire juste pour passer une variable à une autre page :roll:
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 04 Juil 2008 23:14

oui je sais ... -.-'

mais comment faire pour déplacer une variable d'une page à une autre ?
FabZ
Visiteur
Visiteur
 
Messages: 4
Inscription: 04 Juil 2008 22:11
 

Message le 04 Juil 2008 23:23

Tu peux la passer par GET ou par session par exemple.

Plus d'explications ici par exemple :
=> http://www.siteduzero.com/tuto-3-4-0-un ... c-php.html
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 



Sujets similaires

Message Recherche logiciel de base de données
Bonjour à tous !J'ai utilisé (il y a longtemps !) un logiciel sous DOS de base de données pour mes fichiers clients, gestion, ec. il s'agissait de DBase IV...Existe t-il un tel logiciel ou équivalent pour PC sous Win 10 ou Linux (Ubuntu) ?Je n'ai pas trouvé....Merci d'avance.
Réponses: 3

Message Récupération de données d'un macbook
Est-ce que vous avez essayé de faire ce que message propose (Démarrer et tenir enfoncée la touche "D") pour accéder aux diagnostics ? Ce serait un bon début.Si c'est improductif, je suivrais l'ordre des propositions : Démarrage sans échec, Purge NVRam, Récupération.
Réponses: 13

Message Récupérer des données sur un disque effacé
Salut,Je sais qu'on a des spécialistes ici comme EinsteinZero, de la récupération de données sur un disque dure effacé par erreur.Je ne sais pas encore faire mais j'ai été confronté bien des fois au soucis.Je ne savais pas qu'il était possible de récupérer l'intégralité des fichiers effacés en forma ...
Réponses: 2

Message Changement de PC et TRANFERT des données ancien > nouveau
Bonsoir et bienvenue Frayer Pour ton choix, je prendrais un des deux Asus VivoBook. Le AMD a une partie graphique plus puissante,Le Intel à un disque dur de stockage en plus ... Pour ce que tu veux faire, c'est comme tu sens. Pour tes icônes, attend un peu le passage d'un plus expert que moi, j'ai ...
Réponses: 3

Message Gestion des bases de données
Bonjour à tous !Pendant ma vie professionnelle (c'est pas hier !) j'utilisais avec bonheur DBase 4 (sous dos à l'époque)...Je cherche un équivalent actuel, sous Ubuntu qui permette de créer des tables personnalisées facilement.Comme c'est pour mon utilisation personnelle je n'ai pas besoin de foncti ...
Réponses: 2

Message Réinstaller Windows 10 sans perdre de données avec clé USB
Bonjour, je ne sais pas comment supprimer mon précédent message sur ce sujet donc je suis désolé de répéter ma question, mais comment faire pour réinstaller Windows 10 sans perdre de fichiers ni désinstaller de logiciels si l'ordinateur ne parvient plus à démarrer, car j'ai eu ce problème et j'ai ét ...
Réponses: 3

Message Base de données conforme au RGPD
Bonjour à tous, Je suis nouvelle sur le forum, je ne maitrise pas tout ce qui touche aux bases de données, donc j?aurais si possible besoin de quelques conseils et de vos avis !Je compte lancer très bientôt une boutique de vente en ligne dans le secteur de la décoration intérieure. Qui dit site e-co ...
Réponses: 2


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.