Foros del Web » Programando para Internet » PHP »

PHP OO Como obtengo variables que muestar un div

Estas en el tema de Como obtengo variables que muestar un div en el foro de PHP en Foros del Web. Tengo un problema amigos , yo estoy mostrando un listado de datos , mediante un Div , y lo que quiero hacer es obtener un ...
  #1 (permalink)  
Antiguo 26/04/2014, 19:38
Avatar de nexus44  
Fecha de Ingreso: octubre-2012
Ubicación: Piura
Mensajes: 108
Antigüedad: 11 años, 6 meses
Puntos: 1
Exclamación Como obtengo variables que muestar un div

Tengo un problema amigos , yo estoy mostrando un listado de datos , mediante un Div , y lo que quiero hacer es obtener un valor , un dato de una variable , de los datos que se están imprimiendo y insertarlo en una nueva tabla .

Alguna idea?

< div id="AjaxReporteAlumnos"> </ div > <-- de esta manera me muestra el listado que hago , pero quiero obtener la variable del primer campo que es idcod

de que manera se podria hacer , si AjaxReporteAlumnos viene de otra pagina y impreme en esta nueva.

GRACIAS.
__________________

"Nuestra capacidad se aleja de la Humanidad"
  #2 (permalink)  
Antiguo 27/04/2014, 00:19
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: Como obtengo variables que muestar un div

SI no me equivoco quieres sustituir el id del div?

Si es eso con una variable puedes hacerlo.

Código PHP:
Ver original
  1. if(...) {
  2.  
  3. $variable = 'AjaxReporteAlumnos';
  4.  
  5. }else {
  6.  
  7. $variable = 'idcod';
  8.  
  9. }

Código HTML:
Ver original
  1. < div id="<?= $variable; ?>"> </ div >

Espero que sea lo que buscabas, si no es esto explicate un poco más.

Un saludo.
  #3 (permalink)  
Antiguo 27/04/2014, 04:43
 
Fecha de Ingreso: agosto-2011
Ubicación: Santo Domingo
Mensajes: 487
Antigüedad: 12 años, 8 meses
Puntos: 31
Respuesta: Como obtengo variables que muestar un div

Solo es reemplazar el valor del 'AjaxReporteAlumnos'

Por la variable que quieres, sin tu código no se podrá ayudar
__________________
El talento se educa en la KARMA y el carácter en la tempestad.
Gabriel De Los Santos
  #4 (permalink)  
Antiguo 27/04/2014, 10:27
Avatar de nexus44  
Fecha de Ingreso: octubre-2012
Ubicación: Piura
Mensajes: 108
Antigüedad: 11 años, 6 meses
Puntos: 1
Respuesta: Como obtengo variables que muestar un div

Buen día , estimados amigos muchas gracias por responder , aqui les muestro mi codigo , donde por medio de index.php traigo un listado mediante ajax de otra hoja , fechas.php y muestro ese listado en index.php con un div , entonces lo que yo intento hacer es que al momento que me lista todos los registros yo hacer un INSERT solo de los codigo que me muestra y es donde no se como obtener el valor , idprogramacion.

