resultado do combobox
Olá,
Estou começando a programar e estou levando uma surra desse código:
<html>
<head>
<title>Função para gerar ComboBox</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="index.php">
<select name="select2">
<?php criarCombo("cadastro", 0, 3); ?>
<input type="submit" name="envia" value="ok" />
</select>
</form>
</body>
</html>
<?php
function criarCombo($table, $id, $valor) {
$table=veiculos;
$id=carid;
$valor=nome;
mysql_connect('localhost', 'root', '');
mysql_select_db('localiza');
$sql = "SELECT * FROM " . $table . " ORDER BY nome ";
$rs_sql = mysql_query($sql);
while ($linha = mysql_fetch_array($rs_sql)) {
$chave = $linha[$id];
$nome = $linha[$valor];
$combo = $combo . "<option value=\"$id\">$nome</option>";
}
echo $combo;
}
?>
O codigo cria um combobox, e através do método POST envia para index.PHP o resultado do combo.
no index eu fiz assim:
<?
$select = $_POST["select2"];
echo $select;?>
porem eu só recebo como na tela esse valor "carid"
não consigo ver qual opção eu cliquei no combo.
Desde já agradeço a atenção.
Roberto
Discussão (2)
Carregando comentários...