Checkbox selecionando valores de uma tabela
Pessoal , bom dia !!! Venho mais uma vez pedir a vossa sabedoria em programação. O meu problema dessa vez é o seguinte: Tenho 3 tabelas no meu database , Bancadas , Vertical e Armários. Preciso criar um registro de peças , e nesse registro eu preciso especificar qual o local onde essas peças estão alocadas (Vertical , Armários ou Bancadas). Pensei em utilizar 3 checkboxes , onde ao selecionar um delas , ele iria listar os respectivos valores da tabela selecionada em um dropbox. A programação para tentar fazer isso segue abaixo:
<?php include ("msg.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form>
<input type="checkbox" name="Bench" value="SelectBench"> Program <br>
<input type="checkbox" name="Vertical" value="SelectVertical"> Vertical <br>
<input type="checkbox" name="Shelf" value="Shelf"> SelectShelf <br>
<?php
include ("CN.php");
if ($_POST['Bench'] == 'SelectBench'){
$result = mysql_query("SELECT id_bench,Bench FROM Benchs")or die(mysql_error());
}
if ($_POST['Vertical'] == 'SelectVertical'){
$result = mysql_query("SELECT id_vertical,Vertical FROM Verticals")or die(mysql_error());
}
if ($_POST['Shelf'] == 'SelectShelf'){
$result = mysql_query("SELECT id_Shelf,Shelf FROM Shelfs")or die(mysql_error());
}
echo '<select name="Program" id="Program">
<option selected="selected"> --- Select a Program --- </option>';
while($nt=mysql_fetch_array($result)) {
echo '<option value ="'.$nt['Program'].'">'.$nt['Program'].'</option>';
}
echo " </select> ";
?>
<br> <br>
</form>
</body>
</html>
Eu tentei usar uma lógica de if em uma estrutura de busca que eu criei , que tem pro função buscar os valores determinados em uma tabela e inseri-los em um dropbox. abaixo segue a programação desta estrutura:
<?php
include ("CN.php");
if ($_POST['Program'] == 'SelectProgram'){
$result = mysql_query("SELECT id_program,Program FROM programas")or die(mysql_error());
}
echo '<select name="Program" id="Program">
<option selected="selected"> --- Select a Program --- </option>';
while($nt=mysql_fetch_array($result)) {
echo '<option value ="'.$nt['Program'].'">'.$nt['Program'].'</option>';
}
echo " </select> ";
?>
Alguém tem alguma sugestão/idéia ?!?! Agradeço desde já a compreensão de vocês!!!
Discussão (6)
Carregando comentários...