Newsgroup: it.comp.www.php
Titolo: presentazione e richiesta di aiuto

Buon giorno a tutti,
Come prima cosa, essendo nuovo di questo nwg , mi presento : mi chiamo Luca
e scrivo da Roma.
In questi giorni per lavoro mi trovo a combattere con operazioni in php
decisamente al disopra della mia portata e dopo essermi spluciato molti post
arrivo a voi fiducioso di trovare un aiuto per risolvere il mio problema.
Veniamo al dunque, all'operazione che dovrei fare:
Ho due file txt che mi fungono da "db" , chiamiamoli file A e file B
In una tabella html devo vedere solo le righe contenute nel file A.
Queste righe del file A che compaiono in tabella devono essere linkabili in
questa maniera: quando clicco sulla riga 1 del file A , lo script in php
deve aprire il file B e farmi visualizzare la riga 1. Identica cosa per la 
riga due, tre etc etc
Mi sembra di aver capito che per fare ciň , devo utilizzare la funzione
"file" che vede il file come un vettore ed associa ad ogni riga un numero.
Ora perň non saprei proprio come  esprimere questa funzione.
Qualcuno č in grado di aiutarmi ?
Ogni info č gradita.
Ringrazio anticipatamente.
Saluti

 riga due, tre etc etc
La cosa è abbastanza semplice.
Prima di tutto leggi A e lo memorizzi in un vettore mediante la funzione 
file().
Dopodichè fai un bel ciclo sul vettore e ti costruisci la tabella html con 
tutti i link.
I link potrebbero essere fatti in questo modo:
    <a href="vedi.php?riga=$i">$line[$i]</a>
supponendo che $line sia il vettore e $i l'indice ($i parte da zero).
A questo punto crei la seconda pagina che riceverà il parametro 
$_GET["riga"].
Quindi leggi B e lo memorizzi in un vettore mediante la funzione file().
Dopodichè estrai dal vettore l'elemento di indice $_GET["riga"].
Ciao
Marco 

 Marco
Luca

 file vedi.php ?
"riga" č un parametro che passi al file vedi.php, il quale riceve quindi il 
numero della riga da visualizzare.
$line č un vettore. $i č un indice numerico (che va da 0 al numero di righe 
di A).
$line[$i] rappresenta l'elemento di posizione $i all'interno del vettore 
$line.
Pertanto i tuoi link risulteranno essere qualcosa del tipo:
<a href="vedi.php?riga=0">testo della riga 0</a>
<a href="vedi.php?riga=1">testo della riga 1</a>
<a href="vedi.php?riga=2">testo della riga 2</a>
...
Quindi, ogni link, visualizza il testo della riga (su cui si clicca), e 
passa come parametro il numero della riga stessa.
Ciao
Marco 

 B.txt , a dirgli di leggermi la riga dello stesso numero del file A ?
La variabile $_GET["riga"] contiene l'indice del vettore da usare sul file 
B.
$righe = file(B);
$riga = $_GET["riga"];
echo $righe[$riga];
Ciao
Marco 


non vedo niente :-((((
ti faccio un copia e incolla dello script, dimmi cosa ne pensi
-------
<?php
$righe=file("B.txt");
$riga=$_GET[$riga];
echo $righe[$riga] ;
?>
--------
forse c'è qualcosa qualcosa che non quadra nella sintassi ?
è importante che il valore che viene passato in get alla nuova pagina abbia 
un nome di variabile identico a quello dellla pagina precedente ?
Grazie.
ciao 

> $riga=$_GET[$riga];
Io avevo scritto in maniera divera:
$riga=$_GET["riga"];
Ciao
Marco 

"napo" <na...@NOPRIVATEMESSAGE.com> ha scritto nel messaggio 
news:e6udfd$6v9$1...@news.tiscali.fr...

RISOLTOOOOOOO !!!!!
Grazie davvero.
Saluti da Luca e da Roma.
Buon fine settimana a te a tutto il nwg !