Foros del Web » Programando para Internet » PHP »

por que no me funciona esta conexion

Estas en el tema de por que no me funciona esta conexion en el foro de PHP en Foros del Web. Código PHP: # Funcion para conectar a la base de datos  function  conectar ( $host , $user , $pass , $db ){  $link  = @ mysql_connect ( $host , $user , $pass ) or die( "Error Conectando a la Base de datos" ...
  #1 (permalink)  
Antiguo 23/10/2010, 08:36
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
por que no me funciona esta conexion

Código PHP:
# Funcion para conectar a la base de datos 
function conectar($host,$user,$pass,$db){ 
$link = @mysql_connect($host,$user,$pass) or die("Error Conectando a la Base de datos"); 
@
mysql_select_db($db,$link) or die("Error Seleccionando base de datos."); 
return 
$link

  
$host "localhost"
$user "root"
$pass ""
$db "directorio"
  
# Se crea la variable $link que es para identificar la coneccion 
# a la base de datos 
$link conectar($host,$user,$pass,$db); 
  
# aqui colocan la tabla que se utilizara para 
# extraer los registros y paginarlos 
$tabla "licencias"
  
# aqui se extrae la cantidad de registros totales 
$rsC mysql_query("Select count(*) from ".$tabla); 
$resultC mysql_fetch_array($rsC); 
$count $resultC[0]; 
  
# Aqui se pone la cantidad de registros por pagina 
# que se quieren mostrar 
$hasta 2
  
if(
$pag==""){ 
 
$desde 0
 
$pag 1;     

else{ 
 
$pag $_GET["pag"]; 
 
$pagS $pag 1
 
$desde $hasta $pagS;     

  
$rs mysql_query("select * from ".$tabla." limit $desde,$hasta"); 
if(
$count!=0){ 
 while(
$result=mysql_fetch_array($rs)){ 
  
# Aqui colocan su tabla html y sus datos a mostrar 
  # solo se usa el array $result[""] y entre comillas 
  # el nombre de la celda a mostrar. 
  
echo $result["licencia"]."<br>\n";     
  
# fin del despliegue personalizado. 
 
}  

else{ 
 echo 
"No tenemos registros.";     

mysql_close($link); 
  #2 (permalink)  
Antiguo 23/10/2010, 08:57
 
Fecha de Ingreso: octubre-2009
Mensajes: 6
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: por que no me funciona esta conexion

El codigo funciona correctamente(ya lo probe localmente), lo mas probable es que los valores de la conexion que usas no sean los correctos($host, $user, $pass, $db).
Aunque si pones el error que te genera, seria mas facil de saber cual es el problema.
  #3 (permalink)  
Antiguo 23/10/2010, 09:55
Avatar de acumulador  
Fecha de Ingreso: junio-2008
Ubicación: Medellin - Antiquia
Mensajes: 459
Antigüedad: 16 años, 5 meses
Puntos: 7
Respuesta: por que no me funciona esta conexion

Cita:
Iniciado por jimmy_2710 Ver Mensaje
El codigo funciona correctamente(ya lo probe localmente), lo mas probable es que los valores de la conexion que usas no sean los correctos($host, $user, $pass, $db).
Aunque si pones el error que te genera, seria mas facil de saber cual es el problema.
Compañero, igual lo probe y me funciona sin problemas; obviamente cambie los valores de usuario, base de datos, y clave para que se adapten a mis datos, pero igual me funciono bien. Te sugiero que revices bien los datos que pones y los que requiere, ademas que verifiques que mySql y php tenga los serivicios arriba, es decir que tu servidor este iniciado.
__________________
-----------------------------------------------------------------------------
Yo vivo de preguntar, saber no puede ser lujo...
  #4 (permalink)  
Antiguo 23/10/2010, 17:34
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: por que no me funciona esta conexion

mira este es el error no se que pasa



Notice: Undefined variable: pag in C:\wamp\www\Mis Pruebas\paginar registros con php\paginar.php on line 37
No tenemos registros.
Notice: Undefined variable: extra_variables in C:\wamp\www\Mis Pruebas\paginar registros con php\paginar.php on line 75
Siguiente >>
  #5 (permalink)  
Antiguo 23/10/2010, 17:52
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: por que no me funciona esta conexion

indicanos cual es la linea 37 xq ahi es donde esta el error xq como te dicen los compañeros el codigo se ve correcto
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #6 (permalink)  
Antiguo 24/10/2010, 06:43
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: por que no me funciona esta conexion

Código PHP:
# Aqui se pone la cantidad de registros por pagina
# que se quieren mostrar
$hasta 2;
 
linea 37 -->  if($pag==""){
 
$desde 0;
 
$pag 1;    
}
else{ 
  #7 (permalink)  
Antiguo 24/10/2010, 08:58
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: por que no me funciona esta conexion

Hola
yo creo que tu problema es que estas haciendo el if
con una variable que en ese momento no existe
(a pesar que no da fallas en otros equipos, eso es por los
diferentes tipos de configuración de php)
es decir, yo haría una de 2
0. en el if uso $_GET['pag']
1. antes del if, hago $pag = $_GET['pag']; y pues ya queda
sobrando en el else la asignación de $pag pues se haría antes
tanto del if como del else, y dejaría $pag en el if
cualquiera que se elija, usaría la función isset en el if

Código PHP:
Ver original
  1. if(isset($_GET['pag']))//o isset($pag)
  2. {
  3. //llego valor de pag en get
  4. }
  5. else
  6. {
  7. //no ha llegado valor
  8. }
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #8 (permalink)  
Antiguo 24/10/2010, 12:12
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: por que no me funciona esta conexion

Hola a l poner el isset me tiro este errror

Parse error: parse error, expecting `','' or `')'' in C:\wamp\www\Mis Pruebas\paginar registros con php\paginar.php on line 43

dejare todo el code aver si lo averiguan lo saque del wiki para paginar si no les funciona mas vale que reportemos este error aqui en forosdelweb tomen el code :

Código PHP:
<?php
########################################################
## PAGINAR REGISTROS
## POR: Marco A. Castillo
## EMAIL: [email protected]
########################################################
 
# Funcion para conectar a la base de datos
function conectar($host,$user,$pass,$db){
$link = @mysql_connect($host,$user,$pass) or die("Error Conectando a la Base de datos");
@
mysql_select_db($db,$link) or die("Error Seleccionando base de datos.");
return 
$link;
}
 
$host "localhost";
$user "root";
$pass "";
$db "directorio";
 
# Se crea la variable $link que es para identificar la coneccion
# a la base de datos
$link conectar($host,$user,$pass,$db);
 
# aqui colocan la tabla que se utilizara para
# extraer los registros y paginarlos
$tabla "licencias";
 
# aqui se extrae la cantidad de registros totales
$rsC mysql_query("Select count(*) from ".$tabla);
$resultC mysql_fetch_array($rsC);
$count $resultC[0];
 
# Aqui se pone la cantidad de registros por pagina
# que se quieren mostrar
$hasta 2;
 
 

 
 
 
 
if(isset(
$pag=="")){
 
$desde 0;
 
$pag 1;    
}
else{
 
$pag $_GET["pag"];
 
$pagS $pag 1;
 
$desde $hasta $pagS;    
}
 
$rs mysql_query("select * from ".$tabla." limit $desde,$hasta");
if(
$count!=0){
 while(
$result=mysql_fetch_array($rs)){
  
# Aqui colocan su tabla html y sus datos a mostrar
  # solo se usa el array $result[""] y entre comillas
  # el nombre de la celda a mostrar.
  
echo $result["licencia"]."<br>\n";    
  
# fin del despliegue personalizado.
 
}
}
else{
 echo 
"No tenemos registros.";    
}
mysql_close($link);
 
# aqui se llama a la funcion que muestra los links por paginas
# la variable $extra_variables es para anexar mas variables al url
# si es necesario para los querys que hagan.
# Solo se debe concatenar los datos nombre1=valor1&nombre2=value2
# NOTA: puede ubicar en cualquier parte de su codigo esta funcion
# para que aparesca dentro de la celda que desee.
# link totales es una variable al ser definida le dices a la funcion
# cuantos links quieres que aparescan por pantalla ya que si tienes
# 100 paginas no deberas ver los 100 links y solo muestres los necesarios
$link_totales 4;
# se llama la funcion paginar
# los links si tiene un css podran tomar la estructura y color que le pongas
## Inicia Paginador
paginar($count,$hasta,$pag,$link_totales,$extra_variables);
 
# Funcion paginar
# Inicia
function paginar($count,$hasta,$pag,$link_totales,$extra_variables){
    if(
$link_totales==1)$link_totales=2;
    
$links $count $hasta;
    
$arriba $link_totales 2;
    
$abajo $pag 1;
    if(
$abajo==0)$abajo 1;
    
$temp_r $links $pag;
    if(
$temp_r>=$arriba){
     
$link_break $pag $arriba;
    }
    else{
     
$link_break $links;
     
$abajo $pag $arriba;
     if(
$pag==$links-1)$abajo $pag $arriba;
     if(
$pag==$links)$abajo $pag $arriba;
    }
 
    if(
$pag==1)$link_break $link_totales;
    if(
$abajo==0)$abajo=1;
    if(
strlen($extra_variables)!=0$extra_variables "&".$extra_variables;
 
    if(
$pag==1){
     
$anterior 1;    
    }
    else{
    
$anterior $pag 1;    
    }
    if(
$pag!=1){
    echo 
"<a href=".$_SERVER['PHP_SELF']."?pag=".$anterior.$extra_variables."><< Anterior | </a>";
    }
 
    for(
$i=$abajo;$i<=$links;$i++){
     if(
$link_break<$i){
      break;
     }
     else{
        if(
$pag==$i){
        echo 
$i." | ";    
        }
        else{
        echo 
"<a href='".$_SERVER['PHP_SELF']."?pag=".$i.$extra_variables."'>";
        echo 
$i;
        echo 
" | </a>";
        }
     }
    }
    if(
$pag==$links){
    
$siguiente $links;
    }
    else{
    
$siguiente $pag 1;
    }
    if(
$pag!=$links){
    echo 
"<a href=".$_SERVER['PHP_SELF']."?pag=".$siguiente.$extra_variables.">Siguiente >></a>";
    }
}
?>
  #9 (permalink)  
Antiguo 24/10/2010, 12:15
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: por que no me funciona esta conexion

Cita:
Iniciado por mortiprogramador Ver Mensaje
Hola
yo creo que tu problema es que estas haciendo el if
con una variable que en ese momento no existe
(a pesar que no da fallas en otros equipos, eso es por los
diferentes tipos de configuración de php)
es decir, yo haría una de 2
0. en el if uso $_GET['pag']
1. antes del if, hago $pag = $_GET['pag']; y pues ya queda
sobrando en el else la asignación de $pag pues se haría antes
tanto del if como del else, y dejaría $pag en el if
cualquiera que se elija, usaría la función isset en el if

Código PHP:
Ver original
  1. if(isset($_GET['pag']))//o isset($pag)
  2. {
  3. //llego valor de pag en get
  4. }
  5. else
  6. {
  7. //no ha llegado valor
  8. }
saludos
veo que esta distinto el isset respecto al que yo propuse,
por otro lado, es divertido ponerse a contar para saber
cual es la línea 43..... usa el highlight php desde el select, no desde
el botón propio de highlight php

y ese paginador funciona, haciendo las observaciones
que te comente, sin embargo, tiene fallas, como usar el count en la línea 53 pero
pues allí ejecutado directamente no tendría valor (pero funciona), ese valor tendría
que llegarle también desde el archivo donde es llamado el paginador

en fin, sería cuestión de optimizarlo pero pues cumple con el objetivo
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Última edición por mortiprogramador; 24/10/2010 a las 13:40
  #10 (permalink)  
Antiguo 24/10/2010, 14:08
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: por que no me funciona esta conexion

me alegro que e funcione pero a mi no , mejor dejame el code tuyo completo aver que pasa es incompresible que me este dando problemas aver si puedo paginar alguna ves en lavida por dios ;d
  #11 (permalink)  
Antiguo 24/10/2010, 14:39
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: por que no me funciona esta conexion

pues es el mismo código, solo que haciendo lo que comente queda así antes del query

Código PHP:
# Aqui se pone la cantidad de registros por pagina
# que se quieren mostrar
$hasta 2;
 
 

$pag $_GET["pag"];
 
if(isset(
$pag)){
 
 
$pagS $pag 1;
 
$desde $hasta $pagS
 }
else{
  
$desde 0;
 
$pag 1;    
  
}

$rs mysql_query("select * from ".$tabla." limit $desde,$hasta"); 
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #12 (permalink)  
Antiguo 24/10/2010, 18:12
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: por que no me funciona esta conexion

vaya lio sigue dando error mira :

Notice: Undefined index: pag in C:\wamp\www\Mis Pruebas\paginar registros con php\paginar.php on line 42
No tenemos registros.
Notice: Undefined variable: extra_variables in C:\wamp\www\Mis Pruebas\paginar registros con php\paginar.php on line 82
Siguiente >>


puse esto
Código PHP:
$pag $_GET["pag"];
 
if(isset(
$pag)){
 
 
$pagS $pag 1;
 
$desde $hasta $pagS
 }
else{
  
$desde 0;
 
$pag 1;    
  

que liioo por dios
  #13 (permalink)  
Antiguo 24/10/2010, 18:37
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: por que no me funciona esta conexion

Cita:
Iniciado por Preguntando Ver Mensaje
vaya lio sigue dando error mira :

Notice: Undefined index: pag in C:\wamp\www\Mis Pruebas\paginar registros con php\paginar.php on line 42
No tenemos registros.
Notice: Undefined variable: extra_variables in C:\wamp\www\Mis Pruebas\paginar registros con php\paginar.php on line 82
Siguiente >>


puse esto
Código PHP:
$pag $_GET["pag"];
 
if(isset(
$pag)){
 
 
$pagS $pag 1;
 
$desde $hasta $pagS
 }
else{
  
$desde 0;
 
$pag 1;    
  

que liioo por dios
bueno, intenta esto entonces

Código PHP:
 
if(isset($_GET['pag'])){
  
$pag $_GET['pag'];
 
$pagS $pag 1;
 
$desde $hasta $pagS
 }
else{
  
$desde 0;
 
$pag 1;    
  

__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #14 (permalink)  
Antiguo 24/10/2010, 18:38
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: por que no me funciona esta conexion

pues creo que lo mejor seria que hagas el isset a la variable que recibes por get
if(isset($_GET['pag'])){
$pag = $_GET["pag"];
/*y lo demas que desees hacer **/
}
saludos

edito me gano el mortiprogramador jaja pero bue saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #15 (permalink)  
Antiguo 25/10/2010, 20:06
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: por que no me funciona esta conexion

ahora me tira esto menuda odisea se a buelto esto es que no se puede paginar o que ? valame dios
miralo :

No tenemos registros.
Notice: Undefined variable: extra_variables in C:\wamp\www\Mis Pruebas\paginar registros con php\paginar.php on line 80
Siguiente >>




lo puse como dijeron sigue igual tomen el code entero esto no tiene esplicacion o que waoo es ¡mpresionante


Código PHP:
<?php
########################################################
## PAGINAR REGISTROS
## POR: Marco A. Castillo
## EMAIL: [email protected]
########################################################
 
# Funcion para conectar a la base de datos
function conectar($host,$user,$pass,$db){
$link = @mysql_connect($host,$user,$pass) or die("Error Conectando a la Base de datos");
@
mysql_select_db($db,$link) or die("Error Seleccionando base de datos.");
return 
$link;
}
 
$host "localhost";
$user "root";
$pass "";
$db "directorio";
 
# Se crea la variable $link que es para identificar la coneccion
# a la base de datos
$link conectar($host,$user,$pass,$db);
 
# aqui colocan la tabla que se utilizara para
# extraer los registros y paginarlos
$tabla "licencias";
 
# aqui se extrae la cantidad de registros totales
$rsC mysql_query("Select count(*) from ".$tabla);
$resultC mysql_fetch_array($rsC);
$count $resultC[0];
 
# Aqui se pone la cantidad de registros por pagina
# que se quieren mostrar
$hasta 2;
 
 

 
 
 
if(isset(
$_GET['pag'])){
  
$pag $_GET['pag'];
 
$pagS $pag 1;
 
$desde $hasta $pagS
 }
else{
  
$desde 0;
 
$pag 1;    
  
}  
$rs mysql_query("select * from ".$tabla." limit $desde,$hasta");
if(
$count!=0){
 while(
$result=mysql_fetch_array($rs)){
  
# Aqui colocan su tabla html y sus datos a mostrar
  # solo se usa el array $result[""] y entre comillas
  # el nombre de la celda a mostrar.
  
echo $result["licencia"]."<br>\n";    
  
# fin del despliegue personalizado.
 
}
}
else{
 echo 
"No tenemos registros.";    
}
mysql_close($link);
 
# aqui se llama a la funcion que muestra los links por paginas
# la variable $extra_variables es para anexar mas variables al url
# si es necesario para los querys que hagan.
# Solo se debe concatenar los datos nombre1=valor1&nombre2=value2
# NOTA: puede ubicar en cualquier parte de su codigo esta funcion
# para que aparesca dentro de la celda que desee.
# link totales es una variable al ser definida le dices a la funcion
# cuantos links quieres que aparescan por pantalla ya que si tienes
# 100 paginas no deberas ver los 100 links y solo muestres los necesarios
$link_totales 4;
# se llama la funcion paginar
# los links si tiene un css podran tomar la estructura y color que le pongas
## Inicia Paginador
paginar($count,$hasta,$pag,$link_totales,$extra_variables);
 
# Funcion paginar
# Inicia
function paginar($count,$hasta,$pag,$link_totales,$extra_variables){
    if(
$link_totales==1)$link_totales=2;
    
$links $count $hasta;
    
$arriba $link_totales 2;
    
$abajo $pag 1;
    if(
$abajo==0)$abajo 1;
    
$temp_r $links $pag;
    if(
$temp_r>=$arriba){
     
$link_break $pag $arriba;
    }
    else{
     
$link_break $links;
     
$abajo $pag $arriba;
     if(
$pag==$links-1)$abajo $pag $arriba;
     if(
$pag==$links)$abajo $pag $arriba;
    }
 
    if(
$pag==1)$link_break $link_totales;
    if(
$abajo==0)$abajo=1;
    if(
strlen($extra_variables)!=0$extra_variables "&".$extra_variables;
 
    if(
$pag==1){
     
$anterior 1;    
    }
    else{
    
$anterior $pag 1;    
    }
    if(
$pag!=1){
    echo 
"<a href=".$_SERVER['PHP_SELF']."?pag=".$anterior.$extra_variables."><< Anterior | </a>";
    }
 
    for(
$i=$abajo;$i<=$links;$i++){
     if(
$link_break<$i){
      break;
     }
     else{
        if(
$pag==$i){
        echo 
$i." | ";    
        }
        else{
        echo 
"<a href='".$_SERVER['PHP_SELF']."?pag=".$i.$extra_variables."'>";
        echo 
$i;
        echo 
" | </a>";
        }
     }
    }
    if(
$pag==$links){
    
$siguiente $links;
    }
    else{
    
$siguiente $pag 1;
    }
    if(
$pag!=$links){
    echo 
"<a href=".$_SERVER['PHP_SELF']."?pag=".$siguiente.$extra_variables.">Siguiente >></a>";
    }
}
?>
  #16 (permalink)  
Antiguo 25/10/2010, 20:08
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: por que no me funciona esta conexion

eso es xq cuando no tienes registros los indices de los arreglos estan indefinidos has una validacion àra cuando no halla datos que no halla ninguna variable de las que obtienes de resultados
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #17 (permalink)  
Antiguo 25/10/2010, 20:55
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: por que no me funciona esta conexion

Cita:
Iniciado por carlos_belisario Ver Mensaje
eso es xq cuando no tienes registros los indices de los arreglos estan indefinidos has una validacion àra cuando no halla datos que no halla ninguna variable de las que obtienes de resultados
así es, si ves en la línea..... no se que tanto porque no le pusiste numeración.... hay un if donde revisan si extra_variables es DIFERENTE de 0, pero
no tienen un ELSE, por otro lado, tu no tienes
definida esa variable antes de llamar a la función
de paginar

soluciones?
0. que la crees, así sea con igual a vacío
1. que hagas 0, y aparte pongas un valor por default a extra_variables
en la definición de la función
eso
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #18 (permalink)  
Antiguo 26/10/2010, 19:01
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: por que no me funciona esta conexion

nose hacer eso que dices , ¿te importaria darmelo echo? no tengo tanta exp con php y apenas entiendo los pasos que me indican tengo un dolor de cabeza de estudiar que no te imaginas agradeceria mucho tu ayuda
  #19 (permalink)  
Antiguo 26/10/2010, 19:37
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: por que no me funciona esta conexion

Cita:
Iniciado por Preguntando Ver Mensaje
nose hacer eso que dices , ¿te importaria darmelo echo? no tengo tanta exp con php y apenas entiendo los pasos que me indican tengo un dolor de cabeza de estudiar que no te imaginas agradeceria mucho tu ayuda
ehm

0.
$extra_variables='';

1.

function paginar($count,$hasta,$pag,$link_totales,$extra_variables=''){

yo también tengo algo de dolor de cabeza pero no de estudiar,
para eso no tengo cabeza ahora
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #20 (permalink)  
Antiguo 01/11/2010, 17:20
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: por que no me funciona esta conexion

Esto que me diste es para que aga el metodo post? cuando veo estas variables forman parte de una accion

Código PHP:
# $extra_variables=$_POST'extra_variables';                               <--------------------------------------------------


# function paginar($count,$hasta,$pag,$link_totales,$extra_variables=''){ 
no me quedo claro fijate en esto

Código PHP:
  function paginar($count,$hasta,$pag,$link_totales,$extra_variables){
    if(
$link_totales==1)$link_totales=2;
    
$links $count $hasta;
    
$arriba $link_totales 2;
    
$abajo $pag 1;
    if(
$abajo==0)$abajo 1;
    
$temp_r $links $pag;
    if(
$temp_r>=$arriba){
     
$link_break $pag $arriba;
    }
    else{
     
$link_break $links;
     
$abajo $pag $arriba;
     if(
$pag==$links-1)$abajo $pag $arriba;
     if(
$pag==$links)$abajo $pag $arriba;
    }
 
    if(
$pag==1)$link_break $link_totales;
    if(
$abajo==0)$abajo=1;
    if(
strlen($extra_variables)!=0$extra_variables "&".$extra_variables;
 
    if(
$pag==1){
     
$anterior 1;    
    }
    else{
    
$anterior $pag 1;    
    }
    if(
$pag!=1){
    echo 
"<a href=".$_SERVER['PHP_SELF']."?pag=".$anterior.$extra_variables."><< Anterior | </a>";
    } 
EXTRA_VARIABLES es la que mas repite sobre todo a que te refieres exactamente , esto no pagina santo dios ..
  #21 (permalink)  
Antiguo 01/11/2010, 18:54
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: por que no me funciona esta conexion

no, esto que te pase es para el archivo paginar.php (ambas líneas)
y en efecto, la función que mencionas es la que debes modificar (solo la declaración, tal cual te puse)
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #22 (permalink)  
Antiguo 13/11/2010, 17:16
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: por que no me funciona esta conexion

cada vez que relogeo el navegador o paso pagina en el paginador me procesa en la tabla

puede ser if y negacion ,? no se como se hace

y tambien cuando paso pagina siguiente o pagina anterior no me sale

me parece localhost/mid
  #23 (permalink)  
Antiguo 13/11/2010, 21:02
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: por que no me funciona esta conexion

Cita:
Iniciado por Preguntando Ver Mensaje
cada vez que relogeo el navegador o paso pagina en el paginador me procesa en la tabla

puede ser if y negacion ,? no se como se hace

y tambien cuando paso pagina siguiente o pagina anterior no me sale

me parece localhost/mid
si, el if y negación podría ser así

Ej
Código PHP:
 if($campo != $valor 
en cuanto anterior y siguiente,
a donde debería ir?
trata de editar los href
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: conexion
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 13:03.