Foros del Web » Programando para Internet » PHP »

Ayuda con PHP

Estas en el tema de Ayuda con PHP en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/01/2011, 19:11
Avatar de girithdacil  
Fecha de Ingreso: enero-2011
Ubicación: en mi casa
Mensajes: 4
Antigüedad: 13 años, 2 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
  #2 (permalink)  
Antiguo 29/01/2011, 20:21
Avatar de chulifo  
Fecha de Ingreso: abril-2009
Ubicación: perdido en codigos del PHP, pero aprendo rapido!
Mensajes: 524
Antigüedad: 15 años
Puntos: 18
Respuesta: Ayuda con PHP

comprueba,
Código PHP:
Ver original
  1. <?php
  2. if(isset($var) && strlen($var) > 1){
  3.  
  4. }else{
  5.  
  6. }
  7. ?>
__________________
Solo soy un simple fanático que mata el tiempo de la mejor manera.
  #3 (permalink)  
Antiguo 29/01/2011, 21:35
Avatar de girithdacil  
Fecha de Ingreso: enero-2011
Ubicación: en mi casa
Mensajes: 4
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Ayuda con PHP

y como implemento el codigo y donde?
si pudieras ayudarme un poco mas te lo agradezco.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:46.