Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2015, 07:28
Drekazo
 
Fecha de Ingreso: enero-2015
Mensajes: 9
Antigüedad: 9 años, 2 meses
Puntos: 0
Eliminar registro tabla

Buenas!! vereis haver si me podeis hechar un cable, yo tengo un formulario en una pagina llamada formulario.php en el cual le doi a enviar y se imprimen los datos en una tabla en otra pagina y bien hasta aqui todo correcto pero me han pedido la opción al lado de cada linea de la tabla el "eliminar" y no se bien bien como recojer ese "nif" y que borre todo el registro de la base de datos, recoje el "nif" pero no borra ,aqui os dejo el codigo haber , he visto varios ejemplos por hay pero la gran mayoria lo hacian con funciones y en otra pag de borrar.php ami me interesaria hacerlo en esta misma haber que veis gracias!!!

<?php

//para hacer la conexion con mysql
$host="localhost";
$user="root";
$pass="";
$bd="miempresa";

//cojemos los datos de un formulario

$nombre = isset($_POST['nombre']) ? $_POST['nombre'] : null ;
$apellidos = isset($_POST['apellidos']) ? $_POST['apellidos'] : null ;
$fecha = isset($_POST['fecha']) ? $_POST['fecha'] : null ;
$nif = isset($_POST['nif']) ? $_POST['nif'] : null ;
$provincia = isset($_POST['provincia']) ? $_POST['provincia'] : null ;

//aqui la conexion con la BD e inserta datos del formulario
$conex = mysqli_connect($host,$user,$pass,$bd);
if(!$conex){
echo "ERROR".mysqli_connect_error();

}
$sql = "INSERT INTO usuaris (nif, nom, cognoms, data_naix, provincia) VALUES ('$nif', '$nombre','$apellidos','$fecha','$provincia')";
if(!$sql){
echo "ERROR en la ejecucion de la sentencia".mysqli_connect_error();
}
mysqli_query($conex,$sql);

$cadena="Select nif,nom,cognoms,data_naix,provincia from usuaris";
$result=mysqli_query($conex,$cadena);
$cadena2= "DELETE FROM usuaris WHERE nif='$cnif'";

echo "<table id='miTabla' border=1 style='text-align: left; margin: auto;'>";
echo"<th><i>Nif</i></th><th><i>Nom</i></th><th><i>Cognoms</i></th><th><i>Data</i></th><th><i>Provincia</i></th>";
while($row=mysqli_fetch_row($result)) {
echo "<tr>";
echo "<td >$row[0]</td>
<td>$row[1]</td>
<td>$row[2]</td>
<td>$row[3]</td>
<td>$row[4]</td>
<td><a href='editar.php'>Editar</a></td>

<td><a href='mostrardatos.php?$cnif=$row[0];'>Eliminar</a></td>";
echo"</tr>";
}
echo "</table>";
mysqli_close($conex);

?>