Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/06/2012, 06:22
Avatar de oNefl0w189
oNefl0w189
 
Fecha de Ingreso: abril-2010
Ubicación: Valladolid
Mensajes: 117
Antigüedad: 14 años
Puntos: 4
Respuesta: Guardar copia de página web

Pues el caso es que no etngo una página HTML sino una página PHP..

la siguiente página:

rp.php
Código PHP:
Ver original
  1. <?php
  2.  include('conex.php');
  3.  echo "<link rel=\"StyleSheet\" href=\"style.css\" type=\"text/css\" media=\"screen\">";
  4.  
  5.     $amb = $_POST["ambito"];
  6.    
  7.  
  8.     // SELECCIONAMOS EL ÁMBITO.
  9.     $ambitos = ("SELECT ambitos.codAmbito, ambitos.descripAmbito FROM ambitos WHERE codAmbito = '$amb' ORDER BY codAmbito");
  10.     $resuambitos = mysql_query($ambitos);
  11.  
  12.    
  13.     // MIENTRAS HAYA ÁMBITO IMPRIME.
  14. while($datos = mysql_fetch_assoc($resuambitos)) {
  15.  
  16.     $mt = array();
  17.  
  18.     echo "<table border=\"0\" class=\"reportes\"><tr><td> <b>Datos Encuesta.<br>  Ambito: </b>  ".$datos['descripAmbito']."  </td> <td> <b>Medias Totales. <br>Ambito: </b> ".$datos['descripAmbito']."   </td></tr><tr><td>";
  19.     // IMPRIMIMOS EL TÍTULO Y ABRIMOS LA TABLA.
  20.     echo "<br>";
  21.     echo "<table border=\"1\" class=\"encuestas\"><tr><td><b>Centro</b></td><td><b>Numero Pregunta</b></td><td><b>Eval1</b></td><td><b>Eval2</b></td><td><b>Eval3</b></td><td><b>opinPos</b></td><td><b>opinNeg</b></td><td><b>Media</b></td><td><b>Ponderacion</b></td></tr>";
  22.    
  23.     // SELECIONAMOS TODOS LOS DATOS DE ENCUESTAS CUANDO TENGAN ESE CÓDIGO DE AMBITO.
  24.     $encuestas = ("SELECT descripAmbito, descripCentro, encuestas.codAmbito, encuestas.codCentro, numeroPregunta, evaluador1, evaluador2, evaluador3, opinPos, opinNeg, media, ponderacion
  25.     FROM ambitos, centros, encuestas
  26.     WHERE ambitos.codAmbito = '".$datos['codAmbito']."'
  27.     AND ambitos.codAmbito = encuestas.codAmbito
  28.     AND centros.codCentro = encuestas.codCentro
  29.     ORDER BY encuestas.numeroPregunta");
  30.     $resuencuestas = mysql_query($encuestas);
  31.        
  32.         // MIENTRAS  HAYA RESULTADOS IMPRIME.
  33.         while($datos2 = mysql_fetch_assoc($resuencuestas)) {
  34.                    
  35.  
  36.         $media = round($datos2['media'],2);
  37.         $ponderacion = round($datos2['ponderacion'],2);
  38.                    
  39.         // RELLENAMOS LA TABLA CON LOS DATOS.
  40.         echo "<tr>";
  41.         echo "<td align=\"left\">".$datos2['descripCentro']." </td>";
  42.         echo "<td align=\"center\">".$datos2['numeroPregunta']." </td>";
  43.         echo "<td align=\"center\">".$datos2['evaluador1']." </td>";
  44.         echo "<td align=\"center\">".$datos2['evaluador2']." </td>";
  45.         echo "<td align=\"center\">".$datos2['evaluador3']." </td>";
  46.         echo "<td align=\"center\"><textarea rows=\"5\" cols=\"25\" disabled>".$datos2['opinPos']." </textarea></td>";
  47.         echo "<td align=\"center\"><textarea rows=\"5\" cols=\"25\" disabled>".$datos2['opinNeg']." </textarea></td>";
  48.         echo "<td align=\"center\">".$media."</td>";
  49.         echo "<td align=\"center\">".$ponderacion."</td>";
  50.         echo "</tr>";
  51.        
  52.  
  53.    
  54.    
  55.             // CONTAMOS EL NÚMERO DE REGISTROS PARA DIVIDIR.
  56.             $sql4 = ("SELECT COUNT(*) FROM encuestas WHERE numeroPregunta = '".$datos2['numeroPregunta']."' AND codAmbito = '".$datos2['codAmbito']."'");
  57.             $resultados4 = mysql_query($sql4);
  58.             while($datos4 = mysql_fetch_array($resultados4)){
  59.                 $cuenta = $datos4[0];
  60.             }
  61.            
  62.             // SELECIONAMOS Y SUMAMOS LA MEDIA CUANDO SEA ESE NUMERO DE PREGUNTA EN ESE AMBITO.
  63.             $sql5 = ("SELECT SUM(ponderacion) as resultado FROM encuestas WHERE numeroPregunta = '".$datos2['numeroPregunta']."' AND codAmbito = '".$datos2['codAmbito']."'");
  64.             $resultados5 = mysql_query($sql5);
  65.             while($datos5 = mysql_fetch_array($resultados5)){
  66.                     $mediatotal = round($datos5[0],2);
  67.                    
  68.                    
  69.             }
  70.  
  71.         $mt [$datos2['numeroPregunta']]= $mediatotal;  
  72.         }
  73.  
  74.         // CERRAMOS LA TABLA.
  75.         echo "</table>";
  76.         echo "<br>";
  77.        
  78.         // IMPRIMIMOS LAS MEDIAS TOTALES.
  79.         echo "</td><td><div id=\"flotante\">";
  80.         echo "<table border=\"1\" class=\"encuestas\">";
  81.         echo "<br>";
  82.         echo "<tr><td><b>Numero Pregunta </b></td><td><b>Resultado</b></td></tr>";
  83.         foreach ($mt as $numpre => $mediattl){
  84.         echo "<tr><td>".$numpre."</td><td>".$mediattl."</td></tr>";
  85.  
  86. }
  87.  
  88. echo "</table>";
  89. echo "</div></td>";
  90. echo "</tr><tr><td colspan=\"2\" align=\"center\"> <img src=\"pdf.png\" height=\"80\" onClick=\"location.href = 'rp_pdf.php?ambito=$amb';\"> <img src=\"web.png\" height=\"80\" onClick=\"location.href = 'rp_web.php?ambito=$amb&archivo=rp_web.php';\"> <img src=\"printer.png\" height=\"80\" onClick=\"location.href = 'rp_print.php?ambito=$amb';\"> </td></tr></table>";
  91. echo "<br>";
  92.  
  93. }
  94. echo "<a href=\"crearp.php\" align=\"center\">Volver.</a>";
  95. ?>

En esa página me muestra una tabla con datos etc etc, que son los que quiero imprimir

al darle al boton me crea bien la página y tal, pero en vez de mostrarme los datos etc, me muestra las consultas PHP

que tendría que hacer para que me muestre el HTML obtenido del PHP?
__________________
Nunca dijeron que la vida sería fácil, sólo prometieron que valdría la pena vivirla.

Dar las gracias y añadir Karma, no cuesta nada, ¿Que menos si te ayudan? :)