2009-11-16 4 views
0

Je suis en train de télécharger un fichier en utilisant php, et je dois passer une valeur comme id ou quelque chose avec la page de formulaire de téléchargement vers le fichier qui ont le code php plz regarder ce code :php variable de transfert à l'autre page

<form name = "file" enctype="multipart/form-data" action="uploadpp.php" method="POST"> 
Please choose a file: <input name="uploaded" type="file" /><br /> 
<input type=button name="Submit" value="Submit" /> 
</form> 

puis-je envoyer la valeur avec le même tableau de messages ?? merci d'avance.

Répondre

2

Vous pouvez utiliser des champs de formulaire cachés:

<input type="hidden" name="foo" value="bar" /> 

Ainsi en PHP, $_POST['foo'] vous donnerait "bar"

Sinon, vous pouvez les ajouter en tant que "paramètres GET" dans l'attribut action du formulaire:

<form ... action="uploadpp.php?foo=bar" ...> 

Et accéder à cela avec $_GET['foo']

+1

Je vous recommande d'utiliser $ _POST, car vous ne voulez pas que quelqu'un marque votre lien généré. – DanDan

+0

J'ai fait comme ceci: /> mais cela n'a pas fonctionné – Abd

+0

Eh bien ça devrait marcher; Quel HTML voyez-vous dans le navigateur? Aussi, pour éviter les failles de script intersite, vous devez utiliser: ' "/>' – intgr