Ver Mensaje Individual
  #13 (permalink)  
Antiguo 06/11/2006, 13:59
_Radamantis_
 
Fecha de Ingreso: octubre-2006
Mensajes: 34
Antigüedad: 17 años, 7 meses
Puntos: 0
Pues hombre visto lo visto sera mejor que cambies el error_reporting

Como bien dice Cluster los notices saltan cuando intentas comparar una variable que no esta definida, casi siempre se deshabilita porque siempre salen como churros :). Deberias poner un isset($_GET['s']) en cada if..
Asi que lo mejor es que no los muestre:

error_reporting(E_ALL & ~E_NOTICE);

Si tienes acceso a php.ini busca la linea del error_reporting y pon:
error_reporting = E_ALL & ~E_NOTICE

Otra cosa es la forma de programar..
No hace falta que abras y cierras las etiquetas <php en cada comando..con que separes php y HTML sobra.

Si estas leyendo una sola variable que tiene muchos valores lo mejor es usar un switch:
<?php
if (isset($_GET['s']))
switch ($_GET['s'])
{
case "empresa":
.
.
.
break;
case "productos":
.
.
.
break;
}
?>
Asi esta todo mas ordenado ;)