Foros del Web » Programando para Internet » PHP »

Mostrar varios carnet estudiantil en hoja

Estas en el tema de Mostrar varios carnet estudiantil en hoja en el foro de PHP en Foros del Web. hola como estan todos los amigos programadores de este foro, esta vez traigo un pequeño problema o duda la verdad no se como hacer eso, ...
  #1 (permalink)  
Antiguo 17/07/2013, 11:16
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Mostrar varios carnet estudiantil en hoja

hola como estan todos los amigos programadores de este foro, esta vez traigo un pequeño problema o duda la verdad no se como hacer eso, lo que quiero es poder mostrar en una hoja varios carnet estudiantil, es decir tengo un formulario con dos select donde selecciono grado y seccion, eso bien ahora lo q quisiera es cuando consulto los estudiantes de 4to grado seccion A me muestre en una hoja todos los carnet de esos estudiantes para asi imprimirlos y colocarles la foto y entregarselo a cada uno, eso para asi poder ahorrar el papel impreso, si alguien me podria explicar como podria hacer esa consulta se que la consulta seria select * de estudiantes where grado = '$grado' and seccion = '$seccion' pero como haria para q me mostrara todos los de ese grado y seccion en distintos carnet, espero me hayan entendido amigos mil gracias
  #2 (permalink)  
Antiguo 17/07/2013, 11:33
Avatar de KATHYU  
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 10 años, 9 meses
Puntos: 46
Respuesta: Mostrar varios carnet estudiantil en hoja

Ponga algo de codigo ya que asi esta dificilisimo entenderle !!!
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.
  #3 (permalink)  
Antiguo 17/07/2013, 11:57
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Mostrar varios carnet estudiantil en hoja

hola muchas gracias por responder pues ya solo logre hacer un ciclo es q no tengo todo echo aun solo tengo el carnet echo pero ingresando el nro de cedula desde un formulario lo consulto y listo ,e sale el carnet solo para ese estudiante
ahora lo q quisiera es en vez de colocar la cedula que seleccione el grado y seccion me muestren todos los carnet de esos estudiantes para asi imprimirlo todos de una sola vez, aqui solo muestro el ciclo de los estudiantes registrados de 4to grado seccion a

Código PHP:
Ver original
  1. <?php
  2. include('conexion.php');
  3. conectarse();
  4.  
  5.  
  6. //$sql = mysql_query("Select count(*) estudiantes where grado = '".$grado."' seccion = '".$seccion."' and status = '1'") or die(mysql_error());
  7.  
  8.  
  9. $registros=mysql_query("select count(*) as cantidad from estudiantes where grado = '4TO' AND seccion = 'A' and status = '1'") or  die("Problemas en el select:".mysql_error());
  10. $reg=mysql_fetch_array($registros);
  11. echo "REGISTROS: ".$reg['cantidad'];
  12. echo "<br>";
  13.  
  14.  
  15. $contador=1;
  16. while ($contador<=$reg['cantidad']) {
  17.     echo "SI SIRVE ESTE EJEMPLO <br>";
  18.     $contador++;
  19. }
  20.  
  21. ?>

aqui esta el lick para q chequees el ciclo q hice

http://uptm.sytes.net/prueba.php
  #4 (permalink)  
Antiguo 17/07/2013, 14:32
Avatar de JDEM  
Fecha de Ingreso: octubre-2008
Ubicación: www....
Mensajes: 154
Antigüedad: 15 años, 6 meses
Puntos: 8
Respuesta: Mostrar varios carnet estudiantil en hoja

Tu problema es por como estas mandando a imprimir el <br> te pone un salto de linea por cada registro.

Eres CHAVESTIA???
__________________
Visitanos http://www.nestsystems.com.ve, mucho mas que solo paginas web.
  #5 (permalink)  
Antiguo 17/07/2013, 15:16
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Mostrar varios carnet estudiantil en hoja

como asi no la verdad no tengo br en la tablas solo en las consultas es decir apellidos <br> nombres
  #6 (permalink)  
Antiguo 17/07/2013, 22:25
Avatar de KATHYU  
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 10 años, 9 meses
Puntos: 46
Respuesta: Mostrar varios carnet estudiantil en hoja

Viendo el poco codigo html que permite el navegador al dar click derecho, ver codigo fuente, veo que tiene un desorden enorme con sus tablas y divs, que por ahi hay algunas cosas que no estan bien con su tag de cierre, si pusiera el codigo html se que se encontraria la solucion ya que su problema es de diseño y propiamente dico de maquetacion no de consulta o programacion !!!!
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.
  #7 (permalink)  
Antiguo 17/07/2013, 22:51
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Mostrar varios carnet estudiantil en hoja

aqui esta el codigo completo

Código PHP:
Ver original
  1. <?php
  2. include('conexion.php');
  3. conectarse();
  4. ///tu base de datos
  5.  
  6. $query_alumnos = "SELECT * FROM estudiantes WHERE grado = '4TO' AND seccion = 'A' and status = '1'";
  7. $alumnos = mysql_query($query_alumnos) or die(mysql_error());
  8. $row_alumnos = mysql_fetch_assoc($alumnos);
  9. $totalRows_alumnos = mysql_num_rows($alumnos);
  10.  
  11. ?>
  12. <style type="text/css">
  13. <!--
  14. .Estilo103 {font-family: Georgia, "Times New Roman", Times, serif;
  15.     font-size: 8px;
  16.     font-weight: bold;
  17.     color: #000000;
  18. }
  19. .Estilo112 {font-size: 8px; font-weight: bold; }
  20. -->
  21. </style>
  22. <?php
  23.   ///el ciclo hasta que terminen los registros encontrados en la consulta
  24.    do { ?>
  25. <table width="332" height="178" border="1" align="left" cellspacing="0">
  26.   <tr>
  27.     <td><table width="332" height="178" align="left" cellspacing="0">
  28.       <tbody>
  29.         <tr>
  30.           <td colspan="2" style="text-align: center"><img src="logo.JPG" width="294" height="69" /></td>
  31.         </tr>
  32.         <tr>
  33.           <td width="226" style="text-align: center"><div align="left"><span class="Estilo103">APELLIDOS: <?php echo $row_alumnos['ape_est']; ?> <br />
  34.                     <br />
  35.             NOMBRES: &nbsp;<?php echo $row_alumnos['nom_est']; ?>&nbsp;</span><span class="Estilo103"><br />
  36.               <br />
  37.               C.I: <?php echo $row_alumnos['nac_est']; ?>-&nbsp;<?php echo $row_alumnos['ced_est']; ?></span><span class="Estilo103"><br />
  38.                 <br />
  39.             GRADO: <?php echo $row_alumnos['grado']; ?> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SECCI&Oacute;N: <?php echo $row_alumnos['seccion']; ?> </span></div></td>
  40.           <td width="90" style="text-align: center"><div align="center">
  41.               <?php
  42.     echo "<img src='http://2.bp.blogspot.com/-9yZKsNEn7tM/TWQRQ6mgHzI/AAAAAAAAC0s/V1O4nF1MG8M/s400/mariofb.jpg' border='1' width='90' height='110'>";
  43. ?>
  44.           </div></td>
  45.         </tr>
  46.       </tbody>
  47.     </table></td>
  48.   </tr>
  49. </table>
  50. <p>&nbsp;</p>
  51. <?php } while ($row_alumnos = mysql_fetch_assoc($alumnos)); ?>
  52. <?php
  53. ?>

espero me puedan echar la mano

Etiquetas: formulario, hoja, select
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 12:24.