Salve a tutti
Ho creato un codice in php che mi legge un file di testo e con un ciclo che va 0 alla fine del file, mi visualizza il contenuto di questo documento in una tabella.
Ora vorrei però far si che scegliendo un inizio ed una fine, si possa visualizare solo una porzione di tutto ciò.
Ho pensato quindi di inserire nel codice php
Questo evento avverrà 2 volte, questo perchè la funziona in javascript che elabora i dati è così composta
Praticamente con il primo click imposterò "begin" con il secondo imposterò "end" e ricaricherò la pagina con i valori ottenuti.
Ora, la pagina in questione ha un ciclo del tipo
dove vorrei sostituire a 0 -> $_GET['begin'] e a count($cambio) -> $_GET['end']
Il tutto funzionerebbe anche ma il problema mi appare quando carico la pagina per la prima volta, dove nè "begin" nè "end" sono stati impostati
La mia domanda quindi era, come faccio a far si che queste 2 variabili abbiano di default i valori $_GET['begin'] -> 0 e $_GET['end'] -> count($cambio) a meno che venga eseguita la funzione in javascript?
Ho creato un codice in php che mi legge un file di testo e con un ciclo che va 0 alla fine del file, mi visualizza il contenuto di questo documento in una tabella.
Ora vorrei però far si che scegliendo un inizio ed una fine, si possa visualizare solo una porzione di tutto ciò.
Ho pensato quindi di inserire nel codice php
PHP:
onclick="return elabora(<? echo $r-1; ?>)"
Questo evento avverrà 2 volte, questo perchè la funziona in javascript che elabora i dati è così composta
Codice:
function elabora(value) {
if (begin == undefined) {
begin = value;
alert("Ok");
} else {
end = value;
alert("Ok");
window.location.href='stats.php?begin='+begin+'&end='+end;
}
}
Praticamente con il primo click imposterò "begin" con il secondo imposterò "end" e ricaricherò la pagina con i valori ottenuti.
Ora, la pagina in questione ha un ciclo del tipo
PHP:
<?for($i=0;$i<count($cambio);$i++) {?>
dove vorrei sostituire a 0 -> $_GET['begin'] e a count($cambio) -> $_GET['end']
Il tutto funzionerebbe anche ma il problema mi appare quando carico la pagina per la prima volta, dove nè "begin" nè "end" sono stati impostati
La mia domanda quindi era, come faccio a far si che queste 2 variabili abbiano di default i valori $_GET['begin'] -> 0 e $_GET['end'] -> count($cambio) a meno che venga eseguita la funzione in javascript?