Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/02/2010, 10:24
luxo
 
Fecha de Ingreso: enero-2007
Mensajes: 35
Antigüedad: 18 años
Puntos: 2
Respuesta: Update no funciona....

Ahi esta el codigo corregido por sus sugerencias, sin embargo aun no logro editar y guardar los registros en la base de datos.===

Código PHP:
Ver original
  1. <?php include 'includes/config.php'; ?>
  2. <?php
  3. $edit =$_GET["id"];
  4. $link=conectar();
  5. if ($_POST["action"] == "edit") {
  6. $query = "UPDATE producto SET id_prod = ".$_POST['id'].", nombre_prod = ".$_POST['nombre_prod'].", descripcion_prod = ".$_POST['descripcion_prod'].", img_prod = ".$_POST['img_prod'].", categoria = ".$_POST['categoria']." WHERE id_prod = " . $_GET["id"];
  7. $result = mysql_query($query) or die(mysql_error());
  8. }
  9. ?>
Código HTML:
Ver original
  1. <form action="editar.php" method="POST" enctype="multipart/form-data">
  2. <label for="field_1">Nombre Producto</label>
  3.   <input type="text" name="nombre_prod" id="field_1" class="short" value="<?php echo $nombre_prod ?>" />
  4. <label for="field_2">Categoría</label>
  5. <? echo $producto['cat'];  ?>
  6. <label for="field_4">Descripción del Producto</label>
  7. <textarea name="descripcion_prod" rows="3" cols="3" id="field_4"><?php echo $descripcion_prod ?></textarea>
  8.  <input name="archivo" type="file" class="casilla" id="archivo" size="35" />
  9. <input name="enviar" type="submit" class="boton" id="enviar" value="Grabar" />
  10. <input name="action" type="hidden" value="edit" />
  11. <input name="id" value="<?php $_GET["id"]; ?>" type="hidden" />
  12. </form>

De hecho ahora me arroja el error


Código MySQL:
Ver original
  1. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' nombre_prod = LU XXXX, descripcion_prod = A World Trade Center brings together ' at line 1

Cual es el error en la consulta SQL