Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Autor | Správa |
---|
Registrovaný: 14.11.06 Prihlásený: 03.12.09 Príspevky: 25 Témy: 4 | 4 |
Zdravím!
Programujem si formuláre a vyhodnocujem údaje z nich v php. A ako mi nič skripty nerobia tak nič nerobia. Kuknem sa na vec bližšie a vidím, že POST ani GET nič neodošlú cez $_POST[..] resp. $_GET[..]. Keď používam priamo názvy premenných z formulára, tak s tými sa pracovať dá, ale POST a GET mi fungovať normálne nechcú. Kde hľadať príčiny?
|
|
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 | 137 Bydlisko: Slovakia - ... |
hod sem zdrojaky
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
Registrovaný: 14.11.06 Prihlásený: 03.12.09 Príspevky: 25 Témy: 4 | 4 |
if ($_POST[button])
{
if (!empty($_POST[autor]) &&!empty($_POST[predmet])&&!empty($_POST
[obsah]))
.
.
.
Ale ja mam pocit že v kóde chyba nebude, pretože na serveri tento kód v pohode funguje akeď ho skopírujem k sebe na komp a spustím apache, tak to nefunguje.
_________________ Najzávažnejšie chyby sú spravidla oznamované hláškami, na ktorých je možné stlačiť iba "OK" ! |
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
Akú máš verziu PHP doma? Sprav si súbor info.php (v ňom bude len <?php phpinfo(); ?> ) a spusti si ho na servri aj na localhoste a porovnávaj. Pozri si register_globals a nejaké veci okolo toho.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 | 90 Bydlisko: Slovakia-Ko... |
myslim ze register_globals toto roby
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
register_globals to robí práve naopak, ak máš $_POST['premenna'], tak ti z toho spravi $premenna (r_g zapnuté). Prečo nefunguje $_POST to neviem, ale určite to bude v nejakých nastaveniach alebo PHP manuáli.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
no 1. chýba ti pri IF koncová zátvorka }
prvý dokument ako napr index.php
Kód: <html> ... <body> <form method=POST action="spracuj.php"> Zadajte meno: <input type="text" [color=darkred]name[/color]="meno"> Zadajte priezvisko: <input type="text" name="priez"> <input type="submit"> </form> ...
a teraz to spracuješ (spracuj.php) : Kód: <? $meno=$_POST['meno']; $priez=$_POST['priez']; //nejaké spracovanie napr.: echo "Na stránku prišiel $meno $priez, tada ty!"; ?>
|
|
Registrovaný: 14.11.06 Prihlásený: 03.12.09 Príspevky: 25 Témy: 4 | 4 |
Pre Tominatora :
To bol len ilustracny priklad a ten kod samozrejme nebol cely a pokracuje co naznacuju tie tri bodky pod sebou. Ten kod co si napisal je fajn, ale prave takto mi to nefunguje.
Pozrel som si phpinfo a tie register globals su zapnute. Neviete ako sa vola subor, v ktorom by som mohol upravit nastavenia pre php, prípadne apache?
_________________ Najzávažnejšie chyby sú spravidla oznamované hláškami, na ktorých je možné stlačiť iba "OK" ! |
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
Php.ini (PHP) a httpd.conf (Apache).
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 | 90 Bydlisko: Slovakia-Ko... |
hmm ked mas zapnuty RG tak si popozeraj ci sa ti niekde neopakuje premenna alebo je niechtiac vlozena...lebo mne sa par x stalo pri RG ze som klikal kade prislo a nevedle som z kade su tie data tam zobrazene
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 14.11.06 Prihlásený: 03.12.09 Príspevky: 25 Témy: 4 | 4 |
Ešte jedno info.
Apache aj PHP interpreter su súčasťou PHPtriad. Inštaloval som ho na dvoch kompoch. Na jednom bežia tie super globálne premenné v poriadku a na druhom sa s nimi musím pasovať ako som naznačil vyššie. Môže táto závada nastať aj kôli rôznej verzii Windows?
_________________ Najzávažnejšie chyby sú spravidla oznamované hláškami, na ktorých je možné stlačiť iba "OK" ! |
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
Podľa mňa to spolu nesúvisí, porovnaj phpinfo(); z oboch serverov a uvidíš.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 23.01.07 Prihlásený: 14.04.11 Príspevky: 239 Témy: 26 | 26 |
skus do suboru spracuj.php hodit: Kód: @extract($_POST);
|
|
Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
|