Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/07/2013, 17:52
martinpandolfelli
 
Fecha de Ingreso: julio-2013
Mensajes: 31
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: problema con update en php

Si lo hice, y no me sale ningun error. Dejo mi codigo hasta el momento. Lo raro es q modificando la ultima linea del update a esta funciona.
Osea cambiando la variable del id por el id propiamente dicho. El problema debe estar en alguna comilla o algo asi pero no loogro darme cuenta.

remarquable = '" . $destacado . "' WHERE id = 1 ";

Dejo el código hasta el momento:

<?php

$conexion=mysql_connect ("localhost", "xxx", "xxx");
if (!$conexion) die ("Error al conectarse con la base de datos");

$res=mysql_select_db("xxx", $conexion);
if(!$res)die( "Error al seleccionar el base de datos");
$sql = "SELECT * FROM cars WHERE ID='".mysql_real_escape_string($_GET['codauto'])."'";

//traigo los datos
$rs=mysql_query($sql);
$ver=mysql_fetch_assoc($rs);

$id = $ver['id'];
// Ruta donde se guardarán las imágenes
$directorio ='uploads/'.'$id';
// Recibo los datos de la imagen
$nombre = $_FILES['imagen']['name'];
$tipo = $_FILES['imagen']['type'];
$tamano = $_FILES['imagen']['size'];

// Muevo la imagen desde su ubicación
// temporal al directorio definitivo
if($_POST){
move_uploaded_file($_FILES['imagen']['tmp_name'],$directorio.$nombre);
$id = $_GET['codauto'];
$imagen = $_FILES['imagen']['name'];
$imagen2 = $_FILES['imagen2']['name'];
$imagen3 = $_FILES['imagen3']['name'];
$imagen4 = $_FILES['imagen4']['name'];
$imagen5 = $_FILES['imagen5']['name'];
$imagen6 = $_FILES['imagen6']['name'];
$imagen7 = $_FILES['imagen7']['name'];
$imagen8 = $_FILES['imagen8']['name'];
$imagen9 = $_FILES['imagen9']['name'];
$imagen10 = $_FILES['imagen10']['name'];
$marque=$_POST['marque'];
$modele=$_POST['modele'];
$anne=$_POST['anne'];
$kilometrage=$_POST['kilometrage'];
$prix=$_POST['prix'];
$transmission=$_POST['transmission'];
$moteur=$_POST['moteur'];
$cylindres=$_POST['cylindres'];
$carburant=$_POST['carburant'];
$couleur_ext=$_POST['couleur_ext'];
$couleur_int=$_POST['couleur_int'];
$localisation=$_POST['localisation'];
$carrosserie=$_POST['carrosserie'];
$etat=$_POST['etat'];
$version=$_POST['version'];
$destacado=$_POST['remarquable'];

$sql2="UPDATE cars SET marque = '".$marque."',
modele = '" . $modele . "',
anne = '" . $anne . "',
kilometrage = '" . $kilometrage . "',
prix = '" . $prix . "',
imagen = '" . $imagen . "',
imagen2 = '" . $imagen2 . "',
imagen3 = '" . $imagen3 . "',
imagen4 = '" . $imagen4 . "',
imagen5 = '" . $imagen5 . "',
imagen6 = '" . $imagen6 . "',
imagen7 = '" . $imagen7 . "',
imagen8 = '" . $imagen8 . "',
imagen9 = '" . $imagen9 . "',
imagen10 = '" . $imagen10 . "',
version = '" . $version . "',
carrosserie = '" . $carrosserie . "',
localisation = '" . $localisation . "',
transmission = '" . $transmission . "',
moteur = '" . $moteur . "',
cylindres = '" . $cylindres . "',
carburant = '" . $carburant . "',
couleur_ext = '" . $couleur_ext . "',
couleur_int = '" . $couleur_int . "',
etat = '" . $etat . "',
remarquable = '" . $destacado . "' WHERE id = '$id'";
mysql_query($sql2)or die(mysql_error());
header('Location: home.php');


}?>