Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2011, 17:52
Avatar de floog
floog
 
Fecha de Ingreso: enero-2006
Mensajes: 191
Antigüedad: 18 años, 10 meses
Puntos: 2
agregar y actualizar multiples registros

como indica el titulo de este mensaje lo que pretendo es crear un script que a partir de los registros almacenados en la tabla que cumplan la condicion reg = 'No' se me muestren y repita para cada uno de ellos unas cajas de formulario. esto ya lo he conseguido mediante este script que he hecho
Código PHP:
<?    session_start ();
   if (isset(
$_SESSION["autentificado"])){ ?>
<html>
   <head>
   <link href="../scripts/css-core.css" rel="stylesheet" type="text/css">
    </head>
    <body>
    <? //conectamos a la bbdd
        
include ('../scripts/db-conn.php');
        
$query "SELECT * FROM c_coches WHERE reg='No' ";
        
$sql mysql_query ($query);
    
?>
    <form name="checkin" action="../scripts/checkin.php">
    <table>
        <tr>
            <td>Vehiculo</td>
            <td>Status</td>
            <td>Fila</td>
            <td>Posicion</td>
        </tr>
        <? while ($rows mysql_fetch_array ($sql)) {?>
        <tr>
            <td><? echo $rows ["chasis"]; ?></td>
            <td><select name="status">
                    <option value="Si">Si</option>
                    <option value="No">No</option>
                </select>
            </td>
            <td><input type="text" name="fila" size="5"></td>
            <td><input type="text" name="posicion" size="5"></td>
        <? ?>
    </table>
    </form>
    <strong></strong>
    </body>
</html>   
 <? //en caso de que no hubisemos iniciado session
       //tenemos que dirigir al usuario donde pueda hacerlo
      //esto es la pagina de login
    
else {
        
header ("Location:/terpor/login.php");
    }
?>
el resultado es explendido. pero el problema esta a la hora de enviar los valores que capturemos con el select ((status)) y las dos cajas de texto ((fila y posicion)). lo que pretendo es que:
1)por un lado que cada uno de los registros me los agregue a dos tablas distintas: status y ubicacion, las cuales se "relacionan" con la tabla principal mediante el valor id.
2) por otro lado actualizar la tabla "madre" en su campo reg, cambiando el estado de No a Si.

el problema es que no se como enviar los valores que se seleccionen e introduzacan en los multiples select e input text que hay... creo que tendria que hacer con un for, pero no tengo ni idea de como resolverlo.
alguna ayuda?