Foros del Web » Programando para Internet » PHP »

visualizar datos y borrarlos de una tabla de datos

Estas en el tema de visualizar datos y borrarlos de una tabla de datos en el foro de PHP en Foros del Web. Hola, tengo dos dudas que no se resolver: 1.¿como puedo hacer para que me salgan los registros de una base de datos en un formulario ...
  #1 (permalink)  
Antiguo 18/02/2010, 17:25
 
Fecha de Ingreso: febrero-2010
Mensajes: 41
Antigüedad: 14 años, 2 meses
Puntos: 0
visualizar datos y borrarlos de una tabla de datos

Hola, tengo dos dudas que no se resolver:
1.¿como puedo hacer para que me salgan los registros de una base de datos en un formulario cuando yo me he logueado con un determinado nombre y contraseña?

<?
session_name('entrada');

$nombre1=$_POST['nombre'];
$contra1=$_POST['contra'];
/* Datos de acceso para la conexión con el servidor MySQL */
$enlace=mysql_connect(" localhost","my","a");
$bd ="yo"; // Elección de la base de datos que se utilizará en el servidor
$bds = mysql_select_db($bd, $enlace); // seleccionar la bd


$sql3 = "select * from profesores";
$resultado3=mysql_query($sql3,$enlace);




//mostrar los datos de una tabla en el formulario del profesor
mysql_query("SELECT nombre,apellidos_p,dni_p,mail_p,contraseña,cod_cur so FROM profesores"); // selecciono todos los registros de la tabla usuarios, ordenado por nombre
$registro = mysql_num_rows($resultado3);
while ($registro = mysql_fetch_array($resultado3)) { // comienza un bucle que leera todos los registros y ejecutara las ordenes que siguen

$registro['nombre']; // imprime el texto, el valor del numero del campo id y hace un salto de línea
$registro['apellidos_p']; // imprime el apellidos
$registro['dni_p']; // imprime el dni
$registro['mail']; // imprime el email
$registro['contraseña']; // imprime la contraseña
$registro['cod_curso']; // imprime el codigo de curso

} // fin del bucle de ordenes

mysql_free_result($resultado3); // libera los registros de la tabla

mysql_close($enlace); // cierra la conexion con la base de datos
?>

¿como puedo dar de baja un registro de una base de datos?
  #2 (permalink)  
Antiguo 18/02/2010, 17:40
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: visualizar datos y borrarlos de una tabla de datos

uh?
1) haces una consulta, devuelves los datos y los colocas como values de los campos del formulario

2) haces una consulta delete, pasandole como condicion un identificador del registro que quieres eliminar

(?)

:/
  #3 (permalink)  
Antiguo 18/02/2010, 23:35
 
Fecha de Ingreso: febrero-2010
Mensajes: 41
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: visualizar datos y borrarlos de una tabla de datos

1)lo que e escrito arriba seria la consulta que hago y la devolucion de los datos lo k no se es colocar los values,como ponerlo,de que forma escribirlos.


2) tienes algun ejmplo de como pasar condiciones un identificador de registro porque es que no llego a entenderlo.
  #4 (permalink)  
Antiguo 19/02/2010, 04:58
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: visualizar datos y borrarlos de una tabla de datos

1)
Código PHP:
echo $variable
para imprimir una variable ;)

2)
Código PHP:
mysql_query("DELETE FROM `table` WHERE `id`=".$id); 
Eso sería el ejemplo base, de ahí aplicalo a tu tabla :)

3) El codigo php escribe entre las etiquetas [ p h p ] y [ / p h p ] (sin espacios!)
  #5 (permalink)  
Antiguo 19/02/2010, 07:27
 
Fecha de Ingreso: febrero-2010
Mensajes: 41
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: visualizar datos y borrarlos de una tabla de datos

¿ donde he de poner el echo $variable; ?
¿en los campos del formulario o en el php?

<?
session_start();

$alumn=$_POST['alumn'];
/* Datos de acceso para la conexión con el servidor MySQL */
$enlace=mysql_connect("localhost","my","a");
$bd ="yo"; // Elección de la base de datos que se utilizará en el servidor
$bds = mysql_select_db($bd, $enlace); // seleccionar la bd

mysql_query("delete from 'alumnos' where 'enviar' = alumn",$alumn);

?>

asi esta bien?

no entiendo lo que me has dicho de:
El codigo php escribe entre las etiquetas [ p h p ] y [ / p h p ] (sin espacios!)
  #6 (permalink)  
Antiguo 19/02/2010, 07:31
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 2 meses
Puntos: 55
Respuesta: visualizar datos y borrarlos de una tabla de datos

algo asi tendrias que hacer para mostrar en un formulario a un usuario en particulas

Código PHP:

<?


mysql_query
("SELECT nombre,apellidos_p,dni_p,mail_p,contraseña,cod_cur so FROM profesores WHERE nombre ='$nombre' AND contraseña='$contraseña'"); // selecciono todos los registros de la tabla usuarios, ordenado por nombre
$registro mysql_num_rows($resultado3);
while (
$registro mysql_fetch_array($resultado3)) { // comienza un bucle que leera todos los registros y ejecutara las ordenes que siguen

echo'
nombre <input type="text" name="nombre" value="'
.$registro['nombre'].'" />
apellido<input type="text" name="apellido_p" value="'
.$registro['apellidos_p'].'" />
dni<input type="text" name="dni_p" value="'
.$registro['dni_p'].'" />
mail<input type="text" name="mail" value="'
.$registro['mail'].'" />
pass<input type="password" name="contraseña" value="'
.$registro['contraseña'].'" />
curso<input type="text" name="cod_curso" value="'
.$registro['cod_curso'].'" />';

// fin del bucle de ordenes



?>

Etiquetas: tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:26.