Pereiti prie turinio

Užduotis su if'ais ir select


Rekomenduojami pranešimai

Sveiki uždarbiečiai, gavau užduotį kolegijoje kuria turiu atlikti, bet kadangi programavime daug nenusimanau man reik Jūsų pagalbos.

 

Užduotis tokia:

 

<select>

<option value="CPU1">CPU1</option>

<option value="CPU2">CPU2</option>

<option value="CPU3">CPU3</option>

</select>

 

<select>

<option value="MB1">MB1</option>

<option value="MB2">MB2</option>

<option value="MB3">MB3</option>

</select>

 

Man reik parašyti sąlygas, tarkim pasirinkus <select> funkcijoje CPU1, antrame <select> atribute kur motininės plokštės man duotų pasirinkti tik CPU1 tinkančiam motinines plokštes, pasirinkus CPU2 jam jau būtu kiti MB pasirinkimai. Viskas tai turi būti <select> atributose.Visa tai PHP kalba reikia. Tikiuosi aiškiai parašiau :) Labai reik Jūsu pagalbos, ačiū.

Redagavo tiomter
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Atsiprašau, negaliu susilaikyti - prenumeruoju šitą forumo skiltį, bet ji pastaruoju metu pavirto išmaldą prašančių moksleivių ir studentų susirinkimu.

 

Sakai kolegijoje gavai užduotį bet nenusimanai programavime - tai jau nekalbant kodėl tada ten stojai, tai man įdomu, jei prašytų 100m prabėgti per fizinį, irgi sakytų studentai kad nenusimano ir prašytų ko nors kad prabėgtų?

 

Sorry autoriau, čia ne tau asmeniškai, bet bendrai užkniso kad apie *programavimą* programavimo temoje niekas nebešneka, tik prašo namų darbus padaryti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

nu kažkas panašaus, nežinau bent taip supratau, o pats pasikeisi ....

 

 

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">

 

<select name="cpu">

<option value="CPU1">CPU1</option>

<option value="CPU2">CPU2</option>

<option value="CPU3">CPU3</option>

</select>

<input type="submit" name="submit">

</form>

<?php

if($_POST) {

 

if($_POST['cpu'] == 'CPU1') {

echo '<select>

<option value="MB1">MB1</option>

 

</select>

';

}

else if($_POST['cpu'] == 'CPU2') {

echo '<select>

<option value="MB2">MB2</option>

 

</select>';

}

else {

echo '<select>

<option value="MB3">MB3</option>

 

</select>';

}

 

}

?>

Nuoroda į pranešimą
Dalintis kituose puslapiuose

-> Tiesiog duok select "name" attributa. Sakykim <select name="CPU">.

 

-> Visa <select> blokeli idek i <form><select name="CPU"><option ... </select></form>

 

-> Uzdek formai attributa action="/" ir method="post" ir idek <input type="submit" name="submit"/>

 

-> Visa html surasyk *.php faila.

 

-> *.php faile naudok if(isset($_POST['submit']))

 

-> jei submit paspausta sugeneruok nauja lista su savo norimais mb ir ji parodyk.

 

 

Alternatyviai naudok jquery/js kad viskas vyktu be submit. Yra keletas variantu.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Atsiprašau, negaliu susilaikyti - prenumeruoju šitą forumo skiltį, bet ji pastaruoju metu pavirto išmaldą prašančių moksleivių ir studentų susirinkimu.

 

Sakai kolegijoje gavai užduotį bet nenusimanai programavime - tai jau nekalbant kodėl tada ten stojai, tai man įdomu, jei prašytų 100m prabėgti per fizinį, irgi sakytų studentai kad nenusimano ir prašytų ko nors kad prabėgtų?

 

Sorry autoriau, čia ne tau asmeniškai, bet bendrai užkniso kad apie *programavimą* programavimo temoje niekas nebešneka, tik prašo namų darbus padaryti.

 

sutinku.

 

galvojat kad jam padesit? 99% tokiu tikriausiai nezino kas net "$_POST" yra? :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...