cum pot face sa se retina valorea dintr-un list meniu

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator


Reaper
Average Member
Mesaje: 112
Membru din: Vin Apr 13, 2007 2:14 am
Localitate: Bucuresti
Contact:

Mesajde Reaper » Joi Aug 30, 2007 1:21 am


Reaper
Average Member
Mesaje: 112
Membru din: Vin Apr 13, 2007 2:14 am
Localitate: Bucuresti
Contact:

Mesajde Reaper » Joi Aug 30, 2007 1:32 am


th3ph4r4oh
Junior Member
Mesaje: 30
Membru din: Mie Iul 11, 2007 2:20 pm
Localitate: Bucuresti
Contact:

Mesajde th3ph4r4oh » Vin Aug 31, 2007 6:40 pm

I used to do a little, but a little wouldn't do. So the little got more and more, I just keep tryin' to get a little better, a little better than before.

Avatar utilizator
adyre
Senior Member
Mesaje: 491
Membru din: Lun Dec 06, 2004 9:36 pm
Localitate: Buzau
Contact:

Mesajde adyre » Vin Aug 31, 2007 7:58 pm

Codul tau:
<select name="locatie">
<option value="Alba">Alba</option>
<option value="Arad">Arad</option>
<option value="Arges">Arges</option>
</select>

Ce ai nevoie:
<?
$locatie = striptags($_POST['locatie'],'');
?>
<select name="locatie">
<option value="Alba" <? if($locatie == 'Alba') print "selected";?>>Alba</option>
<option value="Arad" <? if($locatie == 'Arad') print "selected";?>>Arad</option>
<option value="Arges" <? if($locatie == 'Arges') print "selected";?>>Arges</option>
</select>

Daca am gresit ceva poate din graba....
iar daca ai nevoie pentru ceva de genul cifra e si mai usor... De exemplu pentru luni ale lunii.
Pentru o afisare mai frumoasa faci o functie PHP de genul:
function luniAn ($luna) {
switch ($luna) {
case('1'):
$luna = "Ianuarie";
break;
case('2'):
$luna = "Februarie";
break;
........
case('12'):
$luna = "Decembrie";
break;
}
return $luna;
}


iar pt HTML
<select name='luna'>
<option value=''>ALEGE</option>
<?
for($i = 0; $i<12; $i++) {
if($i == $_POST['luna']) { //lasam striptags-ul
print "<option value=\"".$i."\" selected>".luniAn($i)."</option>";
}
else {
print "<option value=\"".$i."\" selected>".luniAn($i)."</option>";
}
}
?>
</option>
Viata e prea scurta sa faci un lucru singur. Cere AJUTOR!


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 22 vizitatori