Ver Mensaje Individual
  #10 (permalink)  
Antiguo 17/03/2003, 09:51
fran86
 
Fecha de Ingreso: agosto-2002
Ubicación: Colón - Entre Rios - Argentina
Mensajes: 647
Antigüedad: 21 años, 8 meses
Puntos: 8
Hola,
creo que entendi lo que tratas de hacer, pero no me cierran algunas cosas...
Por ej, si haces un join a $fichero y despues un explode eso creo que lo unico que te imprime es el primer registro; y .... hay formas mas cortas de hacer eso.

Pero pasando a tu rara explicacion voy a tratar de darte una soluccion (k capaz no tiene nada que ver con lo que queres).

Suponiendo que una ves que tenes la letra y queres mostrar todos los nombres de los juegos que empiezan con $letra ; y con enlaces para motrar sus trucos heces asi:

Código PHP:
$letras = array ("A","B","C","D","E","F","G","H","I","J","K","L",
"M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");

if (empty(
$letra))

    
enlaces();
}

foreach (
$letras as $es) {
    if (
$letra == $es) {
    
$fich = ("psxsql/psx".$es.".txt");
        if (
file_exists($fich))    {
            
$fichero file($fich);  // como cluster dijo file DEVUELVE UN ARRAY
            
foreach ($fichero as $linea) {  // y para recurrer un array usamos for
            // $linea contendra cada regitro, o como lo llames, ej Actua Soccer|Elegir al dream team.
                
$dato explode("|"$linea);
                echo 
"<a href='mostrartruco.php?juejo=".$dato[0]."&letra=".$letra."'>ver trucos de ".$dato[0]."</a><br>\n";
            }            
        } else {
            print 
"No existe";
        }
    break;
    }

y tu archivo mostrartruco.php seria +o- asi:

Código PHP:
$letras = array ("A","B","C","D","E","F","G","H","I","J","K","L",
"M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");

if (empty(
$letra))

    
enlaces();
}

foreach (
$letras as $es) {
    if (
$letra == $es) {
    
$fich = ("psxsql/psx".$es.".txt");
        if (
file_exists($fich))    {
            
$fichero file($fich);  
            foreach (
$fichero as $linea) {  
                
$dato explode("|"$linea);
                if (
$juego == $dato[0]) {
                    echo 
"html bla bla bla el trucos para".$dato[0]." es ".$dato[1];
                    break 
2;
                }
                
            }            
        } else {
            print 
"No existe";
        }
    }

Espero que te ande! (esta hecho al vuelo)
Saludos...