no actualizo la base de datos
Publicado por victoria (50 intervenciones) el 25/09/2006 22:55:51
Hola. Gracias por su ayuda. Si alguien puede decirme en donde tengo el error, funciona todo de 10, solo que cuando verifico en la base MySQL los datos no se actualiza.
<?php
$row_id=$HTTP_POST_VARS['row_id'];
$password=$HTTP_POST_VARS['password'];
$pregunta=$HTTP_POST_VARS['pregunta'];
$respuesta=$HTTP_POST_VARS['respuesta'];
$email=$HTTP_POST_VARS['email'];
$enlace = mysql_connect("localhost","el","v");
mysql_select_db("elcolegi_notas", $enlace);
mysql_query("update web_doc set password='$password', pregunta='$pregunta', respuesta='$respuesta', email='$email' where row_id='$row_id'",$conexion);
if (mysql_errno($enlace)==0){echo "<font color='#FFFFFF' size='2' face='Verdana, Arial, Helvetica, sans-serif'><strong>Los datos han sido actualizados con éxito.</strong></font>";
}else{
if (mysql_errno($enlace)==1062){echo "<font color='#FFFFFF' size='2' face='Verdana, Arial, Helvetica, sans-serif'><strong>No ha podido añadirse el registro<br>Ya existe un campo con este DNI</strong></font>";
}else{
$numerror=mysql_errno($enlace);
$descrerror=mysql_error($enlace);
echo "Se ha producido un error nº $numerror que corresponde a: $descrerror <br>";
}
}
mysql_close();
?>
No se por q no me guarda los datos en la baso??
Gracias a quienes respondan.
Saludos.
Victoria
<?php
$row_id=$HTTP_POST_VARS['row_id'];
$password=$HTTP_POST_VARS['password'];
$pregunta=$HTTP_POST_VARS['pregunta'];
$respuesta=$HTTP_POST_VARS['respuesta'];
$email=$HTTP_POST_VARS['email'];
$enlace = mysql_connect("localhost","el","v");
mysql_select_db("elcolegi_notas", $enlace);
mysql_query("update web_doc set password='$password', pregunta='$pregunta', respuesta='$respuesta', email='$email' where row_id='$row_id'",$conexion);
if (mysql_errno($enlace)==0){echo "<font color='#FFFFFF' size='2' face='Verdana, Arial, Helvetica, sans-serif'><strong>Los datos han sido actualizados con éxito.</strong></font>";
}else{
if (mysql_errno($enlace)==1062){echo "<font color='#FFFFFF' size='2' face='Verdana, Arial, Helvetica, sans-serif'><strong>No ha podido añadirse el registro<br>Ya existe un campo con este DNI</strong></font>";
}else{
$numerror=mysql_errno($enlace);
$descrerror=mysql_error($enlace);
echo "Se ha producido un error nº $numerror que corresponde a: $descrerror <br>";
}
}
mysql_close();
?>
No se por q no me guarda los datos en la baso??
Gracias a quienes respondan.
Saludos.
Victoria
Valora esta pregunta


0