Ir para conteúdo
Fórum Script Brasil
  • 0

problemas PHP quando aparece codigo dpois cadastro.


Jeison Pereira

Pergunta

Olá pessoal!!

veja aquele que eu não consigo funcionar esse programa veja em baixo

Cadastro:

<title>CADASTRO CLIENTE</title>

</head>

<body>

<h1 align="center"> Cadastro Cliente </h1>

<form action="adm_cadastro.php" method="post">

<table width="313" align="center">

<tr>

<td width="86">NOME:</td><th colspan="3"><input name="nome" type="text" size="45"/></th>

</tr>

<td>ENDEREÇO:</td><th colspan="3"><input name="endereco" type="text" size="45" /></th>

</tr>

<tr>

<td>NUMERO</td><td width="51"><input name="numero" type="text" size="10" /></td><td width="50"><center>COMP:</center></td><td width="161"><input name="comp" type="text" size="8" /></td>

</tr>

<td>TELEFONE:</td><th colspan="3" align="left"><input name="tel" type="text" size="20" /></th>

</tr>

<tr>

<th colspan="4"><input name="enviar" type="submit" value="CADASTRO" /></th>

</table>

</form>

<?php

mysql_connect("localhost","root","");

mysql_select_db("basefinaceiro");

$result=mysql_query("select * from cadcli order by codcli desc");

echo "<h1 align=\"center\">O Código do cadastro</h1><br>";

while ($row=mysql_fetch_object($result))

{

echo "<table align=\"center\">";

echo "<tr><td align=center><font face=arial>$row->codcli</td></tr>";

echo "</table>";

?>

</body>

</html>

Adminatração

<body>

<?php

$nome=$_POST["nome"];

$endereco=$_POST["endereco"];

$numero=$_POST["numero"];

$comp=$_POST["comp"];

$tel=$_POST["tel"];

$res1=mysql_connect("localhost","root","");

if($res1){

$sql="insert into cadcli(nomecli,endereco,numend,compend,telefone) values('$nome','$endereco','$numero','$comp','$tel')";

$res1=mysql_connect('localhost','root','') or die ("erro1");

$res2=mysql_db_query('basefinaceiro',$sql,$res1) or die("erro2");

}

mysql_close($res1);

?>

<body onload="window.location='cadastro.php'">

</html>

foi diz erro é Parse error: syntax error, unexpected $end in C:\wamp\www\projeto\cadastro.php on line 37

esse foi erro </html>

não dá pra entender isso....

estou tentando quando fazer cadastro e dpois clique cadastro e aparece o codigo da cliente... nenhuma apareceu... os dados está armazenando e funcionando pela mysql.

obrigado!!

Jeison Pereira

jsnpereira.programacao@gmail.com

jsnpereira.programacao@hotmail.com (MSN)

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

esqueceu de fecha o while...

while ($row=mysql_fetch_object($result))

{

echo "<table align=\"center\">";

echo "<tr><td align=center><font face=arial>$row->codcli</td></tr>";

echo "</table>";

?>

dica: se você tem um pouco de dificuldade de le o script usa while e endwhile fica mais facil de acha esse tipo de erro

while ($row=mysql_fetch_object($result):
echo "<table align=\"center\">";
echo "<tr><td align=center><font face=arial>$row->codcli</td></tr>";
echo "</table>";
endwhile;
?>

acho q deve funciona assim...

valwww espero ter ajudado

Link para o comentário
Compartilhar em outros sites

  • 0
esqueceu de fecha o while...

while ($row=mysql_fetch_object($result))

{

echo "<table align=\"center\">";

echo "<tr><td align=center><font face=arial>$row->codcli</td></tr>";

echo "</table>";

?>

dica: se você tem um pouco de dificuldade de le o script usa while e endwhile fica mais facil de acha esse tipo de erro

while ($row=mysql_fetch_object($result):
echo "<table align=\"center\">";
echo "<tr><td align=center><font face=arial>$row->codcli</td></tr>";
echo "</table>";
endwhile;
?>

acho q deve funciona assim...

valwww espero ter ajudado

Já tentei mas não funcionou... eu fiz o jeito esse

<?php

mysql_connect("localhost","root","");

mysql_select_db("basefinaceiro");

$result=mysql_query("select * from cadastro order by codcli");

echo "<table border=1 align=center>";

echo " <tr align=center>";

echo " <td width=50><font face=arial><b>Código</td>";

echo " <td width=50><font face=arial><b>Nome</td>";

echo " <td width=50><font face=arial><b>Endereço</td>";

echo " <td width=50><font face=arial><b>N°</td>";

echo " <td width=50><font face=arial><b>Comp</td>";

echo " <td width=50><font face=arial><b>Telefone</td>";

echo " </tr>";

while ($row=mysql_fetch_object($result))

echo"<tr><td align=center><font face=arial>$row->codcli</td>";

echo"<td align=left><font face=arial>$row->nome</td>";

echo"<td align=left><font face=arial>$row->endereco</td>";

echo"<td align=left><font face=arial>$row->numend</td>";

echo"<td align=left><font face=arial>$row->compend</td>";

echo"<td align=left><font face=arial>$row->telefone</td>";

echo "<td><a href=delete_cadastro.php?cod=".$row->codcli.">Delete</a></td></tr>";

endwhile;

echo"</table>";

?>

mas continua erro "Parse error: syntax error, unexpected T_ENDWHILE in C:\wamp\www\projeto\cadastro.php on line 47"

Aguardo sua responda....

Link para o comentário
Compartilhar em outros sites

  • 0

você esqueceu o : depois da sintaxe do while, ele é necessário quando vai se usar endwhile e while, sem chaves...

while ($row=mysql_fetch_object($result)): <-- você esqueceu isso

Editado por Scripter
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...