Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2009, 18:11
Avatar de teoman15
teoman15
 
Fecha de Ingreso: enero-2009
Ubicación: cartago- colombia
Mensajes: 150
Antigüedad: 15 años, 3 meses
Puntos: 6
Exclamación Ayuda para actualizar y borrar registros

Bueno gracias a este foro me estoy tratando de iniciar en esto del php, pero ahora me ha resultado un problema a la hora de poder actualizar o borrar un registro de mi bd.
El codigo que tengo es este:

borrar.php
Código PHP:
<?php


echo"<div align='center'><h2>Borrar un registro</h2><br><br>";

//Conexion con la base
include('conexion.php');
if (!isset(
$accion)){

//Inicio Formulario
echo "<FORM METHOD='POST' ACTION='borrar.php?accion=borrar'> Username";

//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select username From users Order By username";
$result=mysql_query($sSQL);


echo 
"<select name='username'>";

//Mostramos los registros en forma de menú desplegable
while ($row=mysql_fetch_array($result))
{echo 
"<option>".$row["username"];}
mysql_free_result($result);

echo
"</select><br><br><INPUT TYPE='SUBMIT' value='Borrar'></FORM></div>";
// Fin Formulario

}elseif($accion=="borrar"){

//Creamos la sentencia SQL y la ejecutamos
$sSQL="Delete From users Where username='$username'";
mysql_query($sSQL);

// Nos Indica que el Registro a sido  Borrado
echo"<div align='center'><br>
        <h2>Registro Borrado</h2>
    </div>
    <div align='center'><br><br>
        <a href='index.php'>Visualizar el contenido de la base</a>
    </div>"
;
// Fin De Aviso
}

 
?>
y este es
actualizar.php
Código PHP:
<?php


echo"<div align='center'>
        <h2>Actualizar un registro</h2>
    <br>"
;

//Conexion con la base
include('conexion.php');
if (!isset(
$accion)){

//Inicio de Formulario
echo '<FORM METHOD="POST" ACTION="actualizar.php?accion=guardar">
        Username:'
;

//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select username From users Order By username";
$result=mysql_query($sSQL);

echo 
'<select name="nombre">';

//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{echo 
"<option>".$row["username"];}

echo
"</select><br><br>
Email: "
;
?>
<INPUT TYPE="TEXT" NAME="email" onFocus="if(this.value=='Nuevo email') this.value='';" onBlur="if(this.value=='') this.value='Nuevo email';" value="Nuevo email">
<br><br><INPUT TYPE='SUBMIT' value='Actualizar'></FORM></div>
<?php
}elseif($accion=="guardar"){
//Creamos la sentencia SQL y la ejecutamos
$sSQL="Update users Set email='$email' Where username='$username'";
mysql_query($sSQL);

//Muestra el aviso de que el registro a sido actualizado
echo"<div align='center'><h2>Registro Actualizado</h2></div><img src='Imagenes/bien.png'><br><br>
<div align='center'><a href='index.php'>Visualizar el contenido de la base</a></div>"
;
}


?>
En las dos paginas php al ejecutarlas se me queda en blanco, no me da ningun error, simplemente no hace nada en la base de datos.

Si alguien me ayuda se lo agradeceria mucho
salu2