Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2011, 15:48
xmandbz
 
Fecha de Ingreso: noviembre-2008
Mensajes: 19
Antigüedad: 15 años, 5 meses
Puntos: 0
Mensajes en variables que se actualizan desde PHP

Hola

Sigo de cerca mucho este foro y me ha servido mucho en mi proceso de aprendizaje de programacion PHP con Mysql, asi que los vengo a molestar con un problema que me parece es de configuracion del PHP

Tengo una aplicacion que corria perfectamente hasta antes de actualizar mi plataforma de desarrollo

desde:xampp 1.7.1

Mysql server 5.1.33
PHP 5.2.9
Apache 2.2.11
PhpMyAdmin 3.1.3

hacia: xampp 1.7.4

Mysql server 5.5.8
PHP 5.3.4
Apache 2.2.17
PhpMyAdmin 3.3.9

El problema es que las variables que se van cargando en tiempo de ejecucion desde Mysql aparecen como "Indefinidos" en mis formularios

Ejemplo
Esta la primera parte del formulario donde defino la variable $rrhh que obtiene datos desde una funcion

Código PHP:
<?php session_start(); ?>
<?php 
require_once("includes/conexion.php"); ?>
<?php 
require_once("includes/funciones.php"); ?>
<?php 
require_once("includes/clase_paginacion.php"); ?>
<?php 
include ("includes/superior.php"); ?>
<?php 

if (isset($_GET["dniprof"]))
  { 
$dniprof $_GET["dniprof"]; 
    
$rrhh=obtener_rrhh_por_dni($dniprof);
  }
y en esta parte empiezo a mostrarlo
Código HTML:
<table width="80%" border="0">
  <tr>
    <td colspan="4" class="titulosdefila">DATOS DEL SERVICIO</td>
  </tr>
  <tr>
    <td width="21%" class="elementostabla">DNI-Profesional</td>
    <td width="31%"><span class="elementostabla">
	<input name="dniprof" type="text" id="dniprof" size="12" maxlength="11" 
	value="<?php echo $rrhh["dni_rrhh"] ?>">
    </span><a href="buscadniprof.php">buscar</a></td>
    <td width="18%" class="elementostabla">Nombre</td>
    <td width="30%">
	<input name="nomprof" type="text" value="<?php echo $rrhh["apnom_rrhh"] ?>" size="30"
	disabled="disabled"></td>
    </tr> 
Pero en pantalla me aparece este molesto mensaje dentro de los campos que recuperan informacion desde Mysql con PHP
Código:
<br /><b>Notice</b>:  Undefined variable: rrhh in <b>D:\web\prometeos\farma_cabecera.php</b> on line <b>125</b><br />
Por que me sale este mensaje en todas las variables que van cargarse desde Mysql a traves de PHP... en la version con la que hice la aplicion corre perfectamente y no sale ninguno mensaje .. solo muestra vacio y conforme se va ejecutando se van reemplazando los campos con los datos recuperados desde MySql con PHP..

Alguna idea... o debo volver caballero a las versiones previas...

Mil gracias a los que tengan algun tiempo para ayudarme con este problema.