Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2009, 11:56
gornovah
 
Fecha de Ingreso: mayo-2009
Mensajes: 5
Antigüedad: 15 años
Puntos: 0
Pasar valores de un formulario por medio de inputs

Buenas;

A ver si alguien me puede echar un cabo porque ahora mismo toy que no se que hacer, no consigo actualizar mi bbdd. Vereis estes mi codigo
Código PHP:
$p=$_POST['periodo'];
$ini=$_POST['fini'];
$fin=$_POST['ffin'];
$eur=$_POST['euros'];

if (
$valorOculto == 1) {
              echo 
$periodo;
              
$sql= ("UPDATE reservas SET periodo=".$p.", fecha_inicio=".formatofecha2($ini).",fecha_fin=".formatofecha2($fin).",
                     precio="
.formatoeuro($eur)." WHERE (id_reserva = '".$p."') ");
              echo 
$sql;

              if (
$sql == 1) {
                  echo 
"Se inserto bien";
              } else {
                  echo 
"Fallo en la insercion";
              }
          }
?> 
Código HTML:
 <form action="tarifaadmin.php" method="post">
        <?php
             $sql2 = "SELECT * FROM reservas";
             $res2 = mysql_query($sql2, $link);
              $c = 0;
            echo "<h3>Tabla:</h3>";
            while ($row = mysql_fetch_array($res2)) {
                   echo "<label></label>";
                   echo '<input class="tarifa" type=text name="periodo" value=' . $row['periodo'] . '>';
                   echo '<input class="tarifa" type=text name="fini"    value=' . formatofecha($row['fecha_inicio']) . '>';
                   echo '<input class="tarifa" type=text name="ffin"    value=' . formatofecha($row['fecha_fin']) . '>';
                   echo '<input class="tarifa" type=text name="euros"   value=' . formatoeuro($row['precio']) . '>';
                    echo "<br />";
      }?>
      <br/>
      <input type=hidden name="valorOculto" value=1>
      <input class="admin" type=submit value="Modificar">
      </form> 
Y bueno cada vez que intento actualizar me da fallo, y no me recupera los valores de esas variables, y siempre me pone el periodo al utlimo valor, aunque yo modifique el segundo valor y deje el resto intacto.

Si alguien me pudiera echar una mano se lo agradezco. Muchas gracias por su tiempo.!