Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/04/2011, 15:06
nzick
 
Fecha de Ingreso: enero-2011
Ubicación: Colombia
Mensajes: 61
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: problema con variable y datos sql

mira este es mi codigo


<?php

$link = mysql_connect ("localhost","root");
$conn = mysql_select_db ("placas");
if (! $conn)
{echo "Error en la Base de Datos";}
if (isset($_POST['guardar']))
{
$placa_ini = $_POST['placa_inicial'];
$rango = $_POST['num_placas'];
$concesionario = $_POST['concesionario'];
$nombre = $_POST['nombre'];

if ($placa_ini == "" || $rango == "" || $concesionario == "" || $nombre == "")
echo('<script> alert (\'Los campos son obligatorios\') </script>');
else
{
$valor = mysql_query("SELECT numero FROM autos WHERE placa ==".$placa_ini."",$link);
$result = mysql_query("UPDATE autos SET concesionario= '".$concesionario."', nombre= '".$nombre."', estado='1' WHERE numero BETWEEN '".$valor."' AND '".$valor."' + '".$rango."'", $link);
$placa_ini="";
$rango="";
$concesionario="";
$nombre="";
echo('<script> alert (\'guardado con exito\')</script>');
}

}

?>


en la tabla hay un campo que se llama numero, necesito que dependiendo de la placa que ingrese el usuario, busque en esa bd y copie en la variable el valor correspondiente al campo numero del registro de esa placa

por ejemplo si en la base de datos la placa es AAA000 y tiene el numero 100, que la variable $valor copie ese 100, porque despues uso esa variable y la sumo con un numero que ingresa el usuario para poder actualizar los datos, por ejemplo

la placa AAA000 tiene el numero 100, el usuario mete esa placa y dice que necesita asignar 6 placas mas, entonces a la variable que debe tener el numero 100 le sumo el 6 que ingreso el usuario y entonces en el update de sql pongo como condicion que modifique unicamente los que esten entre 100 y 106

$valor=100 y $rango=6
entonces que el sql vaya entre $valor y $valor + $rango