INDEX.PHP
Código PHP:
Ver original
  1. <?php
  2. $host="localhost";
  3. $user="root";
  4. $pass="";
  5. $base="colegio";
  6.  
  7. $conexion=mysql_connect($host,$user,$pass) or die ("ERROR");
  8.          mysql_select_db($base) or die ("error");        
  9.         ?>
  10. <script type="text/javascript">
  11. function newAjax(){
  12.       var xmlhttp=false;
  13.       try {
  14.          xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  15.       } catch (e) {
  16.          try {
  17.             xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  18.          } catch (E) {
  19.             xmlhttp = false;
  20.          }
  21.       }
  22.       if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  23.          xmlhttp = new XMLHttpRequest();
  24.       }
  25.    return xmlhttp;
  26. }
  27.  
  28. function BusquedaDato(){
  29.  
  30.    
  31.     var idnivel      = document.busqueda.idnivel.value;
  32.     var idgrado      = document.busqueda.idgrado.value;
  33.     var idseccion    = document.busqueda.idseccion.value;  
  34.     var idanno       = document.busqueda.idanno.value;
  35.    
  36.     ajax = newAjax();
  37.     ajax.open("POST", "fechas.php", true); 
  38.     ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
  39.    
  40.      document.getElementById('AjaxReporteAlumnos').innerHTML="<STRONG><center>CARGANDO DATOS...</center></STRONG>";
  41.     ajax.onreadystatechange = function () {
  42.         if (ajax.readyState == 4) {
  43.             document.getElementById('AjaxReporteAlumnos').innerHTML = ajax.responseText;
  44.             div.style.display = "";
  45.         }
  46.     }
  47.     //ajax.send('Tusuario='+Tusuario+'&ciclo='+ciclo+"&carrera="+carrera);
  48.     ajax.send('idnivel='+idnivel+'&idgrado='+idgrado+'&idseccion='+idseccion+'&idanno='+idanno);
  49.     }
  50. </script>
  51. <script type="text/javascript">
  52.  
  53.     ajax.open("POST", "fechas.php", true); 
  54. document.getElementById('AjaxReporteAlumnos').innerHTML = ajax.responseText;
  55. document.getElementById("idprogramacion").value = idprogramacion;
  56. </script>
  57.  
  58. <html>
  59. <input type="hidden" name="precio_total" value=" ">
  60. </html>
  61.  
  62. <html>
  63. <head>
  64. </head>
  65. <body>
  66. <center>
  67.  <form id="busqueda" name="busqueda" method="post" action="">  
  68.  <strong>BUSCA PROGRAMACION PARA ASIGNAR</strong>
  69.   <table width="90%" border="0" align="center"  class="down1">  
  70.   <tr>
  71.   <td>Nivel Academico:</td>
  72.   <td>
  73.     <select name="idnivel">
  74.     <?php
  75.     $sql=mysql_query("SELECT * FROM nivel_estudiantil");
  76.     while($dato=mysql_fetch_array($sql)){
  77.     ?> 
  78.     <option value="<?php echo $dato['idnivel'];?>"><?php echo $dato['descripcion'];?></option>
  79.     <?php } ?>
  80.     </select>  
  81.   </td>
  82.   <td>Grado:</td>  
  83.   <td>  
  84.     <select name="idgrado">
  85.     <?php
  86.     $sql=mysql_query("SELECT * FROM grados");
  87.     while($dato=mysql_fetch_array($sql)){
  88.     ?> 
  89.     <option value="<?php echo $dato['idgrado'];?>"><?php echo $dato['descripcion'];?></option>
  90.     <?php } ?>
  91.     </select>
  92.   </td>
  93.   </td>  
  94. <td>Seccion:</td>
  95.   <td>
  96.     <select name="idseccion">
  97.     <?php
  98.     $sql=mysql_query("SELECT * FROM seccion");
  99.     while($dato=mysql_fetch_array($sql)){
  100.     ?> 
  101.     <option value="<?php echo $dato['idseccion'];?>"><?php echo $dato['nombre'];?></option>
  102.     <?php } ?>
  103.     </select>
  104.   </td>  
  105.   <td>Año Academico:</td>
  106.   <td>
  107.     <select name="idanno">
  108.     <?php
  109.     $sql=mysql_query("SELECT * FROM annoacademico");
  110.     while($dato=mysql_fetch_array($sql)){
  111.     ?> 
  112.     <option value="<?php echo $dato['idanno'];?>"><?php echo $dato['descripcion'];?></option>
  113.     <?php } ?>
  114.     </select>
  115.   </td>
  116.    <td><input name="buscar" type="button" onClick="BusquedaDato()" class="btn btn-primary" style="cursor: pointer;"  value="BUSCAR" /></td>  
  117.   </tr>
  118.   </table>
  119.           </form>
  120.  
  121.     <form method="post" name="enviar" action="guardar.php">
  122.    
  123.     <div id="AjaxReporteAlumnos"> Esperando Acciones....       
  124.        </div>
  125.     </form>
  126.      
  127.   </center>
  128.  
  129. <?php
  130.  
  131.     for($i=0;$i<=10;$i++){
  132.         echo '<br/>';
  133.     }
  134.  ?>
  135.  
  136.  </body>
  137.  </html>

fechas.php

