Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2010, 02:24
africa55
 
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
De acuerdo php y base de datos

Hola espero que puedan ayudar. Tengo este script y me da el siguiente error.

<?php
echo "ok<br>";
#Parte mysql
$mysql_server="localhost";
$mysql_login="root";
$mysql_password="";

#Conectar la base de datos
$conexion = mysql_connect($mysql_server,$mysql_login,$mysql_pa ssword);
echo "AQUI:".$conexion;

#Seleccionamos la base de datos
mysql_select_db("pruebas", $conexion);

#Hacer consultas
#Si a pulsado el boton de insertar que inserte datos
if( isset($_POST['insertar'])) {
$sentencia_sql = "INSERT INTO usuario (id, nombre) VALUES ('$id', '$nombre')";
$resultado = mysql_query($sentencia_sql, $conexion);
if($resultado == false) {
echo "no se han insertado los datos";
}
while( $usuario = mysql_fetch_array($resultado) ) {
echo "<TR>";
echo "<TD>" . $usuario['id'] . "</TD>";
echo "<TD>" . $usuario['nombre'] . "</TD>";
echo "</TR>";
}
echo "</TABLE>";
}


#Hacer consultas
#Si a pulsado el boton eliminar los datos
if( isset($_POST['eliminar'])) {
$sentencia_sql = "DELETE id, nombre FROM usuario";
$resultado = mysql_query($sentencia_sql, $conexion);
if($resultado == false) {
echo "El dato no se ha eliminado";
}
while( $usuario = mysql_fetch_array($resultado) ) {
echo "<TR>";
echo "<TD>" . $usuario['id'] . "</TD>";
echo "<TD>" . $usuario['nombre'] . "</TD>";
echo "</TR>";
}
echo "</TABLE>";
}



#Hacer consultas
#Si a pulsado el boton mostrar que muestre los datos de los registrados
if( isset($_POST['eliminar'])) {
$resultado= mysql_query ("SELECT * FROM usuario");
if( $resultados == false) {
echo "No se pueden mostrar los datos";
}
#Mostramos los registros
while ($filas = mysql_fetch_array ($resultado)) {
echo '<table>';
echo '<tr><td>' .$filas["id"]. '</td>';
echo '<tr><td>' .$filas["nombre"]. '</td></tr>';
echo '</table>';
}
}

#Liberamos los recursos
mysql_free_result($resultado);



#Cerramos sesion
mysql_close($conexion);




?>


El error es el siguiente:

Notice: Undefined variable: resultado in C:\wamp\www\prueba base de datos\datos.php on line 69

Warning: mysql_free_result() expects parameter 1 to be resource, null given in C:\wamp\www\prueba base de datos\datos.php on line 69