Foros del Web » Programando para Internet » PHP »

problema grabando datos en la bd

Estas en el tema de problema grabando datos en la bd en el foro de PHP en Foros del Web. hola a todos bueno tengo el siguiente problema, tengo un bucle que me da una salida en una variable una y otra ves, pero el ...
  #1 (permalink)  
Antiguo 27/10/2006, 21:11
 
Fecha de Ingreso: marzo-2004
Mensajes: 186
Antigüedad: 20 años, 1 mes
Puntos: 0
problema grabando datos en la bd

hola a todos bueno tengo el siguiente problema, tengo un bucle que me da una salida en una variable una y otra ves, pero el problema es que cuando trato de grabarlo en una BD solos e graba la primera repeticion y el resto no, bueno por si no me deje entender muy bien aqui les dejo parte de el code, gracias a todos de antemano y a los que se toman la molestia de contestar

Código PHP:
function display()
            {        
                while (!
feof ($this->url)) 
                    {
                            
$this->cadena fgets ($this->url8000);                    
                            
                            if (
preg_match_all($this->expresion$this->cadena$this->salida))
                            
                                    {
                                    
                                            
$posicion strpos($this->salida[1][0], $this->remplazoa);    
                                            if (
$posicion === false)
                                                    {
                                                            
$posicion strpos($this->salida[1][0], $this->remplazob);        
                                                        if (
$posicion <> false)
                                                                    {        

                                                                                            
                                                                    }
                                                            else     
                                                                    {    
                                                                        
$posicion strpos($this->salida[1][0], $this->remplazoc);    
                                                                        if (
$posicion === false)
                                                                        
                                                                                {
                                                                                            
$cadena_inc $this->direccion."/".$this->salida[1][0];
                                                                                            echo 
$cadena_inc;
                                                                                            echo 
"\n";
                                                                                            
$sql .= "INSERT INTO directory (url,empleo,empresa,salario,prioridad,localidad,contrato,fecha,ultima_visita,cantidad_visitas,estado) VALUES (";
                                                                                            
$sql .= "'".$cadena_inc."'";
                                                                                            
$sql .= ",''"//2
                                                                                            
$sql .= ",''"//3
                                                                                            
$sql .= ",''"//4
                                                                                            
$sql .= ",''"//5
                                                                                            
$sql .= ",''"//6
                                                                                            
$sql .= ",''"//7
                                                                                            
$sql .= ",''"//8
                                                                                            
$sql .= ",''"//9
                                                                                            
$sql .= ",''"//10
                                                                                            
$sql .= ",''"//11
                                                                                            
$sql .= ")";
                                                                                            
mysql_query($sql);
                                                                                            
$sql="1";
                                                                                            
                                                                                            
                                                                                            
                                                                                            
                                                                                }
                                                                            else 
                                                                                {
                                                                                            
$cadena_inc $this->direccion."".$this->salida[1][0];
        
                                                                                }
                                                                            
                                                
                                                                    }
                                                    }
                                            
                                }
    
                                
                                
                                
//
                    
}
                
fclose($this->url);    
                
//point

            

Gracias y saludos
__________________
Software a Medida
voip Locutorios
  #2 (permalink)  
Antiguo 31/10/2006, 21:51
 
Fecha de Ingreso: marzo-2004
Mensajes: 186
Antigüedad: 20 años, 1 mes
Puntos: 0
please
__________________
Software a Medida
voip Locutorios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:52.