Borrado de datos, ayuda URGENTR
Publicado por Ricardo Ríos (23 intervenciones) el 07/11/2006 18:05:15
Quisiera saber quien me puede ayudar...
Tengo 2 archivos php para borrar los datos de mi base de datos
tengo borrar1.php que tiene el siguiente script
<HTML>
<HEAD>
<TITLE>Eliminacion</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Borrar un registro</h1>
<br>
<?
mysql_connect("localhost","neo","matrix");
mysql_select_db("america");
echo '<FORM METHOD="POST" ACTION="borrar2.php">Cedula<br>';
$sSQL="Select ci From datos_personales Order By ci";
$result=mysql_query($sSQL);
echo '<select cedula="$cedula">';
while ($row=mysql_fetch_array($result))
{echo '<option>'.$row["ci"];}
mysql_free_result($result)
?>
</select>
<br>
<INPUT TYPE="SUBMIT" value="Borrar">
</FORM>
</div>
</BODY>
</HTML>
Y al darle al boton de borrar debe activar el archivo borrar2.php que tiene el siguiente script:
<HTML>
<HEAD>
<TITLE>Eliminacion</TITLE>
</HEAD>
<BODY>
<?
mysql_connect("localhost","neo","matrix");
mysql_select_db("america");
$sSQL="Delete * From datos_personales Where ci='$cedula'";
mysql_query($sSQL);
?>
<h1><div align="center">Registro Borrado</div></h1>
</BODY>
</HTML>
Pero sucede que no borra nada en la base de datos y me da este error:
Notice: Undefined variable: cedula in c:\archivos de programa\easyphp1-8\www\america\borrar2.php on line 9
Registro Borrado
Dice que lo borra pero en realidad no lo hace creo que el problema es la variable cedula, no se como pasarla de un archivo a otro, quien pueda ayudarme se agradece, saludos
Tengo 2 archivos php para borrar los datos de mi base de datos
tengo borrar1.php que tiene el siguiente script
<HTML>
<HEAD>
<TITLE>Eliminacion</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Borrar un registro</h1>
<br>
<?
mysql_connect("localhost","neo","matrix");
mysql_select_db("america");
echo '<FORM METHOD="POST" ACTION="borrar2.php">Cedula<br>';
$sSQL="Select ci From datos_personales Order By ci";
$result=mysql_query($sSQL);
echo '<select cedula="$cedula">';
while ($row=mysql_fetch_array($result))
{echo '<option>'.$row["ci"];}
mysql_free_result($result)
?>
</select>
<br>
<INPUT TYPE="SUBMIT" value="Borrar">
</FORM>
</div>
</BODY>
</HTML>
Y al darle al boton de borrar debe activar el archivo borrar2.php que tiene el siguiente script:
<HTML>
<HEAD>
<TITLE>Eliminacion</TITLE>
</HEAD>
<BODY>
<?
mysql_connect("localhost","neo","matrix");
mysql_select_db("america");
$sSQL="Delete * From datos_personales Where ci='$cedula'";
mysql_query($sSQL);
?>
<h1><div align="center">Registro Borrado</div></h1>
</BODY>
</HTML>
Pero sucede que no borra nada en la base de datos y me da este error:
Notice: Undefined variable: cedula in c:\archivos de programa\easyphp1-8\www\america\borrar2.php on line 9
Registro Borrado
Dice que lo borra pero en realidad no lo hace creo que el problema es la variable cedula, no se como pasarla de un archivo a otro, quien pueda ayudarme se agradece, saludos
Valora esta pregunta


0