Comunidad de diseño web y desarrollo en internet online

tamaño maximo de loadvars

Citar            
MensajeEscrito el 28 Abr 2005 07:35 pm
hola cuando aceptan un presupuesto en la aplicacion las lineas de presupuesto de copian en lineas de proyecto, la manera q uso para cogerlas es la siguiente.

Código :

<?php

include("conexion.php");

$sql= ($_POST["consulta"]);
      
      if($res=send_sql($db,$sql)){
      tab_out($res,$ancho);
       }
      
 function send_sql ($db, $sql)
{
    if (!$res=mysql_db_query($db,$sql)){   // Envia una sentencia MySQL al servidor
   echo mysql_error();
        exit;
    }
    return $res;
}
 
 

function tab_out ($result, $anchos)
{
$resultado="";
$i=0;

    $cant=mysql_num_fields($result);  // devuelve el numero de campos de $RESULT
   
    $num = mysql_num_rows($result);  // Devuelve el numero de filas (registros) del $RESULT
   
    for ($j=0; $j< $num; $j++)
    {
        $row=mysql_fetch_array($result);  // Extrae la fila de resultado como una matriz asociativa
                                // dentro de $row
        
        for ($k=0; $k < $cant; $k++)
        {
            $fn=mysql_field_name($result,$k);  // IDem que antes; devuelve el nombre de  un campo
            $resultado=$resultado."&resul".$i."=".$row[$fn];
      $i++;
         
        }
        
    }
   print($resultado);
}
  
?>
   
   


esto me genera un string q recogo en flash y con un for voy insertado todas las lineas.

en lineas de presupuesto e calculado q una media seria de 15 a 20 lineas de presupuesto q contienen

descripcion ,cantidad, precio_unidad,total.

mi pregunta es si hay limite en el string q le puedo pasar de php a flash,

ya q me sale un string algo como asi

&resul0=1&resul1=&resul2=&resul3=&resul4=&resul5=&resul6
=0&resul7=&resul8=&resul9=&resul10=&resul11=&resul12=&
resul13=2&resul14=11111112&resul15=apple&resul16=av/santa cruz&resul17=barcelona&resul18=informatica&resul19=93232312
&[email protected]&resul21=www.apple.com&resul22=
934545322&resul23=Mac Intosh&resul24=2005-04-10&resul25=&resul26=11&resul27=
7777777&resul28=windows&resul29=av/roma&resul30=
barcelona&resul31=informatica&resul32=1111111&resul33=
[email protected]&resul34=windows.com&resul35=
222222222&resul36=juanito&resul37=2005-04-13&resul38=tienen pasta &resul39=12&resul40=3333333&resul41=coca-cola&resul42
=
av/burgos&resul43=sabadell&resul44=alimentacion&resul45
=126543&[email protected]&resul47=
www.coca-cola.com&resul48=3235466&resul49=
jukian&resul50=2005-04-13&resul51=cumplir con la fecha de entrega estrictamente. &resul52=13&resul53=88888888&resul54=telecinco&resul55=
av/romulo

gracias por la info

Por ianzurken

18 de clabLevel



 

mozilla
Citar            
MensajeEscrito el 29 Abr 2005 02:38 am
para cargar valores muy largos es mejor utilizar, ya sea xml o remoting

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 29 Abr 2005 04:25 am
Si Flash envía ese XML a través del POST, como hace php para atraparlo?... con LoadVars se cachan fácil ya que se llaman las variables por nombre propio... pero si es un xml ??? :?

Por EdiWorks

114 de clabLevel

1 tutorial

Genero:Masculino  

Hot City

firefox
Citar            
MensajeEscrito el 29 Abr 2005 07:16 pm
No creas que eso es una gran cantidad de datos, eh? La puedes usar sin problemas.

Yo haciendo pruebas he llegado a pasar más de 10.000 carácteres y ningún problema (y seguro que se pueden más). Lo que si que estuve buscando información sobre qué cantidad de caráctereces/datos soportaba el envío mediante POST (sus limitaciones, vaya) y no encontré nada... alguien lo sabe?

Saludos!

Por llops

294 de clabLevel

1 tutorial

 

Barcelona

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.