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.