Cita:
Iniciado por jhonny777 Sip ya me esta funcionando.. gracias... :P
... eso era!!! solo tengo que cambiarle unas sentencias SQL que meti mal...
... Oye una ultima pregunta... me funciona bien.. pero me sale este error...
... sabes por que?
Notice: Undefined index: field in C:\Aldor\ejemplo.php on line 99
Notice: Undefined index: field in C:\Aldor\ejemplo.php on line 99
Notice: Undefined index: field in C:\Aldor\ejemplo.php on line 99
Notice: Undefined index: field in C:\Aldor\ejemplo.php on line 99
Notice: Undefined index: accion in C:\Aldor\ejemplo.php on line 126
Notice: Undefined index: accion in C:\Aldor\ejemplo.php on line 169
Código PHP:
99 <div align="center"><a href="$pag?accion=borrar&field=$filas[field]"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Borrar</font></a><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
126 if ($_GET['accion']=="nuevo"){
169 if ($_GET['accion']=="hacernuevo"){
Ya te contexté en privado sobre ese tema completo ..
En general debes entender que PHP sólo te está avisado de algo "mal hecho" .. de una "mala programación" .. por eso el "NOTICE".
Puedes ajustar a PHP para que muestre los mensajes de error que tu necesites (y no los "notice" por ejemplo) usando:
error_reporting()
www.php.net/error_reporting
Pero, ... no se trata de "ocultar" la "mala programación" sino de hacer que esa situación no suceda.
Si tu tienes variables que en algún momento pueden NO estar definidas como es el caso de algo que esperas en $_GET pero en ese momento (por la "acción a relaizar") no ha sucedido todavía .. no puedes acceder a su valor sin antes haber visto si existe. Esta comprobación la implementas con isset()
Un saludo,