Foros del Web » Programando para Internet » PHP »

inventario con php y mysql

Estas en el tema de inventario con php y mysql en el foro de PHP en Foros del Web. Estoy realizando una página en php y mysql, la verdad no tengo mucha experiencia en ello, ojala y alguien me pueda ayudar. Lo que pasa ...
  #1 (permalink)  
Antiguo 16/11/2005, 11:33
 
Fecha de Ingreso: octubre-2005
Mensajes: 14
Antigüedad: 18 años, 6 meses
Puntos: 0
inventario con php y mysql

Estoy realizando una página en php y mysql, la verdad no tengo mucha experiencia en ello, ojala y alguien me pueda ayudar.
Lo que pasa es que estoy haciendo un sistema de administración de respaldos en el que estoy tratando de hacer un inventario en el cual tengo quedar de alta el medio en el que se va a hacer el respaldo de la empresa, para esto como existen diversos usuarios y reqiero que para cada uno de ellos se valla insertando el registro pero en la misma tabla entonces estoy obteniendo el último id del medio dependiendo del usuario que se encuentre activo(mediante la funcion max() en mysql), este es el código que coloco:

<?php
$enlace = mysql_connect();
mysql_select_db ("gsid1");
$query = "select max(invm_id) as maximom from invmedios where usua_id = ".$_SESSION["usuario"] ." and cced_id = ".$_SESSION["cced_id"];
$resultado = mysql_query($query);
if($resultado)
{
while ($linea = mysql_fetch_array ($resultado))
{
echo $linea["maximom"] ;
}
}
mysql_close($enlace);

?>

con esto ya me envia a la pantalla de altas el último registro insertado

mi problema es que cuando quiero insertar esa información no la puedo insertar porque no se como mandar llamar el valor de la funcion max para almacenarlo en la bd
el codigo que utilizo es el sig:

<?php
$enlace = mysql_connect();
mysql_select_db("gsid1");
$query = ("insert into invmedios (cced_id, invm_id, cmed_id, invm_fech_alta, invm_uso) values ($cced_id, , $cmed_id, $invm_fech_alta, '$invm_uso')where usua_id = ".$_SESSION["usuario"] ." and cced_id = ".$_SESSION["cced_id"]);
$resultado = mysql_query($query);
if($resultado)
{
while ($linea = mysql_fetch_array ($resultado))
{
echo $linea["maximom"] ;
}
}
echo $query;
if ($resultado)
{
echo "<font color = #58749A><h3>Medio Registrado!</h3></font>";
}
else
{
echo "<font color = #58749A><h3>Medio No Registrado</h3></font>";
}
mysql_close($enlace);
?>

y el resultado que em envia es que no se puede insertar, imprimo el query y el resultado es este:
insert into invmedios (cced_id, invm_id, cmed_id, invm_fech_alta, invm_uso) values (1, , 1, 20051116, '4')where usua_id = 1 and cced_id = 1

Medio No Registrado


No se si alguien me pueda ayudar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:06.