entonces quedaria algo asi: ??
Código PHP:
<html>
<body>
<?php
include('config.php');
//Comprobamos si hemos recibido datos del formulario (enviar)
if ($enviar) {
// Si recibimos un id, modificamos, sino añadimos un registro
if ($id) {
$sql = "UPDATE users SET nick='$_POST['nick']', nombre='$_POST['nombre']', generacion='$_POST['generacion']', pass='$_POST['pass']', email='$_POST['email']', fecha='$_POST['fecha']', level='$_POST['level']' WHERE id='$_POST['id']'";
echo "Registro Actualizado<p>";
} else {
$sql = "INSERT INTO users (nick, nombre, generacion, pass, email, fecha, level) VALUES ('$_POST['nick']', '$_POST['nombre']', '$_POST['generacion']', '$_POST['pass']', '$_POST['email']', '$_POST['fecha']', '$_POST['level']')";
echo "Registro Añadido<p>";
}
// Enviamos la sentencia SQL al servidor DB
$result = mysql_query($sql);
} elseif ($delete) {
// Borramos un registro
$sql = "DELETE FROM users WHERE id='$_POST['id']'";
$result = mysql_query($sql);
echo "Registro Borrado<p>";
} else {
// Esta parte se ejecuta si no hemos presionado el boton enviar,
// es decir no venimos de un formulario
if (!$id) {
// Mostramos todos los registros de nuestra BD
$result=mysql_query("SELECT * FROM users WHERE id='$_POST['id']'") or die (mysql_error());
$myrow=mysql_fetch_row($result);
{
echo "".$myrow["nick"]." - ".$myrow["nombre"]." - ".$myrow["generacion"]." - ".$myrow["pass"]." - ".$myrow["email"]." - ".$myrow["fecha"]." - ".$myrow["level"]."";
echo "<a href=admin2.php?id=".$myrow["id"]."&delete=yes\> Borrar - </a>";
echo "<a href=admin2.php?id=".$myrow["id"]."> Modificar </a><br>";
}
}
}
?>
<P>
<a href="<?php echo $PHP_SELF?>">Añadir un registro</a>
<P>
<form method="post" action="<?php echo $PHP_SELF?>">
<?php
if ($id) {
// editamos el registro seleccionado
$sql = "SELECT * FROM users WHERE id='$_POST['id']'";
$result = mysql_query($sql);
$myrow = mysql_fetch_array($result);
$_POST['id'] = $myrow["id"];
$_POST['nick'] = $myrow["nick"];
$_POST['nombre'] = $myrow["nombre"];
$_POST['generacion'] = $myrow["generacion"];
$_POST['pass'] = $myrow["pass"];
$_POST['email'] = $myrow["email"];
$_POST['fecha'] = $myrow["fecha"];
$level = $myrow["level"];
// enviamos el id para poder editar el registro
echo "<input type=hidden name=\"id\" value=$_POST['id']>";
}
?>
Nick:<input type="Text" name="nick" value="<?php echo $_POST['nick'] ?>"><br>
Nombre:<input type="Text" name="nombre" value="<?php echo $_POST['nombre'] ?>"><br>
Generacion:<input type="Text" name="generacion" value="<?php echo $_POST['gemeracion'] ?>"><br>
contraseña:<input type="Text" name="pass" value="<?php echo $_POST['pass'] ?>"><br>
Email:<input type="Text" name="email" value="<?php echo $_POST['email'] ?>"><br>
Fecha:<input type="Text" name="fecha" value="<?php echo $_POST['fecha'] ?>"><br>
Nivel:<input type="Text" name="level" value="<?php echo $_POST['level'] ?>"><br>
<input type="Submit" name="enviar" value="Enviar Información">
</form>
<?php
($enviar)
?>
</body>
</html>