Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos,
Não estou conseguindo fazer um simples update e gostaria da ajuda da rapazeada!
Tenho a página editar.php que pega os dados do mysql ja nos seus devidos campos.
<body>
<?
include "conecta_mysql.inc";
$sql = mysql_query("select * from ganhadores order by edicao desc");
while ($linha = mysql_fetch_array($sql)){
$certificado = $linha["certificado"];
$nome = $linha["nome"];
$endereco = $linha["endereco"];
$vendedor = $linha["vendedor"];
$premio = $linha["premio"];
$edicao = $linha["edicao"];
$data = $linha["data"];
?>
<form id="form1" name="form1" method="post" action="update_ganhadores.php">
<table width="100%" border="1" cellpadding="5" cellspacing="0" bordercolor="#000000">
<tr>
<td width="10%" bordercolor="#FFFFFF"><u>Certificado:</u></td>
<td width="15%" bordercolor="#FFFFFF"><u>Nome:</u></td>
<td width="15%" bordercolor="#FFFFFF"><u>Endereço:</u></td>
<td width="15%" bordercolor="#FFFFFF"><u>Vendedor:</u></td>
<td width="5%" bordercolor="#FFFFFF"><u>Prêmio:</u></td>
<td width="5%" bordercolor="#FFFFFF"><u>Edição:</u></td>
<td width="5%" bordercolor="#FFFFFF"><u>Data:</u></td>
</tr>
<tr>
<td bordercolor="#FFFFFF"><label>
<input name="editar_certificado" type="text" id="editar_certificado" value="<? echo $certificado; ?>" size="15" />
</label></td>
<td bordercolor="#FFFFFF"><label>
<input name="editar_nome" type="text" id="editar_nome" value="<? echo $nome; ?>" size="35" />
</label></td>
<td bordercolor="#FFFFFF"><input name="editar_endereco" type="text" id="editar_endereco" value="<? echo $endereco; ?>" size="35" /></td>
<td bordercolor="#FFFFFF"><input name="editar_vendedor" type="text" id="editar_vendedor" value="<? echo $vendedor; ?>" size="35" /></td>
<td bordercolor="#FFFFFF"><label>
<input name="editar_premio" type="text" id="editar_premio" value="<? echo $premio; ?>" size="6" maxlength="2" />
</label></td>
<td bordercolor="#FFFFFF"><label>
<input name="editar_edicao" type="text" id="editar_edicao" value="<? echo $edicao; ?>" size="6" maxlength="3" />
</label></td>
<td bordercolor="#FFFFFF"><input name="editar_data" type="text" id="editar_data" value="<? echo $data; ?>" size="10" /></td>
</tr>
<tr>
<td bordercolor="#FFFFFF"><label>
<input type="submit" name="button" id="button" value="Editar!" />
</label></td>
<td bordercolor="#FFFFFF"> </td>
<td bordercolor="#FFFFFF"> </td>
<td bordercolor="#FFFFFF"> </td>
<td bordercolor="#FFFFFF"> </td>
<td bordercolor="#FFFFFF"> </td>
<td bordercolor="#FFFFFF"> </td>
</tr>
</table>
</form>
<? } ?>
</body>
</html><?php
include "conecta_mysql.inc";
$certificado = $_POST["editar_certificado"];
$nome = $_POST["editar_nome"];
$endereco = $_POST["editar_endereco"];
$vendedor = $_POST["editar_vendedor"];
$premio = $_POST["editar_premio"];
$edicao = $_POST["editar_edicao"];
$data = $_POST["editar_data"];
$sql = mysql_query("UPDATE ganhadores SET certificado='$certificado', nome='$nome', endereco='$endereco', vendedor='$vendedor', premio='$premio', edicao='$edicao', data='$data' where certificado=$certificado");
$linhas = mysql_affected_rows();
if($linhas==1){
echo "Sucesso";
}else{
echo "Erro";
}
?>
Sempre esta dando a mensagem de erro... não consigo sair disso!
Dá uma luz ai galera!
Carregando comentários...