betoo Posted January 25, 2012 Report Share Posted January 25, 2012 (edited) me conecto no banco= test1nele tem a tabela=cidadecidade tem = "cidade_codigo", "nome_cidade", "estado"como faço pra fazer um from com a area de texto para cidade e estado,q quando clikar em inserir ele insira os dados na tabela, <? $host="localhost"; $user="test"; $senha="teste"; $n_banco="test1"; if(!($conexao= @mysql_connect ("$host","$user","$senha"))) { echo "<p aling='center'> Erro ao conectar ao MySQL!</p>"; exit; } if (!($n_banco=@mysql_select_db ("$n_banco",$conexao))) { echo "<p aling='center'>Erro ao selecionar a base de dados $n_banco</p>"; exit; } ?> <html> <body> <form> cidade: <input name="nome_cidade" type="text"><br> estado: <input name="estado" type="text"><br> <input type="submit" value="Inserir"> </form> </body> </html> Edited January 25, 2012 by betoo Quote Link to comment Share on other sites More sharing options...
0 mJi Posted January 25, 2012 Report Share Posted January 25, 2012 (edited) Não entendo muito de MySQL, mas que eu saiba, não é possível inserir uma tabela dentro de outra tabela...Enfim.Considerando que tu passaste os dados inseridos no formulário via GET, basta pegá-los e colocar numa query tipo 'INSERT INTO'.//Após já ter se conectado ao MySQL (mysql_connect) e selecionado o banco de dados (mysql_select_db) mysql_query("INSERT INTO `cidades` (`nome_cidade`, `estado`) VALUES ('".mysql_escape_string($_GET['nome_cidade'])."', '".mysql_espace_string($_GET['estado'])."');Algo assim... Edited January 25, 2012 by mJi Quote Link to comment Share on other sites More sharing options...
0 betoo Posted January 25, 2012 Author Report Share Posted January 25, 2012 (edited) Não entendo muito de MySQL, mas que eu saiba, não é possível inserir uma tabela dentro de outra tabela...Enfim.Considerando que tu passaste os dados inseridos no formulário via GET, basta pegá-los e colocar numa query tipo 'INSERT INTO'.//Após já ter se conectado ao MySQL (mysql_connect) e selecionado o banco de dados (mysql_select_db) mysql_query("INSERT INTO `cidades` (`nome_cidade`, `estado`) VALUES ('".mysql_escape_string($_GET['nome_cidade'])."', '".mysql_espace_string($_GET['estado'])."');Algo assim...como faço pra fazer em um formulario ?????? :wacko: Edited January 25, 2012 by betoo Quote Link to comment Share on other sites More sharing options...
0 Marcelo_2 Posted January 27, 2012 Report Share Posted January 27, 2012 betoo,cara, de boa.. baixa essa apostila; mt legal mesmo:http://apostilas.fok.com.br/categorias/35-...sql-e-ajax.htmltudo super bem explicado, em portugues.. falou, fui... Quote Link to comment Share on other sites More sharing options...
Question
betoo
me conecto no banco= test1
nele tem a tabela=cidade
cidade tem = "cidade_codigo", "nome_cidade", "estado"
como faço pra fazer um from com a area de texto para cidade e estado,
q quando clikar em inserir ele insira os dados na tabela,
<?
$host="localhost";
$user="test";
$senha="teste";
$n_banco="test1";
if(!($conexao= @mysql_connect ("$host","$user","$senha"))) {
echo "<p aling='center'> Erro ao conectar ao MySQL!</p>";
exit;
}
if (!($n_banco=@mysql_select_db ("$n_banco",$conexao))) {
echo "<p aling='center'>Erro ao selecionar a base de dados $n_banco</p>";
exit;
}
?>
<html>
<body>
<form>
cidade:
<input name="nome_cidade" type="text"><br>
estado:
<input name="estado" type="text"><br>
<input type="submit" value="Inserir">
</form>
</body>
</html>
Edited by betooLink to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.