Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2011, 16:36
Avatar de floog
floog
 
Fecha de Ingreso: enero-2006
Mensajes: 191
Antigüedad: 18 años, 4 meses
Puntos: 2
Actualizar datos de tabla

He hecho el siguiente formulario para poder actualizar los datos de la tabla
Código PHP:
            <TABLE>
                <TR>
                    <TD><img src="../images/icons/base.png" height="10" width="10"></TD>
                    <TD>Actualizar Posicion de un VN</TD>
                </TR>
            </TABLE>
        </div>
        <form name="opint" action="../scripts/scp-vnopint.php">
            <TABLE>
                <TR>
                    <TD align="right">Vehiculo a actualizar:</TD>
                    <TD><SELECT name="uptchasis">
                        <?php
                            
//este script permitira actualizar la posicion de los vehiculos en c_ubicaciones
                            //paralelamente nos tendra que actualizar el f_posicionado en la tabla c_gestion
                            //el cambio de posicion solo es aplicable a aquellos vehculos cuyo estado sea POS
                
                            
$consulta "SELECT c_vehiculos.vid, c_vehiculos.chasis, c_vehiculos.status, c_ubicacion.parking, c_ubicacion.fila, c_ubicacion.columna FROM c_ubicacion INNER JOIN c_vehiculos ON c_ubicacion.vid = c_vehiculos.vid WHERE c_vehiculos.status='POS' ORDER BY c_vehiculos.chasis ASC";
                            
$array mysql_query ($consulta);
                            while (
$rows mysql_fetch_array ($array))
                                { echo 
'<option value="'.$rows["vid"].'">'.$rows["chasis"].'</option>'; }
                        
?>
                        </SELECT>
                    </TD>
                </TR>
                <TR>
                    <TD align="right">Parking de estacionamiento:</TD>
                    <TD>
                        <SELECT name="uptparking">
                            <option value="PARKING">Parking</option>
                            <option value="AMPLIACION">Ampliacion</option>
                        </SELECT>
                    </TD>
                </TR>
                <TR>
                    <TD align="right">Fila de estacionamiento:</TD>
                    <TD><input type="text" class="input-edit" name="uptfila" size="10"></TD>
                </TR>
                <TR>
                    <TD align="right">Posicion de estacionamiento:</TD>
                    <TD><input type="text" class="input-edit" name="uptpos" size="10"></TD>
                </TR>
                <TR>
                    <TD colspan="2"><input type="submit" name="submit" value="submit"></TD>
el form se envia a otro fichero php que tiene el siguiente codigo
Código PHP:
<?php
session_start 
();
include (
'db-conn.php');

//recojemos las variables enviadas por el formulario
echo $_POST;
$vid $_POST["uptchasis"];
$park $_POST["uptparking"];
$fila $_POST["uptfila"];
$posicion $_POST["uptpos"];

//ejecutamos el update

$update "UPDATE c_ubicacion SET parking = '".$parking."', fila = '".$fila."', columna = '".$posicion."' WHERE vid = '$vid'";
$ejecuta mysql_query ($update);

?>
pero no actualiza los datos. alguien me puede dar consejo??