Ir para conteúdo

POWERED BY:

Arquivado

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

Neri Junior

O que há de errado?

Recommended Posts

Pessoal o que há de errado na sintaxe?

 

<?

//variaveis
$nome			=		$_POST['nome'];
$aluno			=		$_POST['aluno'];
$identidade		=		$_POST['identidade'];
$endereco		=		$_POST['endereco'];
$cidade			=		$_POST['cidade'];
$estado			=		$_POST['estado'];
$fones			=		$_POST['fones'];
$um				=		$_POST['1'];
$dois			=		$_POST['2'];
$tres			=		$_POST['3'];
$quatro			=		$_POST['4'];
$cinco			=		$_POST['5'];
$seis			=		$_POST['6'];
$sete			=		$_POST['7'];
$oito			=		$_POST['8'];
$nove			=		$_POST['9'];
$dez			=		$_POST['10'];
$onze			=		$_POST['11'];
$doze			=		$_POST['12'];
$treze			=		$_POST['13'];

//Conectividade
include ("mysql/connect.php");

$db_local_insert		=		"INSERT INTO  `*********`.`*********` (
`codigo` ,
`nome` ,
`aluno` ,
`identidade` ,
`endereco` ,
`cidade` ,
`estado` ,
`fones` ,
`1` ,
`2` ,
`3` ,
`4` ,
`5` ,
`6` ,
`7` ,
`8` ,
`9` ,
`10` ,
`11` ,
`12` ,
`13`
)
VALUES (
'',  '$nome',  '$aluno',  '$identidade',  '$endereco',  '$cidade',  '$estado',  '$fones',  '$um',  '$dois',  '$tres',  '$quatro',  '$cinco',  '$seis',  '$sete',  '$oito',  '$nove',  '$dez',  '$onze',  '$douse',  '$trese'
);

"

mysql_query($db_local_insert, $db_connect) or die ("<b>Erro ao inserir dados: </b>" .mysql_error());

Connect.php

 

<?

//Variaveis do Bancod MySql
$db_local_server	=			"localhost";
$db_local_user		=			"*****";
$db_local_pass		=			"*****";
$db_local_table		=			"*****";

//Conectando Banco MySQL
$db_connect		=		mysql_connect($db_local_server, $db_local_user, $db_local_pass) or die ("<b>Erro ao conectar banco MySql:</b> " .mysql_error());

?>
<!-- FIM MYSQL! -->

Erro:

Parse error: syntax error, unexpected T_STRING in ******.php on line 57

 

Linha 57:

mysql_query($db_local_insert, $db_connect) or die ("<b>Erro ao inserir dados: </b>" .mysql_error());

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testa ae camarada:

 

tu esqueceu "um" caractere, colocou errado.

CODE

<?php

 

//variaveis

$nome = $_POST['nome'];

$aluno = $_POST['aluno'];

$identidade = $_POST['identidade'];

$endereco = $_POST['endereco'];

$cidade = $_POST['cidade'];

$estado = $_POST['estado'];

$fones = $_POST['fones'];

$um = $_POST['1'];

$dois = $_POST['2'];

$tres = $_POST['3'];

$quatro = $_POST['4'];

$cinco = $_POST['5'];

$seis = $_POST['6'];

$sete = $_POST['7'];

$oito = $_POST['8'];

$nove = $_POST['9'];

$dez = $_POST['10'];

$onze = $_POST['11'];

$doze = $_POST['12'];

$treze = $_POST['13'];

 

//Conectividade

include ("mysql/connect.php");

 

$db_local_insert = "INSERT INTO `*********`.`*********` (

`codigo` ,

`nome` ,

`aluno` ,

`identidade` ,

`endereco` ,

`cidade` ,

`estado` ,

`fones` ,

`1` ,

`2` ,

`3` ,

`4` ,

`5` ,

`6` ,

`7` ,

`8` ,

`9` ,

`10` ,

`11` ,

`12` ,

`13`

)

VALUES (

'', '$nome', '$aluno', '$identidade', '$endereco', '$cidade', '$estado', '$fones', '$um', '$dois', '$tres', '$quatro', '$cinco', '$seis', '$sete', '$oito', '$nove', '$dez', '$onze', '$douse', '$trese')";

 

mysql_query($db_local_insert, $db_connect)or die("<b>Erro ao inserir dados: </b>" .mysql_error());

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente fechar a tag

 

<?

 

?>

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

o código nao termina ali por isso a tag nao ta fechada! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Testa ae camarada:

 

tu esqueceu "um" caractere, colocou errado.

CODE

<?php

 

//variaveis

$nome = $_POST['nome'];

$aluno = $_POST['aluno'];

$identidade = $_POST['identidade'];

$endereco = $_POST['endereco'];

$cidade = $_POST['cidade'];

$estado = $_POST['estado'];

$fones = $_POST['fones'];

$um = $_POST['1'];

$dois = $_POST['2'];

$tres = $_POST['3'];

$quatro = $_POST['4'];

$cinco = $_POST['5'];

$seis = $_POST['6'];

$sete = $_POST['7'];

$oito = $_POST['8'];

$nove = $_POST['9'];

$dez = $_POST['10'];

$onze = $_POST['11'];

$doze = $_POST['12'];

$treze = $_POST['13'];

 

