Autor | Zpráva | ||
---|---|---|---|
astorphobis Profil * |
#1 · Zasláno: 17. 6. 2014, 18:46:41
Ahojte, mam web s formularem, a jeho zpracovani. A potrebuju aby se po odeslani formulare dostaly data do zpracovani a pak do jeste jineho (jiny php soubor) nevite jak?
|
||
lionel messi Profil |
Formulárové dáta sa medzi stránkami prenášajú v superglobálnych poliach
$_GET a $_POST .
Napr. formular.php <form action="spracuj.php" method="post"> <input type="text" name="pole"> <input type="submit" value="Odoslať formulár"> </form> spracuj.php <?php //tu môžem k dátam z formulárového políčka pristúpiť cez $_POST["pole"] a pracovať s nimi ako s bežnou premennou, napr. si ich skopírujem do lokálnej premennej, ak je formulár odoslaný if (isset($_POST["pole"])) { $hodnotaZFormulara = $_POST["pole"]; } ?> astorphobis: „pak do jeste jineho“ Priznám sa, že tomuto celkom nerozumiem, mohol by si rozpísať podrobnejšie, čo máš týmto na mysli? |
||
juriad Profil |
#3 · Zasláno: 17. 6. 2014, 18:55:11
astorphobis:
Je ten „jiný“ php soubor také tvůj, pokud ano, tak ho trochu vykuchej, abstrahuj a použij přímo v tom zpracování. Nemáš0li k němu přístup, zavolej ten skript třeba pomocí curl. |
||
astorphobis Profil * |
#4 · Zasláno: 17. 6. 2014, 18:55:46 · Upravil/a: astorphobis
Asi sem to naapsal spatne. Funguje to ais takto: Web s formularem --> presmerovani na spracovani --> presmerovani na druhe sprecovani
juriad: Pristup k nemu nemam |
||
SpatnaKlavesnice Profil * |
#5 · Zasláno: 18. 6. 2014, 08:57:53
Tak jak radil juriad, na konec toho prvniho skriptu pridej volani curl, ktere preposle hodnoty z $_POST do toho druheho skriptu.
|
||
Časová prodleva: 10 let
|
0