Tengo la siguiente tabla.
<form method="post" action="test.php">
<input name="id[]" type="text" value="ID1" />
<input name="value[]" type="text" value="Value1" />
<hr />
<input name="id[]" type="text" value="ID2" />
<input name="value[]" type="text" value="Value2" />
<hr />
<input name="id[]" type="text" value="ID3" />
<input name="value[]" type="text" value="Value3" />
<hr />
<input name="id[]" type="text" value="ID4" />
<input name="value[]" type="text" value="Value4" />
<hr />
<input type="submit" />
</form>
Y prueba.php archivo
<?php
$myarray = array($_POST);
foreach ($myarray as $key => $value)
{
echo "<p>".$key."</p>";
echo "<p>".$value."</p>";
echo "<hr />";
}
?>
Pero sólo se está volviendo esto: <p>0</p><p>Array</p><hr />
Lo que estoy haciendo mal?
¿Hay alguna razón por la que intente juntar varios campos de texto con el mismo nombre? Además, si no le preocupa lo bonito que se ve, 'echo'
'. print_r ($ value, TRUE). "
"; 'podría ser tu amigo. – KyleWpppd@Kyle - al final esta será una GRAN tabla de las actualizaciones para actualizar el DB. – Iladarsda
¿Cómo llenas la tabla? ¿No sería un archivo '* .sql' una buena elección si el texto ya existe? – KyleWpppd