Jump to content
Fórum Script Brasil
  • 0

Inserindo dados


wagtel

Question

Outro dia o Dedas me ensinou a inserir dados com variáveis enviadas pela URL

Da outra vez deu certo, mas agora em outra situação, não estou conseguindo fazer.

if ((isset($_GET["id_tribo"])) && ($_GET["id_tribo"] == "form")) {
  $insertSQL = sprintf("INSERT INTO comunid_tribo_participa(id_tribo, usu_id, usuario, foto_tribo, titulo_tribo) VALUES (%s, %s, %s, %s, %s)",
                       GetSQLValueString($_GET['id_tribo'], "text"),
                       GetSQLValueString($_GET['usu_id'], "text"),
                       GetSQLValueString($_GET['usuario'], "text"),
                       GetSQLValueString($_GET['foto_tribo'], "text"),
                       GetSQLValueString($_GET['titulo_tribo'], "text"));

  mysql_select_db($database_Tacapi, $Tacapi);
  $Result1 = mysql_query($insertSQL, $Tacapi) or die(mysql_error());

  $insertGoTo = "index.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}

Alguém por favor poderia me dizer onde estou errando?

Edited by wagtel
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Não entendi muito bem, mas se sua dúvida é inserir dados na DB, use esse código:

<?
//CONEXÃO
$host = "localhost"; // coloque seu host 
$usuariodb="root"; //Usuario de Conexao com  o MySQL
$senhadb="vertrigo"; // Senha de Conexao com o MySQL
$db="SUA DB"; //Banco de Dados MySQL que você ta usando,  aonde tem a tabela que você qr inserir os dados
$tb="SUA TABELA"//Tabela que você quer por os dados
$conexao=mysql_connect ("$host", "$usuariodb", "$senhadb") or die ('Erro ao conectar ao host!Erro: ' . mysql_error());
mysql_select_db ("$db") or die("não foi possivel selecionar a DB");
//FIM CONEXÃO

//Dados vindo via GET(URL)
$id_tribo = $_GET['id_tribo']; 
$usu_id= $_GET['usu_id']; 
$usuario= $_GET['usuario']; 
$titulo_tribo = $_GET['titulo_tribo'];
$foto_tribo = $_GET['foto_tribo']; 


if (empty($id_tribo)){echo "Não deixe nenhum campo em branco!"; //Caso a Variavel ID tiver em branco, mostra a msg
}else{
$sql=mysql_query("INSERT INTO $tb (id_tribo, usu_id, usuario, foto_tribo, titulo_tribo) VALUES ('$id_tribo', '$usu_id', '$usuario', '$titulo_tribo', '$foto_tribo')"); //Inserindo os dados...
if (!$sql){ //Vamos ver se deu Certo?
echo "não foi possivel Inserir os dados!"; //msg de erro
}else{
echo "Inserido Com Sucesso!";//msg de sucesso
}
}

?>

OBS: não esqueça de declarar as variaveis id_tribo, usu_id, usuario, titulo_tribo e foto_tribo, senão não funciona!

Exemplo: http://seusite.com.br/script.php?id_tribo=...tribo=tribo.jpg

Falow??

Abraço, qualquer duvida ou erro postai!!

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...