PHP - Eliminar datos de tablas con datos de la base de datos

 
Vista:

Eliminar datos de tablas con datos de la base de datos

Publicado por joaco (2 intervenciones) el 05/06/2015 17:14:02
Hola como dice el titulo quiero saber como eliminar datos de tablas con datos de la base de datos, estoy viendo en google, pero no llego a entender, espero que me puedan ayudar, yo tengo estos archivos: listapersonas.php donde tengo lo siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<html>
<head>
	<title>Administrador</title>
	<link href="css/muestrapacientes.css" rel="stylesheet" type="text/css" />
	<style type="Text/css">
	</style>
</head>
<body>
	<header>
			<h1>Adminstracion SATO</h1>
			<div class="menu">
	 			<nav>
					<ul>
						<li> <a href="admin-index.php">Registrar Persona</a></li>
							<li> <a href="admin-registrar-medicos.php">Registrar Especialista</a>
								<ul>
									<li><a href="#">Mostrar  Especialistas</a></li>
								</ul>
							</li>
						<li> <a href="admin-index.php">Turnos Activos</a></li>
					</ul>
				</nav>
			</div>
	</header>
	<div id="contenedor">
		<div id="table";>
		<?php
		$server="localhost";
		$usuario="root";
		$clave="1234";
		$nombrebd="PedirTurnos";
 
		$conexion=mysqli_connect($server,$usuario,$clave,$nombrebd); #aca se conecta
 
		$sql = "SELECT * FROM pacientes ORDER BY pacientes.NombreApellido ASC";
		$result = mysqli_query($conexion,$sql);
		$fresult = array();
 
 
 
 
		$str = "<table border=1>";
 
			$str.= '<tr>';
			$str.= '<th>Nombre y Apellido</th>';
			$str.= '<th>Direccion</th>';
			$str.= '<th>Localidad</th>';
			$str.= '<th>Numero y Telefono</th>';
			$str.= '<th>Documento</th>';
			$str.= '<th>Fecha de Nacimiento</th>';
			$str.= '<th>Obra Social</th>';
 
 
		while($row = mysqli_fetch_array($result)){
 
			$str.= '<tr>';
			$str.= '<td>' . $row['NombreApellido'] . '</td>';
			$str.= '<td>' . $row['Direccion'] . '</td>';
			$str.= '<td>' . $row['Localidad'] . '</td>';
			$str.= '<td>' . $row['NumeroTelefono'] . '</td>';
			$str.= '<td>' . $row['documento'] .'</td>';
			$str.= '<td>' . $row['FechadeNacimiento'] . '</td>';
			$str.= '<td>' . $row['obrasocial'] . '</td>';
			$str.= '</tr>';
 
		}
			$str.= '</table>';
 
			echo $str;
 
?>
 
 
 
		<br>
 
	</div>
	</div>
 
</body>
</html>


Que se vería de la siguiente manera:
Nombre y Apellido Direccion Localidad Numero y Telefono Documento Fecha de Nacimiento Obra Social
Joaquin Fleming 690 Esquel 2945 581057 41224238 1998-05-26 1
Tomas Fleming 690 Esquel 2945 525913 41734723 2015-08-16 1


Bueno lo que quisiera hacer yo es que se pueda seleccionar la fila de los agregados( Joaquin o tomas) y con un boton dale eliminar, relogeo o que se relogeo automáticamente y no este mas.
Espero que me puedan ayudar es para un proyecto del colegio.
Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Eliminar datos de tablas con datos de la base de datos

Publicado por jhonatan (6 intervenciones) el 14/06/2015 19:00:20
mira lo que debes hacer es en el onclick del boton que se ejecute una funcion que reciba la identificacion de la persona a la que quiera eliminar, con ese parametro hacer la consulta en la base de datos y hacer un delete. la funcion seria algo asi:

function eliminar_registro($id) {
$this->db->where ( 'identificacion', $id ); //la consulta
$this->db->delete ( 'datos' );// el delete
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar