Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/07/2009, 03:23
guillegm
 
Fecha de Ingreso: agosto-2007
Mensajes: 44
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: error: query was empty

Como bien decís tengo algo mal en el código de antes del if post.
Yo no se ver el error. Desde un formulario le paso la accion del post, pero la de visualizar los datos de la tabla no va...
En la tabla hay insertados monitores, si hago select * from monitores desde la consola mysql me aparecen registros.
Muchas gracias
Aquí está el código:
Código PHP:

<body>
        <center>
                <?php

                
include ("header.php");

                                if(
$_POST['insertar']) {

                                    
$sql="INSERT INTO monitors (cod_monitor,                                                                         
                                    marca_monitor,model_monitor,usuari_monitor,numserie_monitor,preu_monitor,polzades_monitor,empresacompra_monitor,tipus_monitor)
                                    VALUES
                                    ('$_POST[cod_monitor]','$_POST[marca_monitor]','$_POST[model_monitor]','$_POST[usuari_monitor]','$_POST[numserie_monitor]','$_POST                                    [preu_monitor]','$_POST[polzades_monitor]','$_POST[empresacompra_monitor]','$_POST[tipus_monitor]')"
;
                                                        }
                                if (!
mysql_query($sql,$conexion))
                                        {
                                    die(
'Error: ' mysql_error());
                                        }
                                    echo 
"Monitor insertat";
                                if(
$_POST['visualizar']) {

                                    
$result mysql_query("SELECT * FROM monitors"$conexion);
                                    
$num_rows mysql_num_rows($result);

                                    echo 
"$num_rows Monitors\n";

                
?>
                                                        <h3>Llistat monitors</h3>
                                                        <hr />
                                                        <h2>Nº de monitors: <?php       $num=mysql_num_rows($result); echo $num?></h2>
                                                        <table border="1">
                                                                <tr>
                                                                        <td>COD MONITOR</td>
                                                                        <td>MARCA</td>
                                                                        <td>MODEL</td>
                                                                        <td>USUARI</td>
                                                                </tr>
                                                        </table>
                                                        <?php
                                                        
while($fila=mysql_fetch_array($result)) {
                                                                echo 
"<tr>";
                                                                        echo 
"<td>".$fila[cod_monitor]."</td>";
                                                                        echo 
"<td>".$fila[marca_monitor]."</td>";
                                                                        echo 
"<td>".$fila[model_monitor]."</td>";
                                                                        echo 
"<td>".$fila[usuari_monitor]."</td>";
                                                                echo 
"</tr>";
                                                        }
                                                               
                                                }
                                
mysql_close($conexion);

                                                        
?>
                </center>
</body>