FAQ
Hola, hago una consulta de datos por fechas y las muestro, luego con checkbox tengo que cambiar un dato en la base de datos cuando el registro está seleccionado, no se por que motivo el array me llega vacío.

Pongo aqui el pedazo de código. Como siempre, muchas gracias a todos.

$result = mysql_query( "select * FROM contenido where fecha>='$fecha1' and fecha<='$fecha2' and ubicacion='NAVARRA' order by fecha asc", $link);

echo "<br><br><span class='tituloprincipal'>NAVARRA</span>";
$campos=array();
echo "<form action='eliminar_fichas.php' method='post'>";
while ($row=mysql_fetch_array($result))
{
$num=$row["num"];
$fecha=$row["fecha"];
$formatfecha=formateo_fecha($fecha);
echo "<tr><td><input type='checkbox' name='<? campos[$num] ?>' value='no'><a href=../ventana_cambiosfecha.php?num=$num><span class='textonormal'>".$row['titulo'];
echo "</span></a></span></td>";
echo "<td><span class='negrita'>".$formatfecha;
echo "</span></td></tr>";
echo "<tr><td colspan=2 ><span class='titulocapitulo'>Cambios realizados en esta ficha: </span>".$row['cambios']."</td></tr>";

}
echo "<tr><td><input type='submit' value='eliminar'></td></tr>";
echo "</form>";

Aqui el eliminar_ficha.php

<?php
if(!empty($_POST['campos'])) {
$aLista=array_keys($_POST['campos']);
echo "<pre>";
print_r($aLista);
echo "</pre>";
foreach($aLista as $iId) {
$sQuery="UPDATE FROM tabla where id=$iId";
}
}
?>

Search Discussions

Discussion Posts

Previous

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 3 of 11 | next ›
Discussion Overview
groupphp-general-es @
categoriesphp
postedJan 14, '10 at 12:12p
activeFeb 5, '10 at 6:29p
posts11
users5
websitephp.net

People

Translate

site design / logo © 2022 Grokbase