Výsledky 1 až 7 z 7

Téma: [PHP] formulář

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1

    Standardní [PHP] formulář

    Jsem začátečník, potřebuju vytvořit formulář a nejlíp to prý jde v php. zkusil jsem to a hnedka mám problém, teda po tom co jsem včera celé odpoledne rozjížděl php doma .
    Mám na stránce formulář s přibližně touto syntaxí:

    <form action="zk2.php" method="GET">
    <input type="radio" name="stejne_jmeno" value="1" checked="checked">
    <input type="radio" name="stejne_jmeno" value="2">
    <input type="radio" name="stejne_jmeno" value="3">
    <input type="submit" value="odeslat">
    </form>
    po odeslání se mi otevře zk2.php ale nenačtou se mi proměnné takže mi skript vrací hodnotu 0.

    Dík za radu kde najdu tu zradu

    PS: mám PhpHome 2.3.2
    AMD Athlon 1700+@2800+11x200 1,7V | AC Slim Silent Pro 43°C/54°C | 512MB OCZ Basic DDR 3200 | ABIT NF7-S rev.1.1 | Western Digital WD400JB 40GB | Leadtek GeForce 4Ti 4200 64MB 250/500@300/600| DVD Toshiba SD1712 | CD-RW Teac 524 | 17\" DELL repas

  2. #2

    Standardní

    Ono je těžké radit, když nevidíme ten soubor zk2.php, ale předpokládám, že je chyba v nepoužití globální proměnné
    Kód:
    $_GET&#91;"stejne_jmeno"&#93;
    Tam najdeš to co potřebuješ.
    CPU Athlon XP-M 2500+@2300MHz(1.575V), AC Copper Silent 2 TC rev.2, MB Abit NF7-S rev.2 + Zalman NB47J, RAM 1536MB DDR400, GK Sapphire Radeon 9600 128MB, HDD Samsung SpinPoint (P80 160GB + T166 500GB), CD/DVD LG GSA-4160B, DVD-ROM Pioneer 106S, další DVB-T Technisat Airstar, VFD Noritake 20x2, MSI Bluetooth, ICY BOX čtečka 8in1, skříň Logic Q11 + Fortron FSP350-60PN(PF), monitor LCD Dell 2007FP, LCD Samsung 32" LE32A457, repro Genius SW-5.1 HT, OS Windows XP + Media Portal, Dell D630, SE Vivaz Pro

  3. #3

    Standardní

    Aha tak tady je zakopaný pudl. Z těch střípků co jsem posbíral na webu jsem se nikde nedočetl, že musím proměnnou načíst. Chápal jsem to tak že když odesílám proměnné na stránku se skriptem tak si je skript automaticky načte.

    Dík za radu jen co přijdu domů hned to otestuju.
    AMD Athlon 1700+@2800+11x200 1,7V | AC Slim Silent Pro 43°C/54°C | 512MB OCZ Basic DDR 3200 | ABIT NF7-S rev.1.1 | Western Digital WD400JB 40GB | Leadtek GeForce 4Ti 4200 64MB 250/500@300/600| DVD Toshiba SD1712 | CD-RW Teac 524 | 17\" DELL repas

  4. #4
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    to je zmena od 4.neco verze PHP, ze je nastaveno register globals defaultne na off. je to kvuli bezpecnosti. muzes si to nastavit na "on" v php.ini a bude ti to chodit jak jsi puvodne predpokladal. Koneckoncu je to tady uz mockrat probirany.
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  5. #5

    Standardní

    blbej dotaz, jak je to $_GET zpetne komatabilni - kdyz to napisu do skriptu kterej pobezi na starsim PHP nebude to hazet chybu?

    Gigabyte GA-P67-DS3-B3, Core i7-2600K@4,5GHz, 2xKingston 2GB/1866MHz/CL11, Leadtek 7900GT-256MB DDR3 + Accelero S1, SB-Audigy + YMF724 + DreamBlaster combo, tuner FlyDVB duo, SSD Samsung 840 Pro 128GB + WD1003FBYX RE4 1TB, Seasonic S12II-430, 21" NEC 2190UXp, DVD-RW NEC 4550A->4551A mod, CD-RW Teac 524E, ZIP100, FDD, Canon PowerShot A70, A95+hacked firmware, EOS 350D+CHDK, Pentax K-30, Galaxy S3+CM13, HP ipaq 214, HP 200LX.
    2nd PC: Gigabyte GA-P31-DS3L with custom BIOS, Core2 Duo E8600@4,0GHz, 2xKingston 2GB/1066MHz/CL5
    3rd PC: Abit BX133-Raid, Tualatin 1300@1733/133/1,65V, 2x256MB. WEB: http://rayer.g6.cz

  6. #6

    Standardní

    Citace Původně odeslal RayeR
    blbej dotaz, jak je to $_GET zpetne komatabilni - kdyz to napisu do skriptu kterej pobezi na starsim PHP nebude to hazet chybu?
    co takhle http://www.php.net/variables.predefined? php obsahuje pole $_GET, $_POST, $_SERVER apod. od verze 4.1.0. napriklad pro $_GET mas ve starsim php ekvivalent $HTTP_GET_VARS, kterej doted funguje, ale je "deprecated".
    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.

  7. #7
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    Kód:
    if &#40;isarray&#40;$HTTP_GET_VARS&#41;&#41;
    &#123;
    vyextrahuj si do jednotlivych promennych, popr si to zkopirujes do $_GET;
    &#125;
    pripadne totez s $_GET
    ta extrakce muze vyuzit triku s $$promenna

    jakoze
    Kód:
    reset &#40;$HTTP_GET_VARS&#41;;
    
    while &#40;$prom=key&#40;$HTTP_GET_VARS&#41;&#41;
    &#123;
    $$prom=$HTTP_GET_VARS&#91;$prom&#93;;
    next&#40;HTTP_GET_VARS&#41;;
    &#125;
    pisu to z hlavy, a moc to $$ nepouzivam, ale snad sem se nespletl.

    popr na tu extrakci mam pocit existuje jeste jina a jednodussi konstrukce, ale nepamatuju si ji..
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

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)

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
  •