Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/08/2014, 20:02
Alvarez1441
 
Fecha de Ingreso: julio-2013
Ubicación: Free Help :)
Mensajes: 14
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Duda: mysqli Update no modifica mis registros

Prueba con esto manito:

Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4.      //chequeo que lleguen todas los datos
  5. if (!empty($_POST['datos'])) {
  6.      //creo las variables
  7.  $id= $_POST['id'];
  8.  $marca= $_POST['Marca'];
  9.  $modelo= $_POST['Modelo'];
  10.  $km= $_POST['Km'];
  11.  $año= $_POST['Año'];
  12.  $precio= $_POST['Precio'];
  13.      //modifico los datos
  14.  //$sql= mysqli_query("UPDATE consulta_marcas SET id='$id',Marca='$marca',
  15.  //  Modelo='$modelo',Km='$km',Anio='$año',Precio='$precio' WHERE id='$id'", $conexion) ;
  16.     //si esta todo OK muestro el mensaje
  17.  if (empty($sql)){
  18.   echo "no se pudo modificar";
  19. } else {
  20.   echo "registro modificado";
  21. }
  22. }
  23. //compruevo que lleguen todos los datos
  24.  
  25.  
  26. if (isset($_GET['mod']) && is_numeric($_GET['mod'])){
  27.   $id= $_GET ['mod'];
  28.   //$sql= mysqli_query ( $conexion, "select * from consulta_marcas where id=$id") ;
  29.           //obtengo los datos del array
  30.   //$row = mysqli_fetch_array ($sql);
  31. }
  32. ?>
  33.  
  34.  
  35. <form action="modifica.php" method="post" >
  36.   <!-- en los campos del formulario traigo los datos del mysqli_fetch_array para visualizarlos -->
  37.   <table border=1>
  38.     <tr>
  39.       <td>id:</td>
  40.       <td><input name="id" type="hidden" value="<?php if (isset ($row)){print $row['id'];};?>"/></td>
  41.     </tr>
  42.     <tr>
  43.       <td>Marca:</td>
  44.       <td><input name="Marca" type="text" value="<?php if (isset ($row)){print $row ['Marca'];};?>"/></td>
  45.     </tr>
  46.     <tr>
  47.       <td>Modelo:</td>
  48.       <td><input name="Modelo" type="text" value="<?php if (isset ($row)){print $row ['Modelo'];};?>"/></td>
  49.     </tr>
  50.     <tr>
  51.       <td>Km</td>
  52.       <td><input name="km" type="text" value="<?php if (isset ($row)){print $row ['Km'];};?>"/></td>
  53.     </tr>
  54.     <tr>
  55.       <td>A&ntildeo</td>
  56.       <td><input name="Año" type="text" value="<?php if (isset ($row)){print $row ['Anio'];};?>"/></td>
  57.     </tr>
  58.     <tr>
  59.       <td>Precio</td>
  60.       <td><input name="Precio" type="text" value="<?php if (isset ($row)){print $row ['Precio'];};?>"/></td>
  61.     </tr>
  62.     <tr><td> <input name="datos" type="submit" value="Modificar"/> </td></tr>
  63.   </form>