Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2013, 12:49
carlosuc99
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 12 años, 10 meses
Puntos: 5
Exclamación Problema con require_once

Buenas,

Tengo este código:

Código PHP:
Ver original
  1. while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){
  2.     if($i++%2==0){
  3.        $color="#FFFFFF";
  4.     }else{
  5.        $color="#CCCCCC";
  6.     }
  7.  
  8.     ?>
  9.  
  10.     <tr bgcolor='<?php echo $color; ?>' onmouseover="this.style.background='#ABFB04';" onmouseout="this.style.background='<?php echo $color; ?>';">
  11.     <?php
  12.  
  13. echo "<td class=tablelist>";
  14.  
  15. echo $row["ICAO"] . '</td><td class=tablelist>';
  16.  
  17. echo $row["Name"] . '</td><td class=tablelist>';
  18.  
  19. echo $row["WeightEmpty"] . '</td><td class=tablelist>';
  20.  
  21. echo $row["WeightFull"] . '</td><td class=tablelist>';
  22.  
  23. echo $row["CargoFull"] . '</td><td class=tablelist>';
  24.  
  25. echo $row["Range"] . '</td><td class=tablelist>';
  26.  
  27. echo $row["Price"] . '</td><td class=tablelist>';
  28.  
  29. echo $row["FirstClassSeats"] . '</td><td class=tablelist>';
  30.  
  31. echo $row["BusinessClassSeats"] . '</td><td class=tablelist>';
  32.  
  33. echo $row["EconomyClassSeats"]. '</td><td class=tablelist>';
  34.  
  35. echo "<img class='editaircraft' src='./images/info.png'></td></tr>";
  36.  
  37. ?>
  38. <script>
  39.     $(function() {
  40.         $( "#editaircraftdialog" ).dialog({
  41.             autoOpen: false,
  42.             width: 425
  43.         });
  44.  
  45.         $( ".editaircraft" ).click(function() {
  46.             $( "#editaircraftdialog" ).dialog( "open" );
  47.             return false;
  48.         });
  49.     });
  50. </script>
  51.  
  52. <div id="editaircraftdialog" title="Edit Aircraft">
  53.     <?php require_once('./edit_aircraft.php?icao=1'); ?>
  54. </div>
  55.  
  56. <?php
  57. }
  58.  
  59. echo "</table>";
  60. $pagination->render();
  61. ?>

El problema es que cuando llega al require_once es como si el while finalizase. Por supuesto que finaliza la primera vez, por lo que solo me muestra un resultado y no los 3 que debería.

El error que me da al abrir el dialog en la primera línea de la tabla (ya que solo hay esa) es este:

Cita:
Warning: require_once(./edit_aircraft.php?icao=1): failed to open stream: No such file or directory in C:\xampp\htdocs\airvirtus\albrep\aircrafts_list.ph p on line 135

Fatal error: require_once(): Failed opening required './edit_aircraft.php?icao=1' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\airvirtus\albrep\aircrafts_list.ph p on line 135
Y si, el aircraft_list.php (la parte de código de arriba pertenece a este archivo) y el edit_aircraft.php están en el mismo directorio.