Ver Mensaje Individual
  #23 (permalink)  
Antiguo 12/02/2009, 15:21
Necrobone
 
Fecha de Ingreso: febrero-2009
Mensajes: 52
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Mostrar Registros

Perdona por ser pesado xD. Esto es lo que tengo.

FORMULARIO PHP:

Código PHP:
<?php
$dbhost
="localhost";  // host del MySQL (generalmente localhost)
$dbusuario="root"// aqui debes ingresar el nombre de usuario
                      // para acceder a la base
$dbpassword=""// password de acceso para el usuario de la
                      // linea anterior
$db="fincasandrades";        // Seleccionamos la base con la cual trabajar
$conexion mysql_connect($dbhost$dbusuario$dbpassword);

mysql_select_db($db$conexion);

$_pagi_sql "SELECT * FROM inmuebles";

$_pagi_result=mysql_query($_pagi_sql);

//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos 12;

//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");

// abrimos el form
echo "<form action=\"Borrar.php\" method=\"post\" name=\"Borrar\">";

/* Desplegamos cada uno de los registros dentro de una tabla */  
echo "<table border=\"1\" cellpadding=\"4\" cellspacing=\"0\">";

/*Primero los encabezados*/
echo "<tr>
                <th colspan=5> Inmuebles </th>
                <tr>
                <th> Referencia </th><th> Tipo </th><th> Estado </th>
                <th> Localidad </th><th>Seleccion </th>
            </tr>"
;

/*Y ahora todos los registros */
while($row mysql_fetch_array($_pagi_result)){
    echo 
"<tr>
                    <td> $row[Referencia] </td>
                    <td> $row[Tipo] </td>
                    <td> $row[Estado] </td>
                    <td> 
                    $row[Localidad]"
;
                    
                    
// vamos a probar pasandole la referencia a través de un checkbox!
                    
echo "<td><input type=\"checkbox\" name=\"referencia\" value=\"'.$row[Referencia].'\" />
                    </td>
                </tr>"
;
}

    echo 
'<p align="center">'.$_pagi_navegacion.'</p>
                <p align=\"center\">
                <input type=\'hidden\' name=\'Borrar\' value=\'Borrar\' /></p>'
;
                
                
// siempre olvidas cerrar el form
                
echo "</form>";  
?>

BORRAR.PHP:


Código PHP:
<?php
$dbhost
="localhost";
$dbusuario="root";
$dbpassword="";
$db="fincasandrades";

// conectamos con la base de datos
$conexion mysql_connect($dbhost$dbusuario$dbpassword);

// seleccionamos la base de datos
mysql_select_db($db$conexion);

// recogemos los valores del formulario, en este caso el "borrar"
$referencia $_POST['referencia'];
die(
$referencia); 
// le pongo boton porque es el nombre que le has dado en el input name="boton"..

if($sql mysql_query("DELETE FROM fincasandrades WHERE Referencia='$referencia'"){
   die(
"borrado!");
}else{
   die(
mysql_error());
}  
?>
Ahora veo una tabla igualita a la anterior pero en vez de radio hay un checbox (prefiero el radio por que quiero que borre de 1 en 1, pero mientras funcione me vale).

Antes veia un cuadrado que ponia Hidden pero era por comillas, ya lo he corregido y no se ve. Pero el botton para borrar donde esta??. Esta todo bien?.

PD: Me sigue dando el mismo error cuando pulso el boton borrar en la siguiente linea del archivo borrar.php: Parse error: parse error in C:\wamp\www\fincas andrades\Borrar.php on line 23

Código PHP:
if($sql mysql_query("DELETE FROM fincasandrades WHERE Referencia='$referencia'"){ 

Última edición por Necrobone; 12/02/2009 a las 17:58