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

Problema Feio


Misso

Pergunta

Bom dia, moçada..

Bom, estou estudando bastante PHP, JavaScript e Java e utilizarei esse excelente fórum durante todos os meus testes.

São duas questões:

A 1ª, é que a cada registro que é inserido no banco MySql, a tabela HTML que criei para exibir cada registro em 2 linhas, sempre se move para baixo, ficando um espaço em branco entre a tabela e o topo da página.

<html>

<head><title></title></head>

<body>

<table border="2">

<?

for ($i=0; $i<$linhas;$i++) {

$registro = mysql_fetch_array($resultado);

$nome = $registro['nome_produto'];

$preço = $registro['preço'];

?>

<tr <? if ($Cor) { echo 'bgcolor="#E1E1E1"'; } ?>>

<td>Nome:&nbsp; <? echo $nome;?></td>

</tr>

<tr <? if ($Cor) { echo 'bgcolor="#E1E1E1"'; } ?>>

<td>Pre&ccedil;o:&nbsp;<? echo $preço;?></td>

</tr><br />

<?

$Cor=!$Cor;

}

mysql_close($conexao);

?>

</table>

2ª questão. Depois de inserido um registro, é exibida na página teste.php a minha tabela com todos os itens registrados, sendo que quando atualizo(alt+F5) a página o mesmo registro é inserido novamente na minha tabela.. Se eu atualizar 3 vezes, 3 registros iguais serão inseridos.

Obrigado a todos e espero que eu também possa ajudar alguém com minhas próximas experiências.

Até!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

bem...vamos lá:

1 questão:

retire o <BR> do seu código (ele está em negrito acima):

<html>

<head><title></title></head>

<body>

<table border="2">

<?

for ($i=0; $i<$linhas;$i++) {

$registro = mysql_fetch_array($resultado);

$nome = $registro['nome_produto'];

$preço = $registro['preço'];

?>

<tr <? if ($Cor) { echo 'bgcolor="#E1E1E1"'; } ?>>

<td>Nome:&nbsp; <? echo $nome;?></td>

</tr>

<tr <? if ($Cor) { echo 'bgcolor="#E1E1E1"'; } ?>>

<td>Pre&ccedil;o:&nbsp;<? echo $preço;?></td>

</tr><br />

<?

$Cor=!$Cor;

}

mysql_close($conexao);

?>

</table>

2º questão... você tem que retirar o seu insert da página teste.php ... o aconselhável é você colocar o insert na página que você está usando para inserir os dados ou criar um redirecionamento para a página teste.php.

abs

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