cum pot face sa se retina valorea dintr-un list meniu
Moderatori: Moderatori, Start Moderator
-
th3ph4r4oh
- Junior Member
- Mesaje: 30
- Membru din: Mie Iul 11, 2007 2:20 pm
- Localitate: Bucuresti
- Contact:
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>
<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!
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 22 vizitatori
