Hola,
Si haces lo que nuestro compañero te comenta debes enviar el valor del i para hacer un bucle y recorrerlo para su actualización.
También puedes hacer lo siguiente:
Código PHP:
Ver original<?php
$i=0;
do { ?>
<table border="1">
<tr>
<td><input name="id[]>" type="text" id="id<? echo $i;?>" value="<?php echo $row_Recordset['id']; ?>" size="5"></td>
<td><input name="Nombre_de_la_Pagina[]" type="text" id="Nombre_de_la_Pagina<? echo $i;?>" value="<?php echo $row_Recordset['Nombre_de_la_Pagina']; ?>"></td>
<td><input name="Descripcion[]" type="text" id="Descripcion<? echo $i;?>" value="<?php echo $row_Recordset['Descripcion']; ?>"></td>
<td><input name="Fecha[]" type="text" id="Fecha<? echo $i;?>" value="<?php echo $row_Recordset['Fecha']; ?>"></td>
<td><input name="Direccion_Url[]" type="text" id="Direccion_Url<? echo $i;?>" value="<?php echo $row_Recordset['Direccion_Url']; ?>"></td>
<td><input name="Hipervinculo[]" type="text" id="Hipervinculo<? echo $i;?>" value="<?php echo $row_Recordset['Hipervinculo']; ?>"></td>
<td><input name="Usuario[]" type="text" id="Usuario<? echo $i;?>" value="<?php echo $row_Recordset['Usuario']; ?>"></td>
<td><input name="Password[]" type="text" id="Password<? echo $i;?>" value="<?php echo $row_Recordset['Password']; ?>"></td>
</tr>
</table>
<?php
$i++;
Cuando vas a actualizar colocas algo así:
Código PHP:
Ver originalfor($i=0; $i<count($_POST['id']); $i++) {
$updateSQL = sprintf("UPDATE personal SET Nombre_de_la_Pagina=%s, Descripcion=%s, Fecha=%s, `Direccion_Url`=%s, Hipervinculo=%s, Usuario=%s, Password=%s WHERE id=%s", GetSQLValueString($_POST['Nombre_de_la_Pagina'], "text"),
GetSQLValueString($_POST['Descripcion'], "text"),
GetSQLValueString($_POST['Fecha'], "date"),
GetSQLValueString($_POST['Direccion_Url'], "text"),
GetSQLValueString($_POST['Hipervinculo'], "text"),
GetSQLValueString($_POST['Usuario'], "text"),
GetSQLValueString($_POST['Password'], "int"),
GetSQLValueString($_POST['id'], "int"));
}
Para que recorra los diferentes registros y puedas actualizarlos.
Slds