Problema no Formulário PHP
Boa tarde a todos!
Se alguém puder me ajudar ficarei muito grato!
Estou tentando fazer um formulário em php com mysql, estou usando o wampserver. Criei minhas tabelas como segue:
Banco: obras e tabela: dados
id int(11) ai
num varchar(120) latin1_swedish_ci
end varchar(120) latin1_swedish_ci
solic varchar(120) latin1_swedish_ci
trab varchar(120) latin1_swedish_ci
tipo varchar(120) latin1_swedish_ci
outros varchar(120) latin1_swedish_ci
inicio varchar(120) latin1_swedish_ci
aut varchar(120) latin1_swedish_ci
sit varchar(120) latin1_swedish_ci
term varchar(120) latin1_swedish_ci
obs varchar(120) latin1_swedish_ci
#########
index.php
<?php
include "conexao.php";
?>
<html>
<body>
<form method="post" action="cad.php">
Número: <input name="num" type="text"><br>
Endereço: <input name="end" type="text"><br>
Solicitante: <input name="solic" type="text"><br>
Trabalho Executado: <input name="trab" type="text"><br>
Tipo de Trabalho: <input name="tipo" type="text"><br>
Outros: <input name="outros" type="text"><br>
Data de Início: <input name="inicio" type="text"><br>
Autorização: <input name="aut" type="text"><br>
Situação da Obra: <input name="sit" type="text"><br>
Data de Término: <input name="term" type="text"><br>
Observações: <input name="obs" type="text"><br>
<input name="sub" type="submit"><br>
</form>
<table width="900px" border="1" cellspacing="0" cellspadding="0">
<?php
$d= "select * from dad os";
$e = mysql_query($d) or die ("erro na selecao");
while ($pegar = mysql_fetch_array($e))
{
?>
<tr>
<td><?=$pegar[num]?><td>
<td><?=$pegar[end]?><td>
<td><?=$pegar[solic]?><td>
</tr>
<? } ?>
</table>
</body>
</html>
#########
cad.php
<?php
include "conexao.php";
?>
<html>
<body>
<form method="post" action="cad.php">
Número: <input name="num" type="text"><br>
Endereço: <input name="end" type="text"><br>
Solicitante: <input name="solic" type="text"><br>
Trabalho Executado: <input name="trab" type="text"><br>
Tipo de Trabalho: <input name="tipo" type="text"><br>
Outros: <input name="outros" type="text"><br>
Data de Início: <input name="inicio" type="text"><br>
Autorização: <input name="aut" type="text"><br>
Situação da Obra: <input name="sit" type="text"><br>
Data de Término: <input name="term" type="text"><br>
Observações: <input name="obs" type="text"><br>
<input name="sub" type="submit"><br>
</form>
<table width="900px" border="1" cellspacing="0" cellspadding="0">
<?php
$d= "select * from dad os";
$e = mysql_query($d) or die ("erro na selecao");
while ($pegar = mysql_fetch_array($e))
{
?>
<tr>
<td><?=$pegar[num]?><td>
<td><?=$pegar[end]?><td>
<td><?=$pegar[solic]?><td>
</tr>
<? } ?>
</table>
</body>
</html>
##########
conexao.php
<?php
$host="localhost";
$usuario="root";
$senha="";
$conect = mysql_connect($host,$usuario,$senha) or die ("erro nao conectar-se ao banco de dados");
$select = mysql_select_db("obras",$conect) or die ("erro na selecao da db");
?>
O que está acontecendo: quando tento executar o meu index.php aparece a sequinte mensagem de erro:
Parse error: syntax error, unexpected $end in C:\wamp\www\NovoBanco\index.php on line 42
Por favor ajude-me, sou leigo no assunto.
Grato
Se alguém puder me ajudar ficarei muito grato!
Estou tentando fazer um formulário em php com mysql, estou usando o wampserver. Criei minhas tabelas como segue:
Banco: obras e tabela: dados
id int(11) ai
num varchar(120) latin1_swedish_ci
end varchar(120) latin1_swedish_ci
solic varchar(120) latin1_swedish_ci
trab varchar(120) latin1_swedish_ci
tipo varchar(120) latin1_swedish_ci
outros varchar(120) latin1_swedish_ci
inicio varchar(120) latin1_swedish_ci
aut varchar(120) latin1_swedish_ci
sit varchar(120) latin1_swedish_ci
term varchar(120) latin1_swedish_ci
obs varchar(120) latin1_swedish_ci
#########
index.php
<?php
include "conexao.php";
?>
<html>
<body>
<form method="post" action="cad.php">
Número: <input name="num" type="text"><br>
Endereço: <input name="end" type="text"><br>
Solicitante: <input name="solic" type="text"><br>
Trabalho Executado: <input name="trab" type="text"><br>
Tipo de Trabalho: <input name="tipo" type="text"><br>
Outros: <input name="outros" type="text"><br>
Data de Início: <input name="inicio" type="text"><br>
Autorização: <input name="aut" type="text"><br>
Situação da Obra: <input name="sit" type="text"><br>
Data de Término: <input name="term" type="text"><br>
Observações: <input name="obs" type="text"><br>
<input name="sub" type="submit"><br>
</form>
<table width="900px" border="1" cellspacing="0" cellspadding="0">
<?php
$d= "select * from dad os";
$e = mysql_query($d) or die ("erro na selecao");
while ($pegar = mysql_fetch_array($e))
{
?>
<tr>
<td><?=$pegar[num]?><td>
<td><?=$pegar[end]?><td>
<td><?=$pegar[solic]?><td>
</tr>
<? } ?>
</table>
</body>
</html>
#########
cad.php
<?php
include "conexao.php";
?>
<html>
<body>
<form method="post" action="cad.php">
Número: <input name="num" type="text"><br>
Endereço: <input name="end" type="text"><br>
Solicitante: <input name="solic" type="text"><br>
Trabalho Executado: <input name="trab" type="text"><br>
Tipo de Trabalho: <input name="tipo" type="text"><br>
Outros: <input name="outros" type="text"><br>
Data de Início: <input name="inicio" type="text"><br>
Autorização: <input name="aut" type="text"><br>
Situação da Obra: <input name="sit" type="text"><br>
Data de Término: <input name="term" type="text"><br>
Observações: <input name="obs" type="text"><br>
<input name="sub" type="submit"><br>
</form>
<table width="900px" border="1" cellspacing="0" cellspadding="0">
<?php
$d= "select * from dad os";
$e = mysql_query($d) or die ("erro na selecao");
while ($pegar = mysql_fetch_array($e))
{
?>
<tr>
<td><?=$pegar[num]?><td>
<td><?=$pegar[end]?><td>
<td><?=$pegar[solic]?><td>
</tr>
<? } ?>
</table>
</body>
</html>
##########
conexao.php
<?php
$host="localhost";
$usuario="root";
$senha="";
$conect = mysql_connect($host,$usuario,$senha) or die ("erro nao conectar-se ao banco de dados");
$select = mysql_select_db("obras",$conect) or die ("erro na selecao da db");
?>
O que está acontecendo: quando tento executar o meu index.php aparece a sequinte mensagem de erro:
Parse error: syntax error, unexpected $end in C:\wamp\www\NovoBanco\index.php on line 42
Por favor ajude-me, sou leigo no assunto.
Grato
comentários (0)
suspender
Lista de Respostas:
01/07/2013 10:42am
(~12 anos atrás)
(~12 anos atrás)
Revise seu código pois há vários erros de digitação.
Exemplo:
Banco: obras e tabela: dados (banco e tabela que vc está usando).
Trecho com erro
<?php
$d= "select * from dad os"; <======AQUI CONTÉM UM ERRO
$e = mysql_query($d) or die ("erro na selecao");
while ($pegar = mysql_fetch_array($e))
{
?>
Tente isso:
<?php
$d= "select * from dados";
$e = mysql_query($d) or die ("erro na selecao");
while ($pegar = mysql_fetch_array($e))
{
?>
Exemplo:
Banco: obras e tabela: dados (banco e tabela que vc está usando).
Trecho com erro
<?php
$d= "select * from dad os"; <======AQUI CONTÉM UM ERRO
$e = mysql_query($d) or die ("erro na selecao");
while ($pegar = mysql_fetch_array($e))
{
?>
Tente isso:
<?php
$d= "select * from dados";
$e = mysql_query($d) or die ("erro na selecao");
while ($pegar = mysql_fetch_array($e))
{
?>
