On 9/18/06, raul agustin navarro almeida <[EMAIL PROTECTED]> wrote:
he creado un array campo[] el problema q tengo es q a la hora de enviar los datos a otro pagina como los leo osea comohago $_POST["CAMPO"] como hago para indicarle el indice
Raúl: - Primero conviertes el array a una representación que puedas guardar en una sola variable. - Pasas esa variable a la otra página - Recibes la variable, y la vuelves a convertir en un array Algunas alternativas para la conversión: a) usar las funciones implode/explode de PHP. En este link está la documentación y algunos ejemplos en los comentarios de los usuarios: http://www.php.net/manual/en/function.implode.php b) usas las funciones serialize/unserialize de PHP para hacer lo mismo. http://www.php.net/manual/en/function.serialize.php Un ejemplo que saqué de una página (http://www.weberdev.com/get_example-3311.html). <?php //Serialize and encode the Array to make it a simple string. $MySelect = urlencode(serialize($MySelect)); ?> <form action="script.php" name="MyForm1" method="POST"> <input type="hidden" name="MySelect" value="<?php =$MySelect?>"> </form> En script.php <?php if (isset($_POST['MySelect'] ) { // recuperamos el array empaquetado (o mejor dicho, serializado) $MySelect = $_POST['MySelect']; // Aquí desempaquetas el array (lo de-serializas) $Select = unserialize(urldecode($MySelect)); } ?> No he tenido tiempo de probarlo. Si no funciona me dices. Saludos, RobertoZ _______________________________________________ Lista de correo Linux-plug Temática: Discusión general sobre Linux Peruvian Linux User Group (http://www.linux.org.pe) Participa suscribiéndote y escribiendo a: [email protected] Para darte de alta, de baja o hacer ajustes a tu suscripción visita: http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug IMPORTANTE: Reglas y recomendaciones http://www.linux.org.pe/listas/reglas.php http://www.linux.org.pe/listas/comportamiento.php http://www.linux.org.pe/listas/recomendaciones.php