//Conectividade

include ("mysql/connect.php");

 

$db_local_insert = "INSERT INTO `*********`.`*********` (

`codigo` ,

`nome` ,

`aluno` ,

`identidade` ,

`endereco` ,

`cidade` ,

`estado` ,

`fones` ,

`1` ,

`2` ,

`3` ,

`4` ,

`5` ,

`6` ,

`7` ,

`8` ,

`9` ,

`10` ,

`11` ,

`12` ,

`13`

)

VALUES (

'', '$nome', '$aluno', '$identidade', '$endereco', '$cidade', '$estado', '$fones', '$um', '$dois', '$tres', '$quatro', '$cinco', '$seis', '$sete', '$oito', '$nove', '$dez', '$onze', '$douse', '$trese')";

 

mysql_query($db_local_insert, $db_connect)or die("<b>Erro ao inserir dados: </b>" .mysql_error());

?>

Desculpe mas nao vi nada de diferente no código amigo :blink:

 

poderia me mostrar só a linha?

 

Obrigado Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Claro que sim, mínimo detalhe:

 

ANTES

VALUES (
'', '$nome', '$aluno', '$identidade', '$endereco', '$cidade', '$estado', '$fones', '$um', '$dois', '$tres', '$quatro', '$cinco', '$seis', '$sete', '$oito', '$nove', '$dez', '$onze', '$douse', '$trese');"

DePOIS

VALUES (
'', '$nome', '$aluno', '$identidade', '$endereco', '$cidade', '$estado', '$fones', '$um', '$dois', '$tres', '$quatro', '$cinco', '$seis', '$sete', '$oito', '$nove', '$dez', '$onze', '$douse', '$trese')";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente isso :

 

Trocar

 

VALUES (
'',  '$nome',  '$aluno',  '$identidade',  '$endereco',  '$cidade',  '$estado',  '$fones',  '$um',  '$dois',  '$tres',  '$quatro',  '$cinco',  '$seis',  '$sete',  '$oito',  '$nove',  '$dez',  '$onze',  '$douse',  '$trese'
);

 

por:

VALUES (
'',  '$nome',  '$aluno',  '$identidade',  '$endereco',  '$cidade',  '$estado',  '$fones',  $um,  $dois,  $tres,  $quatro,  $cinco,  '$seis,  $sete,  $oito,  $nove,  $dez,  $onze,  $douse',  $trese
);

 

 

Agora, me diga, o que é doUSe ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, esqueci de citar:

 

Meu codigo é soh uma correcao do codigo do Alaerte...

 

O que está acontecendo é que você está tentando colocar TEXTO onde o banco de dados só aceita NÚMEROS.

 

Lembre que tudo que tiver entre ASPAS SIMPLES na consulta é identificado como TEXTO.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah tah... Eh que eu considerei a hipótese de o Banco de Dados estar com os tipos de dados errados.. O Cód que eu passei não iria funcionar por que eu esqueci algumas aspas simples lá dentro :P

 

 

Não tinha reparado no detalhe do ; no seu codigo :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em suas páginas surgiro que coloque essa meta no lugar da UTF-9

já resolve.

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem não testei o que você me passou mas agora tem outro erro:

 

Erro ao efetuar consulta de banco:

No database selected

 

exibir.php

<?

//Variaveis do Bancod MySql
$db_local_server	=			"*****";
$db_local_user		=			"*****";
$db_local_pass		=			"*****";

//Conectando Banco MySQL
$db_connect		=		mysql_connect($db_local_server, $db_local_user, $db_local_pass) or die ("<b>Erro ao conectar banco MySql:</b> " .mysql_error());

//////////////////////////////////

//Variaveis de execução
$db_local_search		=			"SELECT * FROM ******";
$db_local_search_query	=			mysql_query($db_local_search) or die ("Erro ao efetuar consulta de banco:<br /> " .mysql_error());

////////////////////////////

			$db_local_select_db		=		mysql_select_db(*****, $db_connect) or die ("Erro ao selecionar diretório mysql: " .mysql_error());
				
				while($db_local_search = mysql_fetch_array($db_local_search_query)){
				
					echo '<div class="inscricao">';
					echo '<h2>' .$db_local_search['nome'], '</h2>';
					echo '<h4>' .$db_local_search['aluno'], '</h4>';
					echo '<h4>' .$db_local_search['identidade'], '</h4>';
					echo '<h4>' .$db_local_search['endereco'], '</h4>';
					echo '<h4>' .$db_local_search['cidade'], '</h4>';
					echo '<h4>' .$db_local_search['estado'], '</h4>';
					echo '<h4>' .$db_local_search['fone1'], '</h4>';
					echo '<h4>' .$db_local_search['email'], '</h4>';
					
					echo '</div>';
				
				}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse é o problema esta correto

 

vamos ver:

 

Fui no provedor e criei:

 

Banco exemplo p/ usuario 1 (all)

 

entao ficou dominio_exemplo

 

dentro do banco criei a tabela simulacao com os dados

 

inserir os dados no db entao

 

mysql_select_db(exemplo) or die....

 

errado algo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não estou vendo como criou, não posso dizer, se o mysql está dizendo NO DATABASE SELECTED é porque não foi selecionada a base de dados.... talvez você esteja confundindo algo ai.

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.