Foros del Web » Programando para Internet » PHP »

Actualizar datos de tabla

Estas en el tema de Actualizar datos de tabla en el foro de PHP en Foros del Web. 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> ...
  #1 (permalink)  
Antiguo 03/05/2011, 16:36
Avatar de floog  
Fecha de Ingreso: enero-2006
Mensajes: 191
Antigüedad: 18 años, 3 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??
  #2 (permalink)  
Antiguo 03/05/2011, 16:48
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: Actualizar datos de tabla

Que tal floog

coloca esta linea para ver si existe un error en tu codigo y comentas

Código PHP:
Ver original
  1. $ejecuta = mysql_query ($update) or die ("Error al actualizar: " .mysql_error());
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #3 (permalink)  
Antiguo 03/05/2011, 17:05
Avatar de floog  
Fecha de Ingreso: enero-2006
Mensajes: 191
Antigüedad: 18 años, 3 meses
Puntos: 2
Respuesta: Actualizar datos de tabla

no da ningun error, eso es lo extraño. he hecho un echo $_Pots y me resulta Array... no lo entiendo
  #4 (permalink)  
Antiguo 03/05/2011, 17:33
Avatar de floog  
Fecha de Ingreso: enero-2006
Mensajes: 191
Antigüedad: 18 años, 3 meses
Puntos: 2
Respuesta: Actualizar datos de tabla

bien ya resolvi: a la etiqueta form le faltaba el method="post"... lo que tiene hacer las cosas con prisa

Etiquetas: tabla
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 16:23.