Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2004, 12:27
surftoy
 
Fecha de Ingreso: abril-2004
Mensajes: 16
Antigüedad: 20 años
Puntos: 0
Pregunta Variables que no pasen por la URL

Estimados Amigos,

Tengo un par de problemas que no he podido conseguirle la solucion:

1) Tengo dentro de un texto unos numeros de contratos que deberan ser pasadas por un formulario para ser procesados, pero cuando el texto es muy largo no me procesa la pagina, me imagino que debe ser es que existe un limite en el tamaño de la URL. He estado buscando una manera de procesar esa información en al misma pagina pero no lo he logrado conseguir.

2) En el texto los numeros de contrato que consiguo deben de ser comparados a los ya existentes en mi base de datos, si no existen deben de ser ingresados los nuevos contratos, pero si ya existen deben de ser obviados.

este es el codigo que tengo y con el que estoy trabajando:

<?
include 'conexion.php';
$texto = $_get['texto'];
$patron = "#(\w*@\w*\.w*)#";
if (preg_match_all($patron, $texto, $partes))
{
$n_contrato=$partes[1];
for ($i=0; $i < count($n_contrato); $i++)
{
echo $n_contrato[$i]."\n";
$grabar = "INSERT INTO 'clientes' ('id' , 'contrato') VALUES ('NULL' , '$n_contratos[$i]');
mysql_query($grabar,$conexion);
}
}

Hasta este punto esta bien debido que me busca los contratos con la condicion de $patron y los inserta en la base de datos determinadas, el problemas es que tengo numeros de contratos repetidos, debido que no existe ninguna condicion que lo prohiba.

Saludos y Gracias