Foros del Web » Programando para Internet » PHP »

select php error

Estas en el tema de select php error en el foro de PHP en Foros del Web. Hola, ejecuto este codigo y funciona perfectamente @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <html> <head> <title>Creación</title> </head> <body> <?php echo "<p align=center>" ; echo "A ...
  #1 (permalink)  
Antiguo 27/06/2011, 04:20
 
Fecha de Ingreso: diciembre-2010
Mensajes: 459
Antigüedad: 13 años, 4 meses
Puntos: 21
select php error

Hola, ejecuto este codigo y funciona perfectamente

Código PHP:
Ver original
  1. <html>
  2. <head>
  3. <title>Creación</title>
  4. </head>
  5. <body>
  6. <?php
  7. echo "<p align=center>";
  8. echo "A continuación se muestra .";
  9. $host = "localhost";
  10. $usuario = "root"; // Cambiar por su nombre de usuario.
  11. $password = "root"; // Cambiar por su password.
  12. $conectar = mysql_connect ($host, $usuario, $password);
  13. mysql_select_db ("productos", $conectar);
  14. $consulta = "SELECT * FROM producto";
  15. $query = mysql_query ($consulta, $conectar);
  16. echo "<table align=center border=1 bgcolor=#6B6BFF
  17. cellspacing=5>";
  18. while ($reg = mysql_fetch_row($query)){
  19. echo "<tr>";
  20. echo "<br>";
  21. foreach($reg as $cambia){
  22. echo "<td>",$cambia,"</td>";
  23. }
  24. }
  25. ?>
  26. </html>

Pero ahora prueba a separarlo, tengo por un lado index.php

Código PHP:
Ver original
  1. <?php
  2.   include ('prueba.php');
  3.   echo "hola";
  4.   do_html_header();
  5.  
  6. ?>

y por otro lado prueba.php

Código PHP:
Ver original
  1. <?php
  2.     function do_html_header(){?>
  3.     <html>
  4.     <head>
  5.      <link rel="stylesheet" href="div.css">
  6.     </head>
  7.     <body>
  8.        
  9.          <div class="round2">
  10.              <div class="round">Prueba<hr></div>
  11.                 <?php
  12.                     do_categorias();
  13.                 ?>
  14.         </div>
  15.  
  16.     </body>
  17.     </html>
  18.     <?php}
  19.    
  20.     function do_categorias(){
  21.         echo "<p align=center>";
  22.                     echo "<p>Por favor elija una categoría:</p>";
  23.                     $conn = do_conexion();
  24.                    
  25.                     $consulta = "SELECT * FROM producto";
  26.                     $query = mysql_query ($consulta, $conn);
  27.                     echo "<table align=center border=1 bgcolor=#6B6BFF>";
  28.                     while ($reg = mysql_fetch_row($query)){
  29.                     echo "<tr>";
  30.                     echo "<br>";
  31.                     foreach($reg as $cambia){
  32.                     echo "<td>",$cambia,"</td>";
  33.                     }
  34.                     echo "</tr></table>";
  35.         }
  36.     }
  37.    
  38.     function do_conexion(){
  39.         $host = "localhost";
  40.         $usuario = "root";
  41.         $password = "root";
  42.         $conectar = mysql_connect ($host, $usuario, $password);
  43.         mysql_select_db ("productos", $conectar);
  44.  
  45.         return $conectar;
  46.     }
  47. ?>

pero esto me falla? alguna ayuda?

Gracias
  #2 (permalink)  
Antiguo 27/06/2011, 05:23
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: select php error

Prueba php linea 18
Código PHP:
Ver original
  1. <?php}
debe ser
Código PHP:
Ver original
  1. <?php }
.
utiliza error reporting para ver estos errores.
Saludos
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 27/06/2011, 05:52
 
Fecha de Ingreso: diciembre-2010
Mensajes: 459
Antigüedad: 13 años, 4 meses
Puntos: 21
Respuesta: select php error

Al final pude solucionarlo, no llegue a probar tu solucion, pero garcias de todas formas

Ahi va un karma por tu ayuda

Saludos

Etiquetas: 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 03:21.