Código PHP:
Ver original
  1. <?php
  2. $host="localhost";
  3. $user="root";
  4. $pass="";
  5. $base="colegio";
  6.  
  7. $conexion=mysql_connect($host,$user,$pass) or die ("ERROR");
  8.             mysql_select_db($base) or die ("error");
  9. ?>
  10. <html>
  11. <head>
  12. <link href="css/bootstrap.css" rel="stylesheet">
  13.     <link href="css/bootstrap-responsive.css" rel="stylesheet">
  14.     <link href="css/docs.css" rel="stylesheet">
  15.     <link href="js/google-code-prettify/prettify.css" rel="stylesheet">
  16.    
  17.     <script>
  18.  
  19. function imprSelec(nombre)
  20.  
  21. {
  22.  
  23. var ficha = document.getElementById(nombre);
  24.  
  25. var ventimp = window.open(' ', 'popimpr');
  26.  
  27. ventimp.document.write( ficha.innerHTML );
  28.  
  29. ventimp.document.close();
  30.  
  31. ventimp.print( );
  32.  
  33. ventimp.close();
  34.  
  35. }
  36.  
  37. </script>
  38. </head>
  39. <body>
  40. <?php
  41.    
  42.     $idnivel    = $_POST['idnivel'];
  43.     $idgrado    = $_POST['idgrado'];
  44.     $idseccion  = $_POST['idseccion'];
  45.     $idanno     = $_POST['idanno'];
  46.    
  47.     if($idnivel==0){
  48.         echo '<img src="http://www.forosdelweb.com/f18/imagenes/error.gif"/> ERROR SELECCIONE OPCION';
  49.     }else{
  50. ?>
  51.  
  52.  
  53. <?php
  54.         $contador = 0;
  55.        
  56.  $sql="SELECT ne.idnivel , ne.descripcion , gr.idgrado ,gr.descripcion , se.idseccion , se.nombre ,an.idanno , an.descripcion ,do.doc_codigo , do.doc_nombres , do.doc_apellidos , cu.idcurso , cu.descripcion , pr.idprogramacion , pr.idnivel , pr.idgrado , pr.idseccion , pr.iddocente , pr.idcurso , pr.idanno FROM nivel_estudiantil ne , grados gr , seccion se, annoacademico an , docentes do ,cursos cu , programacion pr WHERE ne.idnivel=pr.idnivel AND gr.idgrado=pr.idgrado AND se.idseccion=pr.idseccion AND an.idanno=pr.idanno AND do.doc_codigo=pr.iddocente AND cu.idcurso=pr.idcurso AND pr.idnivel='".$idnivel."' AND pr.idgrado='".$idgrado."' AND pr.idseccion='".$idseccion."' AND pr.idanno='".$idanno."'";   
  57.         $rs  = mysql_query($sql,$conexion);
  58.         if(mysql_num_rows($rs)!=0){
  59. ?>
  60.  
  61. <table cellspacing="0" align="right">
  62.             <tr>
  63.             <td colspan=6 >
  64.             <a href="javascript:imprSelec('seleccion')" ><img src="img/print.png"></a>
  65.             </td>
  66.             </tr>
  67.             </table>
  68.             <div id="seleccion">
  69.             <table id="table" cellspacing="0" width="100%" border="1" class="table" align="center">            
  70.             <thead>
  71.             <tr class="asc" id="head">
  72.             <th align="center"><div align="center">Cod Programacion</div></th>
  73.             <th align="center"><div align="center">Curso</div></th>
  74.             <th align="center"><div align="center">Docente</div></th>
  75.             <th align="center"><div align="center">Seccion</div></th>          
  76.             </tr>
  77.             </thead>
  78.             <tbody id="tbody">
  79.  
  80.  
  81.    
  82.        
  83. <?php
  84.  
  85.  
  86.             while($row = mysql_fetch_assoc($rs)){
  87.  
  88.                            
  89.                 echo '<td><div align="center">'.$row['idprogramacion'].'</div></td>';
  90.                 echo '<input type="text" name"idprogramacion" value='.$row['idprogramacion'].'>';
  91.                 echo '<td><div align="center">'.$row['descripcion'].'</div></td>';         
  92.                 echo '<td><div align="center">'.$row['doc_nombres'].' '.$row['doc_apellidos'].'</div></td>';               
  93.                 echo '<td><div align="center">'.$row['nombre'].'</div></td>';              
  94.                 echo '</tr>';      
  95.             }
  96.            
  97. ?>
  98.  
  99. <?php          
  100.         }
  101.         else
  102.         echo 'NO EXISTE NINGUN TIPO DE PROGRAMACION PARA LO SELECCIONADO !';
  103. ?>
  104.             </tbody>       
  105.             </table>
  106. </div>
  107. <?php
  108.     }
  109. ?>
  110.  
  111. </body>
  112. </html>
__________________

"Nuestra capacidad se aleja de la Humanidad"

Etiquetas: alguna, dee, valor
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 02:45.