Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/02/2016, 13:50
jdzamb
 
Fecha de Ingreso: febrero-2016
Mensajes: 2
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: Recuperar lista de registros enviados como array con una variable dinamica

.....variable multidimensional y que de algún modo se recuperan todos los datos con algo como "[]" en el "name" del imput, pero no se exactamente como hacerlo...

he tratado de la siguiente manera

Este es el formulario:
<form method="post" name="pagosnet"
action="<?php echo $editFormAction1; ?>">https://gateway2.pagosonline.net/apps/gateway/index.html
<input name="usuarioId" type="hidden" value="<?php echo $usuarioId ?>">
<input name="descripcion[]" type="hidden" value="<?php echo $descripcion ?>

" >
<input name="refVenta" type="hidden" value="<?php echo $refVenta ?>">
<input name="moneda" type="hidden" value="COP">
<input name="valor" type="hidden" value="<?php echo $valor

?>">
<input name="iva" type="hidden" value="<?php echo $iva ?>">
<input name="baseDevolucionIva" type="hidden" value="<?php echo$baseDevolucionIva
?>">
<input name="firma" type="hidden" value="<?php echo $firma?>">
<input name="emailComprador" type="hidden" value="<?php echo $emailComprador?>">
<input name="prueba" type="hidden" value="1">
<input type="hidden" name="MM_insert" value="pagosnet" />
</form>

<script type='text/javascript'>
document.pagosnet.submit();
</script>

pero me sale lo siguiente

( ! ) Warning: mysql_real_escape_string() expects parameter 1 to be string, array given in C:\wamp\www\Tienda\Varios\Funciones.php on line 10
Call Stack
# Time Memory Function Location
1 0.0000 196928 {main}( ) ..\Efectuar_compra.php:0
2 0.0000 220336 GetSQLValueString( ) ..\Efectuar_compra.php:66
3 0.0000 220464 mysql_real_escape_string ( ) ..\Funciones.php:10
Column 'descripcion' cannot be null

Y si no le pongo los parentesis angulares igual solo me inserta el ultimo valor.

POR FAVOR ME PODRIAN DAR UNA MANO... SI CONOCEN ALGUNA FUNCION TIPO ARRAY QUE HAGA ESTO DIRECTAMNETE.