PHP - Me agrega 2 veces el mismo registro (Adjunto code)

 
Vista:

Me agrega 2 veces el mismo registro (Adjunto code)

Publicado por ysl65 (4 intervenciones) el 20/04/2002 21:16:48
El codigo que adjunto me agrega 2 veces el mismo registro en MySql, alguien tiene idea que pasa? Lo pego haber si alguien tiene ganas de probarlo o verlo y decirme al menos una pista por donde empezar, ya hice muchas pruebas y cambie de todo pero sigue haciendolo
Bueno, muchas gracias adelantadas
#######FILE 1#######INSERT.PHP######
<HTML>
<HEAD>
<TITLE>Agregar un dato</TITLE>
</HEAD>
<BODY BGCOLOR=#FFFFFF LINK=#0000FF VLINK=#CC00CC>
<form method="post" action="Insert_OK.php">
<TABLE BORDER=0>
<TR> <TD WIDTH=80px><FONT FACE=Verdana SIZE=2 COLOR=#FFFFDD>Titulo:  </TD>
<TD> <INPUT type="text" NAME="valor_dato" SIZE=50 MAXLENGHT=200></TD>
</TR>
</TABLE>

<INPUT TYPE=Submit VALUE=Enviar>
</FORM>
</BODY>
</HTML>

#######FILE 2#######Insert_OK.php######

<HTML>
<HEAD>
<TITLE>Registro Añadido</TITLE>
</HEAD>
<body>
<?php
$link = mysql_connect("localhost","","");
mysql_select_db("nombre_de_la_base_de_datos", $link);
$sql = "INSERT INTO nombre_tabla (nombre_campo) VALUES ('$valor_dato')";
mysql_query($sql,$link);
if(!@mysql_query($sql,$link))
echo "Error: ".mysql_error();
else{
echo "<B> Datos Insertados correctamente </B>\n";
}
?>
</body>
</HTML>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Me agrega 2 veces el mismo registro (Adjunto co

Publicado por David (12 intervenciones) el 03/06/2002 17:35:40
Perdon k me ria.

Pero k raro k te inserte 2 veces, pues si tu le dices k lo haga 2 veces
1) mysql_query($sql,$link);
2) if(!@mysql_query($sql,$link))

lo k tienes k hacer es
$rs = mysql_query($sql,$link);
if(!$rs) {
.....
}

Bueno.
Deu
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar