Ver Mensaje Individual
  #14 (permalink)  
Antiguo 28/07/2013, 16:26
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 21 años
Puntos: 406
Respuesta: Error con $_POST

Sin parecer ofensivo, pero tienes problemas básicos sobre PHP, te recomiendo que leas un buen manual/tutorial de PHP...

Para poder modificar el item seleccionado (al dar click en el enlace) es necesario pasar el ID de dicho item, por lo cual será necesario que lo pases por GET....

Código PHP:
Ver original
  1. echo "<tr>
  2.     <td><a href='mantto.php?id=".$row['id']."'>".$row['id']."</a></td>
  3.     mas código.....

Para después capturar ese ID y poder hacer la modificación...
Código PHP:
Ver original
  1. $id = $_GET['id'];
  2. //aunque lo mejor es
  3. if (isset($_GET['id'])) {
  4.      $id = $_GET['id'];
  5. }else {
  6.      //si no existe el ID regresar al listado de items...
  7.      header('location: tu_listado_de_items.php');
  8.      exit();
  9. }
  10.  
  11.             $sql = $mysqli->query("SELECT id,nombre,descripcion,rubro,proveedor,costo,pre_may,pre_det FROM productos where id='$id'");
  12.             while($row = $sql->fetch_array(MYSQLI_ASSOC)){
  13.                 echo $row['id'] ."->".$row['nombre']."->".$row['descripcion']."<br>";
  14.                
  15.                 }
  16.             }
  17. }

Cita:
Iniciado por KATHYU
...el POST no es necesario o si ???...
Si, es necesario porque si no, no sabrás que item se va a modificar (update....), así que tendrás que tener un input que aloje el ID del item que se esta modificando...

Y por ultimo, tu código de mysqli sigue siendo igual que al comienzo del post insertando directamente los valores en la sentencia SQL...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)