Hola! amigos del foro este es mi 2º tema en el dia
tengo dos erroresen un archivo que actualiza datos de php a mysql adjunto el codigo y los errores:
actualizar.php
Código PHP:
Ver original<?php
require('functions.php');
if(isset($_POST['submit'])){ require('clases/cliente.class.php');
$objCliente=new Cliente;
if ( $objCliente->actualizar(array($usuario,$password,$email,$nombre,$fecAlta),$id_usuario) == true){ echo 'Datos guardados';
}else{
echo 'Se produjo un error. Intente nuevamente';
}
}else{
require('clases/cliente.class.php');
$objCliente=new Cliente;
$consulta = $objCliente->mostrar_cliente($_GET['id_usuario']);
?>
<form id="frmClienteActualizar" name="frmClienteActualizar" method="post" action="actualizar.php" onsubmit="ActualizarDatos(); return false">
<input type="hidden" name="id_usuario" id="id_usuario" value="<?php echo $cliente['id_usuario']?>" />
<p>
<label>Usuario<br />
<input class="text" type="text" name="usuario" id="usuario" value="<?php echo $cliente['usuario']?>" />
</label>
</p>
<p>
<label>Password<br />
<input class="text" type="text" name="password" id="password" value="<?php echo $cliente['password']?>" />
</label>
</p>
<p>
<label>E-mail<br />
<input class="text" type="text" name="email" id="email" value="<?php echo $cliente['email']?>" />
</label>
</p>
<p>
<label>Nombre<br />
<input class="text" type="text" name="nombre" id="nombre" value="<?php echo $cliente['nombre']?>" />
</label>
</p>
<p>
<label>Fecha de alta <a onclick="show_calendar()" style="cursor: pointer;"><small>(calendario)</small></a><br />
<input readonly="readonly" class="text" type="text" name="fecAlta" id="fecAlta" value="<?php echo $cliente['fecAlta'] ?>" />
<div id="calendario" style="display:none;"><?php calendar_html() ?></div>
</label>
</p>
<p>
<input type="submit" name="submit" id="button" value="Enviar" />
<label></label>
<input type="button" name="cancelar" id="cancelar" value="Cancelar" onclick="Cancelar()" />
</p>
</form>
<?php
}
}
?>
Los errores:
NOTICE: UNDEFINED INDEX: ID_USUARIO IN C:\WAMP\WWW\INVENTARIO\ACTUALIZAR.PHP ON LINE 24
WARNING: MYSQL_FETCH_ARRAY() EXPECTS PARAMETER 1 TO BE RESOURCE, BOOLEAN GIVEN IN C:\WAMP\WWW\INVENTARIO\ACTUALIZAR.PHP ON LINE 25
Linea 24 y 25:
Código PHP:
Ver original$consulta = $objCliente->mostrar_cliente($_GET['id_usuario']);
Espero puedan ayudarme! Gracias y que tengais una buena tarde!