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'"){