Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/07/2012, 13:35
JonyBanano
 
Fecha de Ingreso: julio-2012
Mensajes: 9
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Insertar HTML en un PHP [principiante]

Cita:
Iniciado por ipraetoriux Ver Mensaje
...pues puedes hacerlo asi..

Código PHP:
Ver original
  1. <?php
  2. $indice = 1;
  3.  
  4. while ($indice < 3){
  5.  
  6. ?>
  7. <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
  8. <input type="submit" name="escuchar2" value="Escuchar 02">
  9. </form>
  10. <?php
  11. if(isset($_POST["escuchar2"]))
  12. {
  13. $file='./grab/'.$nombre.'/'.$indice.'.wav';
  14.  
  15. echo "<embed src =\"$file\" hidden=\"true\" autostart=\"true\"></embed>";
  16. }
  17.  $indice++;
  18. }
  19. ?>

...luego en el action tu tenias..<?=$_SERVER['PHP_SELF']?>..y dereria ser..<?php echo $_SERVER['PHP_SELF']; ?>

...luego puedes hacer lo mismo pero con un echo sin cerrar tags de php

Código PHP:
Ver original
  1. <?php
  2. $indice = 1;
  3.  
  4. while ($indice < 3){
  5.  
  6. echo '<form method="post" action="' . $_SERVER['PHP_SELF'] . '">
  7. <input type="submit" name="escuchar2" value="Escuchar 02">
  8. </form>';
  9.  
  10. if(isset($_POST["escuchar2"]))
  11. {
  12. $file='./grab/'.$nombre.'/'.$indice.'.wav';
  13.  
  14. echo "<embed src =\"$file\" hidden=\"true\" autostart=\"true\"></embed>";
  15. }
  16.  $indice++;
  17. }
  18. ?>
Muchas gracias ipraetoriux.

No sabía que podía iniciar un while, cerrar el código php y proseguir en el siguiente <?


El primer caso, parece que sería válido, pero me encuentro con un problema:

Aquí, me carga 2 botones para reproducir 2 archivos de audio, ocurre que cuando pincho uno de los 2 botones, me reproduce a la vez los 2 archivos