ggeorgiaa 0 Denunciar post Postado Março 10, 2004 Gente, é o seguinte: To usando o banco mysql. Tenho uma tabela de nome dados que possuem apenas estes campos: nome_aluno , telefone_aluno e idade_aluno. Criei uma pagina para incluir estas informaçãoes: INCLUIR.PHP <html><head><title>Incluir dados</title></head><form name="incluir" action="insere2.php" method="post"><h1>Inclusão de alunos</h1>Nome: <input type="text" name="nome_aluno" size="40" maxlength="80"> <br><br>Telefone :<input type="text" name="telefone_aluno" size="10"> <br> <br>Idade: <input type="text" name="idade_aluno" size="4"><br> <br><center><input type="submit" value="Incluir"></center></form><body></body></html> E uma página: INSERE.PHP <?php$res1 = mysql_connect ('localhost','root','');if ($res1){$sql= "insent into dados (nome_aluno,telefone_aluno,idade_aluno),"$sql= " values ('$nome_aluno','$telefone_aluno','$idade_aluno') ";$res2 = mysql_db_query( alunos,$sql,$res1);if ($res2){ echo("Novo cliente adicionado");}else { echo("Erro na inclusão ".mysql_error()." "); } } else { echo("Erro na tentativa de conexão ".mysql_error()." "); } mysql_close($res1); ?> Esta dando erro...na linha 8 Quem poder me ajudar, ficarei muito grata..espero respostas.... Compartilhar este post Link para o post Compartilhar em outros sites
Keitaro 0 Denunciar post Postado Março 10, 2004 <?php$res1 = mysql_connect ('localhost','root','');if ($res1){$sql= "insent into dados (nome_aluno,telefone_aluno,idade_aluno),"$sql= " values ('$nome_aluno','$telefone_aluno','$idade_aluno') ";$res2 = mysql_db_query( alunos,$sql,$res1);if ($res2){ echo("Novo cliente adicionado");}else { echo("Erro na inclusão ".mysql_error()." "); } } else { echo("Erro na tentativa de conexão ".mysql_error()." "); } mysql_close($res1); ?> 1. $sql= "insent into dados (nome_aluno,telefone_aluno,idade_aluno)," 1a. $sql= " values ('$nome_aluno','$telefone_aluno','$idade_aluno') "; na 1 n tem "," e no final falta ; 1a. pra concatenar variavel usa-se: $sql .= , ou seja, faltou o . obs. qndo for apenas uma linha de codigo em condicao pode usar: if ($res2) echo("Novo cliente adicionado"); else echo("Erro na inclusão ".mysql_error()." "); ou, o melhor seria: $res1 = mysql_connect ('localhost','root','') or die ("Erro res1"); $res2 = mysql_db_query( alunos,$sql,$res1) or die ("Erro res2"); desse modo elime todos os ifs q verifica o $res1 e $res2, pois se houver erro ele trava a execucao. Compartilhar este post Link para o post Compartilhar em outros sites
Rutger 0 Denunciar post Postado Março 10, 2004 1. $sql= "insent into dados (nome_aluno,telefone_aluno,idade_aluno),"1. $sql= "insert into dados (nome_aluno,telefone_aluno,idade_aluno),"não existe INSENT... não seria INSERT? Compartilhar este post Link para o post Compartilhar em outros sites
ggeorgiaa 0 Denunciar post Postado Março 11, 2004 valeu..gente..ta funcionando!!!Brigadão!!!! Compartilhar este post Link para o post Compartilhar em outros sites