Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, Pessoal seguinte fiz um pequeno teste, para treinar meu MySQL e PHP, só que não sei fazer o inserção ao Banco de Dados, quando eu clico no campo em branco ele não aciona, Beleza, ai tá certo, mas quando eu coloco a informação e clico em enviar, tambem está ok, mas quando clico F5 ou Clico em atualizar ele continua enviando!
Como fazer isso parar enviar apensa uma vez? Olha meu código, sei que está bem pobre mas é que meu forte é hardware e tenho uma pequena, mas 'pequeninicimo' conhecimento em PHP.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
</head>
<body>
<?php require("bd.php");
$nm_discricao='';?>
<table width="400" border="1">
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td width="315">Nome da Discrição</td>
<td width="69"> </td>
</tr>
<tr><form method="post" action="discricao.php">
<td><label for="nm_discricao"></label>
<input type="text" name="nm_discricao" id="nm_discricao" /></td>
<td><input type="submit" name="Adicionar" id="Adicionar" value="Adicionar" /></td>
</form>
</tr>
</table>
<br />
<table width="200" border="1">
<tr>
<td>Código</td>
<td>Nome da Discrição</td>
</tr>
<?php
$nm_discricao =(isset($_POST['nm_discricao']))?$_POST['nm_discricao']:'';
if($nm_discricao==''){
echo'Favor prencher o campo acima!';
}else{
$sql2 = "INSERT INTO `projeto`.`cod_discricao` (`cd_discricao` ,`nm_discricao`)VALUES (NULL , '$nm_discricao');";
$query2 = mysql_query($sql2)or die(mysql_error());
$nm_discricao='';
$_POST['nm_discricao']='';
}
$sql = "SELECT * FROM `cod_discricao`";
$query = mysql_query($sql);
while ($resultado = mysql_fetch_assoc($query))
{
echo '<tr>
<td>'.$resultado['cd_discricao'].'</td>
<td>'.$resultado['nm_discricao'].'</td>
</tr>'
;
}
?>
</table>
</body>
</html>Carregando comentários...