PHP - error PHP - Notice

   
Vista:
Imágen de perfil de siREZ

error PHP - Notice

Publicado por siREZ (201 intervenciones) el 30/04/2014 16:02:29
Cordial saludo.

recibo el siguiente error
Notice: Use of undefined constant Comment - assumed 'Comment' in E:\root\Inscripciones\Formulario de Inscripcion al Portal.php on line 29

Notice: Use of undefined constant Field - assumed 'Field' in E:\root\Inscripciones\Formulario de Inscripcion al Portal.php on line 30

Como lo elimino?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$sserver="localhost:3306";
$suser="mi usuario";
$spassword="mi contraseña";
$sdb="la BBDD";
 
$ilink=mysql_connect($sserver,$suser,$spassword) or die(RIP);
mysql_select_db($sdb,$ilink);
$variables = "";
$squery = "show full columns from master";
$iquery=mysql_query($squery,$ilink);
if ($iquery>0) {
   $irow=0;
   $ilastrow=mysql_num_rows($iquery);
   while ($irow<$ilastrow) {
        $comentario=mysql_result($iquery,$irow,(Comment));
		$campo=mysql_result($iquery,$irow,(Field));
		echo "<br>$campo,".$comentario;//exit;
		$p=strlen($comentario);
		if($p>0){
		$variables = $variables.$campo."%".$comentario."&";}
 
   $irow++;
	   }
}

el error lo muestra cuando recorre:

$comentario=mysql_result($iquery,$irow,(Comment));
$campo=mysql_result($iquery,$irow,(Field));

$ variable es bien calculada.
Solo que me muestra en pantalla: Notice: Use of undefined constant Comment - assumed 'Comment' in E:\root\Inscripciones\Formulario de Inscripcion al Portal.php on line 29

como elimino este mensaje?

gracias

siREZ
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de siREZ

error PHP - oculto el error...

Publicado por siREZ (201 intervenciones) el 30/04/2014 17:31:17
Recordemos que en cualquier lenguaje de programación es preferible corregir los problemas que generan los errores, antes de intentar ocultarlos.

El hecho de ocultar los errores generados por ciertas instrucciones, en ciertos casos puede impedir posteriormente encontrar la fuente del error.

Sin embargo, especialmente en PHP, a veces puede ser útil evitar que aparezca un mensaje de error generado por una instrucción.

Para ello, tan solo hay que poner el símbolo @ delante de la instrucción que puede generar un mensaje de error.

También es posible desactivar la aparición de errores en pantalla poniendo la variable display_errors = Off en el fichero PHP.ini.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar