pieni

Eli on radio-painikkeita:



Miten saisin testattua, että jos valinnan arvoksi on asetettu 2, niin esim. tulostuu echo "valitsit toisen valinnan"; ?¨

Olen kokeillut näin:
14428
Äänestä

Muut lukivat myös

Vastaukset 14

Vanhimmat

Poismalla aluksi ainakin yhden ylimääräisen sulkeen.

Äänestä
  • lulz

    Äänestä

  • Ongelmanahan tuossa on siis se, että se valittaa jos mitään ei ole valittuna..

    "Undefined index valinta..."

    Äänestä

Muista laittaa formiin POST jos käytät sitä php:ssä. en tiedä toimiiko tuo, ei tullut testattua.

Äänestä
  • tuo virheilmoitus meinaan.. eli valittaa molemmista, tuosta valinta 2:sta ja valinnasta joka on tyhjä..

    Äänestä

  • tuplana :/ kirjoitti:

    tuo virheilmoitus meinaan.. eli valittaa molemmista, tuosta valinta 2:sta ja valinnasta joka on tyhjä..

    1.
    2.

    Äänestä

  • eikunvaan kirjoitti:

    1.
    2.

    Ainoo pikkujuttu tuossa vielä on, että se ei ikään kuin muista, minkä se on valinnut..

    Eli kun valitaan radiobuttoniin toka kohta, se toki tulostaa että valittu kakkonen, mutta se pallukka ei enää ole siinä kakkasessa, vaan häipyy kokonaan...

    Pitäskö tuo valinta tallentaa tietokantaan ja sitten kutsua sitä valintaa, että se muistaa sen?

    Äänestä

  • toimii... kirjoitti:

    Ainoo pikkujuttu tuossa vielä on, että se ei ikään kuin muista, minkä se on valinnut..

    Eli kun valitaan radiobuttoniin toka kohta, se toki tulostaa että valittu kakkonen, mutta se pallukka ei enää ole siinä kakkasessa, vaan häipyy kokonaan...

    Pitäskö tuo valinta tallentaa tietokantaan ja sitten kutsua sitä valintaa, että se muistaa sen?

    Toisaalta voihan tuon tiedon kuskata mukana evästeessä tai istuntoa käyttäen.

    Äänestä

  • eikunvaan kirjoitti:

    Toisaalta voihan tuon tiedon kuskata mukana evästeessä tai istuntoa käyttäen.

    Eli kun painaa pelkästään tuota submit nappia, eikä valitse valintaa 1 eikä 2 niin tulostuu virheilmoitus:
    Notice: Undefined index: valinta in..

    Notice: Undefined index: valinta in..


    Kokeilin tuota kiertää mm. niin, että laitoin tuon else-lauseen tilalle if(!isset($_POST['submit']))
    {
    echo "ei mitään valittuna";
    }

    mutta ongelma edelleen jatkui samanlaisena, tosin virheilmoitusten perään tuli tuo teksti...

    Onko kellään tähän mitään vinkkiä?

    Äänestä

  • juttu..... kirjoitti:

    Eli kun painaa pelkästään tuota submit nappia, eikä valitse valintaa 1 eikä 2 niin tulostuu virheilmoitus:
    Notice: Undefined index: valinta in..

    Notice: Undefined index: valinta in..


    Kokeilin tuota kiertää mm. niin, että laitoin tuon else-lauseen tilalle if(!isset($_POST['submit']))
    {
    echo "ei mitään valittuna";
    }

    mutta ongelma edelleen jatkui samanlaisena, tosin virheilmoitusten perään tuli tuo teksti...

    Onko kellään tähän mitään vinkkiä?

    1.
    2.




    Testasin omalla palvelimella ja toimii.

    Äänestä

  • eikunvaan kirjoitti:

    1.
    2.




    Testasin omalla palvelimella ja toimii.

    Notice: Undefined index: valinta in...

    Siis sama valitus edelleen, toki vaan yhteen kertaan nyt. Lienee siis salapoliisin työtä =)

    Äänestä

  • ainakaan mulla... kirjoitti:

    Notice: Undefined index: valinta in...

    Siis sama valitus edelleen, toki vaan yhteen kertaan nyt. Lienee siis salapoliisin työtä =)

    nyt kuntoon se koodi. Käytät ilmeisesti koodissa $_GET:ia vaikka pitäisi käyttää $_POST:ia...

    Äänestä

  • juhakorkeapudas kirjoitti:

    nyt kuntoon se koodi. Käytät ilmeisesti koodissa $_GET:ia vaikka pitäisi käyttää $_POST:ia...

    Ei ole yleensäkään tapana käyttää tuota GET:iä..

    Äänestä

  • käytössä... kirjoitti:

    Ei ole yleensäkään tapana käyttää tuota GET:iä..

    koodissasi on joku muu virhe koska esimerkin antajan koodi toimii.

    Äänestä

Kommentoi aloitusta


PHP-ongelma.. kirjoitti:

Eli on radio-painikkeita:



Miten saisin testattua, että jos valinnan arvoksi on asetettu 2, niin esim. tulostuu echo "valitsit toisen valinnan"; ?¨

Olen kokeillut näin:

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu