Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2011, 19:11
Avatar de girithdacil
girithdacil
 
Fecha de Ingreso: enero-2011
Ubicación: en mi casa
Mensajes: 4
Antigüedad: 13 años, 3 meses
Puntos: 0
Ayuda con PHP

Buenas amigos,
Junto con saludarlos, recurro a ustedes por un poco de ayuda.

estoy trabajando con PHP, el tema es que estoy llamando un dato en una base que en algunos casos tiene valores y en otros no, cuando no tiene valores me manda el siguiente mensaje:
"Notice: Undefined offset: 0"
el tema es que no pillo como hacer para que en estos casos me deje simplemente en blanco el campo
el codigo es el siguiente:

Código:
if (JFactory::getUser()->usertype == NULL) {
	echo "<p>No estas autorizado para entrar a esta zona.</p>";
  } else {
  	$user = JFactory::getUser();
  	echo "<h2>Bienvenido " . "!</h2>";
  	
  	$db	=& JFactory::getDBO();
	$query = "SELECT * FROM `alumnos`, `jos_users` WHERE ALUMNOS.RUT ='$user->username' LIMIT 1";
	$db->setQuery($query);
	$result = $db->loadObjectList();
        $alumno  = $result[0];  
	}
?>
<body>
<table width="200" border="1">
  <tr>
    <th scope="col"><?php 
	echo "<p> Alumno: " . $alumno->ALUMNO . "</p>";
	?></th>
esa es la conexión con la base y la llamada de datos del alumno en este caso

Código:
<?php
	$db	=& JFactory::getDBO();
	$query = "SELECT * FROM `notas` , `jos_users` WHERE notas.RUT ='$user->username' AND codper =1 AND asigna =11 LIMIT 1";
	$db->setQuery($query);
	$result = $db->loadObjectList();
        $alumno  = $result[0];  
		?>
      <td bordercolor="#d0d7e5" >Educacion Fisica</td>
      <td bordercolor="#d0d7e5" ><?php 
	echo "<p>. $alumno->N1 . </p>";
	?></td>
Realizo una nueva consulta y me trae el valor de "N1", pero si este dato está en blanco me manda el error que comenté anteriormente.
soy nuevito en esto, si alguien me pude ayudar se los agradeceria.
Saludos
Girithdacil