Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Biel.

selecionar qual tabela será cadastrado o nome

Recommended Posts

Boa tarde a todos. Direto ao ponto. Pessoal Gostaria de fazer o seguinte:

 

Cadastrar o nome júnior por exemplo na tabela que for selecionada. Ex: no select option selecionei a tab_b, então gostaria que o nome junior fosse cadastrado na tab_b ou selecionei a tab_a, então gostaria que o nome júnior fosse cadastrado na tab_a ou selecionei a tab_c, então gostaria que o nome júnior cadastrado na tab_c

tab_a
id  nome
1    joao
------------------------------
tab_b
id  nome
1    maria
------------------------------
tab_c
id  nome
1    antonio
------------------------------
todas_as_tabelas
idgg tabelas
1     tab_a
2     tab_b
3     tab_c
------------------------------

<?php
if ((isset($_POST["acao"])) && ($_POST["acao"] == "form1")) {
$nome  = $_POST['nome']; 


$sql = mysql_query ("SELECT * FROM todas_as_tabelas")or die (mysql_error());  
while($linha = mysql_fetch_array($sql)){
$tabelas = $linha['tabelas']; 
}

$sqlCadastra = mysql_query ("INSERT INTO $todas_as_tabelas (nome) VALUES ('".$nome."') ");	

echo "cadastro realizado com sucesso";
}

?>
<form action="" method="post" name="form1" id="form1" >

<table width="321" border="0" align="center" cellpadding="4" cellspacing="4">

<tr >
<td width="313" height="63" align="left" valign="baseline"><strong>Nome</strong><br>        
<input type="text" name="nome" value="Junior" style="width:226px; " /></td>
</tr>

<tr>
<td height="30" align="left">   
<b>você vai cadastrar o nome acima na tabela:</b><br>
<select name="todas_as_tabelas_aqui" required style="width:226px;">
<option value=""></option>
<?php
$sql = mysql_query ("SELECT * FROM todas_as_tabelas_aqui");  
while($linha = mysql_fetch_array($sql)){ 	 
$idgg   = $linha['idgg']; 
$tabelas = $linha['tabelas']; 
?>
<option value="<?php echo $idgg;?>"><?php echo $tabelas;?></option>
<?php } ?>

</select>

</td>
</tr>

<tr valign="baseline">
<td height="50" align="left" valign="bottom"><input type="submit" value="Cadastrar" id="botao_css" /></td>
</tr>

</table>
<input type="hidden" name="acao" value="form1" />
</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

E qual a dificuldade ? qual o erro ? Basta recuperar o posto do select e por a variável onde vai o nome da tabela. Lembrando que para ambas as tabelas, precisam ter o campo para armazenar o nome. De preferência do mesmo nome.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.