Foros del Web » Programando para Internet » PHP »

Insercion de datos desde la bd

Estas en el tema de Insercion de datos desde la bd en el foro de PHP en Foros del Web. Buenas amigos tengo un Problemita!!.. Estoy haciendo un proyecto de la universidad!! mi problema es el siguiente: LAS PERSONAS SE REGISTRAN CON TODOS SUS DATOS!! ...
  #1 (permalink)  
Antiguo 05/07/2011, 14:48
 
Fecha de Ingreso: mayo-2011
Mensajes: 22
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta Insercion de datos desde la bd

Buenas amigos tengo un Problemita!!.. Estoy haciendo un proyecto de la universidad!! mi problema es el siguiente:

LAS PERSONAS SE REGISTRAN CON TODOS SUS DATOS!! y uno d esos datos es UNIDAD!!

ok hay todo biien!!

Pero tengo varias unidades y quiero que solo aparezcan en cada unidad las correspondiente!! osea al clikear EN LA UNIDAD PROGRAMACION!! me aparezcan solo los alumnos de programacion y si clikea en la UNIDAD BASE DE DATOS solo aparezcan en la pagina los alumnos de base de datos!! aqi le dejo el codigo que estoy tratando de hacer pero nada que me da resultado!! MIL GRACIAS DE ANTEMANO!! ESpero que me puedan ayudar!!

CADA UNIDAD TIENE UN VALOR NUMERICO EN LA BD !! PROGRAMACION=1
BASE DE DATOS =2
SOFTWARE EDUCATIVO=3


ESTAMOS EN LA PAGINA

( PROGRAMACION.PHP)

<?php
include("conexion.php");

$query= mysql_query ( " SELECT * FROM personal ");
$filas= mysql_num_rows($query);
$cont=0;

while($cont<$filas)
{
$nombre=mysql_result($query,$cont,"nombre");
$apellido=mysql_result($query,$cont,"apellido1");
$ci=mysql_result($$query,$cont,"ci");
$unidad=mysql_result($$query,$cont,"unidad");

if ($unidad==1)
?>


</head>

<body>

<table align="center" width="90%" border="2">
<tr>
<td> Nombre </td>
<td> Apellido </td>
<td> Cedula </td>
<td> Unidad </td>
</tr>
<td> <?php echo $nombre; ?> </td>
<td> <?php echo $apellido1; ?> </td>
<td> <?php echo $ci; ?> </td>
<td> <?php echo $unidad; ?> </td>

</table>
</body>
</html>
<?php

}
?>
  #2 (permalink)  
Antiguo 05/07/2011, 16:04
Avatar de victor_aguilar  
Fecha de Ingreso: junio-2011
Ubicación: México DF
Mensajes: 67
Antigüedad: 13 años, 5 meses
Puntos: 10
Respuesta: Insercion de datos desde la bd

al hacer la consulta "SELECT * FROM personal" estas llamando a todos los registros, si le pones el condicional que limite la búsqueda a lo que estas deseando SELECT * FROM personal WHERE unidad=$unidad y lo invocas después de un evento (click) o bien podrías guardar todos los registros en un arreglo y consultas el arreglo
$consulta="SELECT * FROM personal";
//echo "CONSULTA ".$consulta."<br>";
$resultado=mysql_query($consulta) or die ("no se pudo realizar la consulta");
while($fila=mysql_fetch_row($resultado)){
extract($fila);
$arreglo[]=$fila;
}
//print_r($arreglo);
if($arreglo[$i]['unidad']==1)//programación
{ imprimes los datos }

algo, así
Salu2
__________________
"... tiene la vida un lánguido argumento que no se acaba nunca de aprender"
Joaquín Sabina

Etiquetas: bd, html, mysql
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 22:06.