halguien - 2012-02-11 22:28:49 -
In reply to message 1 from rudie dirkx
bueno, parece que hay un pequeño detalle en el archivo employee_detail.php
En el archivo original está esto en el script del principio del documento:
if ($isEditing) {
$assignedSuppliers = $employeeDal->getSuppliersForEmployee($employeeId);
$employeeDetail = $employeeDal->getEmployeeDetail($employeeId);
}
y el formulario en los campos figura esto:
<input id="name" name="name" type="text" value="<?php $employeeDetail['Name']; ?>"/>
el problema es que de esa forma da ERRORES porque las variables no están definidas y por tanto nunca va a imprimir el valor de las variables
lo que hice fué quitar todo esto del script en el principio del documento:
$employeeDetail = array();
if ($isEditing) {
$assignedSuppliers = $employeeDal->getSuppliersForEmployee($employeeId);
$employeeDetail = $employeeDal->getEmployeeDetail($employeeId);
}
y poner lo siguiente en los inputs:
<input id="name" name="name" type="text" value="<?php if ($isEditing) {
$assignedSuppliers = $employeeDal->getSuppliersForEmployee($employeeId);
$employeeDetail = $employeeDal->getEmployeeDetail($employeeId);
echo $employeeDetail['Name'];
} ?>"/>
de esa forma solo muestra los valores en el input si es que uno va a hacer un upgrade, de lo contrario no muestra nada y tampoco muestra errores de que no encuentra las variables...
bueno, espero haber sido claro en esto porque suelo enredarme un poco