Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
beleza
Pessoal, seguite, eu tenho o codigo abaixo que monta as options de uma combo, veja:
<?
$nome_da_combo="tipo_midia";
echo "<select size='1' name='$nome_da_combo' id='$nome_da_combo'>";
if (($_GET["$nome_da_combo"] == "") or ($_GET["$nome_da_combo"] == "Selecione"))
{
echo "<option selected>Selecione</option>";
echo "<option>JORNAL</option>";
echo "<option>PANFLETO</option>";
echo "<option>TABLÔIDE</option>";
echo "<option>RÁDIO</option>";
echo "<option>TELEVISÃO</option>";
}
else
{
echo "<option selected value='".$_GET["$nome_da_combo"]."'>".$_GET["$nome_da_combo"]."</option>";
echo "<option>JORNAL</option>";
echo "<option>PANFLETO</option>";
echo "<option>TABLÔIDE</option>";
echo "<option>RÁDIO</option>";
echo "<option>TELEVISÃO</option>";
}
echo "</select>";
?>Obrigado
Vou adaptar e posto!
Antes de mais nada, o teu option está errado.
<option value="Jornal">JORNAL</option>
Agora sobre a dúvida. Cria um array, onde o value é o índice e o nome é o valor. Assim.
$array = array('Jornal' => 'JORNAL',...);
Daí para montar o option você usa um foreach. Mais ou menos assim.
{Aí para fazer o segundo, usa um if... Mais ou menos assim...
{A lógica é mais ou menos esta.
http://br.php.net/manual/pt_BR/control-structures.foreach.php
http://br.php.net/continue
Carlos Eduardo