Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/02/2012, 13:11
Avatar de yoyoyo82
yoyoyo82
 
Fecha de Ingreso: julio-2009
Ubicación: Springfield
Mensajes: 159
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Error en formulario de cambios con clases

Cita:
Iniciado por pateketrueke Ver Mensaje
Evidentemente $con sólo existe en el bloque donde compruebas el post, pero no así donde haces el get.

Tu problema no es de clases, es de lógica.
exacto todavia estoy verde


bueno ya cambie unas lineas y sigue igual


Código PHP:
<?php
require('conexion.php');
if(isset(
$_POST['submit']))
{

$con=new conexion();
$con->connect();
$con->bd();
$result=$con->query("SELECT * FROM table WHERE id_usuario=$id");
$id trim($_POST['id_usuario']);
$nombre=trim($_POST['nombre_completo']);
$direccion=trim($_POST['direccion']);
$telefono=trim($_POST['telefono']);
$con->query("update usuarios set direccion='".$direccion."',telefono='".$telefono."' where nombre_completo='".$nombre."'");
} else {
echo 
"El registro no existe";
}

//require('frmListar.php');
if(isset($_GET['id_usuario'])){
$con=new conexion();
$consulta=$con->fetch_object($_GET['id_usuario']);
$row mysql_fetch_object($consulta);
?>
<form id="usuario" name="usuario" method="post"  action="frmusuario.php">
<input type="hidden" name="id_usuario"  id="id_usuario" value="<?php  echo $row['id_usuario'?>"  />
<table width="200" border="0" align="center">
<tr>
<td>Nombre</td>
<td><input name="nombre_completo" type="text" id="nombre_completo" value="<?php echo $row['nombre_completo'?>"  /></td>
</tr>
<tr>
<td>Direccion</td>
<td><input name="direccion" type="text" id="direccion" value="<?php echo $row['direccion'?>"  /></td>
</tr>
<tr>
<td>Telefono</td>
<td> <input  name="telefono" type="text" id="telefono"  value="<?php  echo $row['telefono'?>"/> </td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="submit"  id="button" value="Modificar" /></td>
</tr>
</table>
</form>

<?php 
}
?>