Výsledky 1 až 9 z 9

Téma: Formulár v PHP!!

  1. #1

    Standardní Formulár v PHP!!

    zdar lidi.

    Skusal som asi 15 formularov, ktore som si postahoval aj napr. z tohto webu,
    skusal som si urobit aj vlastne no zakazdym sa mi tam vyskytne jeden problém a
    to: ked zadam do formulara nejake hodnoty a dam si ich vypisat pomocou PHP
    skriptu tak mi nic vypise alebo mi vypise nulove hodnoty!
    Nebude to tym ze tie skripty su pisane pre starsie verzie PHP a ze vnovom PHP
    5.1.1 sa pouziva uz iny zapis?? Ak ano takmoze mi niekto poslat nejaky
    jednoduchy formular aj s vypisom pomocou PHP skriptu??
    Alebo chyba je niekde inde Btw som trocha lama
    MB ECS Sis 735 K7S5A,Duron 700, 256 SD-RAM, Maxtor 80 GB 7200 rpm, nVidia GeForce 2MX-200 32 MB, SB Live!, NEC DVD+-RW 3520A, LG Combo 4480B...

  2. #2
    Terorista karabínový mince Avatar uživatele PiT
    Založen
    13.09.2002
    Bydliště
    Bratislava
    Příspěvky
    4 550
    Vliv
    300

    Standardní Re: Formulár v PHP!!

    Ked posles napr. premennu co, tak ju potom v PHP nehladaj/nepriraduj ako $co ale ako $GLOBALS["co"]
    And down we go again, under the relentless wawes, into the arms of calm breakers, into bayou of forgotten dreams
    Like sand slipping through my fingers, nothing ever lasts, ever will

  3. #3
    Member Avatar uživatele P3TR
    Založen
    04.09.2004
    Bydliště
    Prostějov, #overclocking
    Příspěvky
    140
    Vliv
    255

    Standardní Re: Formulár v PHP!!

    Citace Původně odeslal PiT
    Ked posles napr. premennu co, tak ju potom v PHP nehladaj/nepriraduj ako $co ale ako $GLOBALS["co"]
    Bud tak, nebo pokud chces rozlisit metodu GET nebo POST tak muzes pouzit i neco podonyho:
    $co = $HTTP_GET_VARS["co"]; // v pripade POST: $HTTP_POST_VARS["co"];

    potom do $co nactes data z formulare a echo $co; to vyhodi na strance...
    MSI KT3 Ultra-ARU | AMD Athlon XP Thoroughbred 1800+@2600+ (1.65V) prime stable | CoolerMaster XDream III | Kingstone DDR400 512MB CL2.5 | GeForce 4MX 440 64MB | HITACHI 7K250 160GB 8MB PATA | LG GSA 4163B DVDRW + Toshiba SD-M1612 16x | Logitech MX1000 | Edimax EW7206APg | Realtek RTL8139/810x Fast Ethernet | Leadtek WinFast 2000XP deLuxe | EC Q3 Logic - LC-B350W PFC | Creative P580 | AOC 7K+
    linux mandriva 2006 cz

  4. #4

    Standardní Re: Formulár v PHP!!

    Alebo $_GET['co'] a $_POST['co'].
    http://www.php.net/manual/en/reserved.variables.php
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  5. #5

    Standardní Re: Formulár v PHP!!

    jeste lepsi je dostat se k promenne prijate formularem pres $_POST['promenna'] resp. $_GET['promenna'], pokud byl formular odeslan metodou POST resp. GET (implicitne). a nakonec da se pouzit i $_REQUEST, kde jsou smichane promenne prijate jak metodou GET, tak i POST

    Edit: tak jsem byl pomalej...
    Ad HTTP_POST_VARS a HTTP_GET_VARS, ty jsou uz "deprecated"=zastarale, doporucuje se pouzivat $_POST a $_GET, protoze tyhle stare casem mozna i zmizi
    1) ASUS M6A
    2) Toshiba Portége R600-10U
    3) ASUS A8V-X AMD Athlon 64 3000+ Kingmax 2x256MB DDR 400 WD 120GB Samsung 80 GB GMC G30 Fortron FSP400-60THN-P
    Ideální indentace pro Pascal je šest stop pod zem.

  6. #6
    Member Avatar uživatele P3TR
    Založen
    04.09.2004
    Bydliště
    Prostějov, #overclocking
    Příspěvky
    140
    Vliv
    255

    Standardní Re: Formulár v PHP!!

    Citace Původně odeslal ripper
    Edit: tak jsem byl pomalej...
    Ad HTTP_POST_VARS a HTTP_GET_VARS, ty jsou uz "deprecated"=zastarale, doporucuje se pouzivat $_POST a $_GET, protoze tyhle stare casem mozna i zmizi
    Jasne ale jako priklad se to hodi... zatim je skoro ve vsechn svych skriptech pouzivam (resp. v tech starsich) a zatim je nemim menit...
    btw.: imo tohle z php jen tak nezmizi....
    MSI KT3 Ultra-ARU | AMD Athlon XP Thoroughbred 1800+@2600+ (1.65V) prime stable | CoolerMaster XDream III | Kingstone DDR400 512MB CL2.5 | GeForce 4MX 440 64MB | HITACHI 7K250 160GB 8MB PATA | LG GSA 4163B DVDRW + Toshiba SD-M1612 16x | Logitech MX1000 | Edimax EW7206APg | Realtek RTL8139/810x Fast Ethernet | Leadtek WinFast 2000XP deLuxe | EC Q3 Logic - LC-B350W PFC | Creative P580 | AOC 7K+
    linux mandriva 2006 cz

  7. #7

    Standardní Re: Formulár v PHP!!

    Citace Původně odeslal P3TR
    Jasne ale jako priklad se to hodi... zatim je skoro ve vsechn svych skriptech pouzivam (resp. v tech starsich) a zatim je nemim menit...
    btw.: imo tohle z php jen tak nezmizi....
    Na to bacha, jednak jsou uz defaultne vypnuty (direktiva register_long_arrays), takze staci jedno nevhodny nastaveni kdesi na cilovym serveru a uz se vezes, ale hlavne spousta zmen prijde v PHP6 (teda doufam, ze prijdou vsechny co se planujou), mrkni na http://www.php.net/~derick/meeting-n...rays-http-vars a mozna (cti: zcela jiste) zmenis nazor
    1) ASUS M6A
    2) Toshiba Portége R600-10U
    3) ASUS A8V-X AMD Athlon 64 3000+ Kingmax 2x256MB DDR 400 WD 120GB Samsung 80 GB GMC G30 Fortron FSP400-60THN-P
    Ideální indentace pro Pascal je šest stop pod zem.

  8. #8

    Standardní Re: Formulár v PHP!!

    Staré skripty při přesunu se dají kromě přepsání "zachránit" pomocí

    Kód:
    extract($_REQUEST);
    Ale měli bychom už s $_POST a $_GET operovat sami (i když je to hrozná otrava)...
    -- under construction --

  9. #9
    Member Avatar uživatele P3TR
    Založen
    04.09.2004
    Bydliště
    Prostějov, #overclocking
    Příspěvky
    140
    Vliv
    255

    Standardní Re: Formulár v PHP!!

    Citace Původně odeslal ripper
    Na to bacha, jednak jsou uz defaultne vypnuty (direktiva register_long_arrays), takze staci jedno nevhodny nastaveni kdesi na cilovym serveru a uz se vezes, ale hlavne spousta zmen prijde v PHP6 (teda doufam, ze prijdou vsechny co se planujou), mrkni na http://www.php.net/~derick/meeting-n...rays-http-vars a mozna (cti: zcela jiste) zmenis nazor
    huh, tak tohle by me nenapadlo... myslel sem, ze se to zachova, ale ono ee...
    Kazdopadne je to urcitej krok k lepsimu, vyhnes se tak reseni problemu typu "jaky je asi na cilovym http serveru nastaveni"....
    MSI KT3 Ultra-ARU | AMD Athlon XP Thoroughbred 1800+@2600+ (1.65V) prime stable | CoolerMaster XDream III | Kingstone DDR400 512MB CL2.5 | GeForce 4MX 440 64MB | HITACHI 7K250 160GB 8MB PATA | LG GSA 4163B DVDRW + Toshiba SD-M1612 16x | Logitech MX1000 | Edimax EW7206APg | Realtek RTL8139/810x Fast Ethernet | Leadtek WinFast 2000XP deLuxe | EC Q3 Logic - LC-B350W PFC | Creative P580 | AOC 7K+
    linux mandriva 2006 cz

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. [PHP, PERL] - spusteni perl skriptu v php
    Založil Braindead v sekci fóra Programování
    Odpovědí: 5
    Poslední příspěvek: 28.07.2005, 13:41
  2. PHP bez koncovky php? MySQL jak?
    Založil Skodik v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 8
    Poslední příspěvek: 26.12.2003, 20:16
  3. API moduly mysql a php se lisi :(((
    Založil Koty v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 4
    Poslední příspěvek: 23.11.2003, 22:03
  4. Formular na mail pres PHP, co mam spatne?
    Založil Marosh v sekci fóra Programování
    Odpovědí: 19
    Poslední příspěvek: 05.09.2003, 08:49

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •