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.!