Newsgroup: it.comp.www.php
Titolo: risultato linkabile

Ciao,
questa sera il "quesito della susi" è relativo al link. Mi spiego:
poniamo di esserci connessi al DB e di aver fatto la query.
Voglio ottenere il nr di records di una query:
$Results...solita roba...
$nr= mysqlquery_num_rows($Results);
a queto punto dovrei stampare il risultato che però deve essere
linkabile ed invocare la pagina che mostrerà il dettaglio.
Come si fa ad ottenere il risultato di $nr linkabile?
Grazie
H.

 Come si fa ad ottenere il risultato di $nr linkabile?
Mi pare un po' troppo banale, forse ho capito male...
Ci sono <a href="mostra_dettaglio.php"><?php print $nr; ?></a> risultati
Bye.

 ha scritto:

uhm...
non il risultato della print ma dell'eventuale while, Cioè ad esempio:
se fosse $nr=3 il 3 dovrebbe essere linkaabile ma quando invoco la
pagina php mi dovrebbe mostrare l'iterazione della while.
Grazie .
Ciauz
H.

 
Fartelo da solo fa schifo? Messa come l'hai scritto tu non si capisce 
nemmeno.
-- 
Napolux
Bombing for peace is like fucking for virginity
http://www.napolux.com
http://www.scaricafirefox.it
http://napolux.deviantart.com

nemmeno.
se lo sapessi fare non avrei chiesto.   E lo so che non si
capisce..non č poi cosě banale...sai "il quesito della Susi"...
 
H.

 H.
forse sarebe meglio se spiegassi per bene la situazione, perchè,
effettivamente, non si capisce granchè... ;)
prova ad esporere il problema dall'inizio e riusciremo ad aiutarti!
ciao gg

ciao gg
Intanto grazie per la cortesia usata.
dunque, da questa riga:
$nr=mysqlquery_query($Results);
Ottengo il nr di records di una query. ora potrei visualizzarlo
tramite print . Il quesito č il seguente.
come si fa (se č possibile) a rendere il valore di $nr linkabile (come
un link che porta ad un'altra pagina) qualora stampato e portare il
contenuto nella pagina di destinazione?
cioč
metti ce nr$ valga tre.
print "Ci sono $nr records";
3
questop valore dovrebbe essere linkabile nel senso che alla pressione
del tasto (piů di cosě:P)  dovrebbe portari a link.php
e in link php visualizzare il dettaglio...quindi la 
while ($row= mysql_fetch_row($Results)){
Foreach ($row as $Field)
print $Field;
}
 e quindi il dettaglňio? mettere la while nella pagina di
destinazione?
esempio disegnato:))
-----------------------------
pagina "a
"
Ci sono 3records
-----------------------------
Pagina link.php
1 paolo rossi via roma
2 Mario Bianchi Via MIlano
3 Piero Chiambretti Via Verdi
---------------------------------
Grazie
H,
 

 ha scritto nel messaggio 
news:63lbm25f55h0jp6bd...@4ax.com...


 e in link php visualizzare il dettaglio...quindi la
nella seconda pagina ripeti la query

 O più semplicemente in link.php ripeti la query riottenendo $result.
Aggiungo soltanto che un altro metodo oltre a quelli citati sarebbe che 
magari, al click sul link, fai comparire una nuova finestra di 
dimensione ridotta via js contenente i risultati della query, così non 
cambia necessariamente pagina, la query al db viene fatta una sola 
volta, e non usi le sessioni, e quando uno finisce di vedere i 
risultati può tranquillamente chiedere il popup.
rob4you

 ha
scritto:

L'avevo pensata anche io . ma non funziona bisogna riscrivere
praticamente lo script

 ha scritto:


 ha
scritto:


 Hello and Clark
io lo farei cosi:
PREMESSA: anche io ho iniziato ad occuparmi di php da poco, quindi...
;)
$nr è il numero di risultati
echo "<a href=\"link.php?numero=$nr\">Ci sono $nr risultati!</a>";
nella pagina link.php scrivi:
$num = $_GET['numero']; // Prende tuto ciò che segue 'numero' e lo
mette nella variabile $num
/**** Per evitare modifiche al db (SQL Injection) servono controlli sul
valore, ma presumo che sia uno script di prova... ;) ****/
poi fai ilk loop while sostituendo $Results con $num
FORSE va... Chiunque sia piu esperto di mesicuramente trovera errori a
non finire... ma sono sicuro che correggerà il codice nel caso sia
completamente sbagliato!
Ciao