Jump to content
Fórum Script Brasil
  • 0

inserir dados em bd usando php


betoo

Question

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 betoo
Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

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 by mJi
Link to comment
Share on other sites

  • 0
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 by betoo
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...