Passaggio variabili da Javascript

Stato
Chiusa ad ulteriori risposte.

ReWeNgE

Nuovo Utente
24 Ago 2009
10
0
0
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

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?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
forse dico una put..., ma postresti provare a fare così

PHP:
<?php
//............
if(!isset($_GET['begin'])){//se non esiste il get
	$inizio=0;
}else{
	$inizio=$_GET['begin'];
}
if(!isset($_GET['end'])){//se non esiste il get
	$fine=count($cambio);
}else{
	$fine=$_GET['end'];
}
//...........
for($i=$inizio;$i<$fine;$i++) {
//.................
}
//.............
?>

p.s.
usa <?php e non solo <?
 

satifal

Utente Attivo
25 Set 2008
522
13
0
Roma
Ti rispondo come ti ho già risposto fin da ieri nell'altro forum anche se non capisco perchè aprite dei post e poi non controllate le eventuali risposte. Sarà perchè avete necessità di spargere in giro ed intasare i forum di problemi banali?

PHP:
<?php
$begin = 0;
$end = count($cambio);
if (isset($_GET['begin']) && isset($_GET['end'])) {
    $begin = $_GET['begin'];
    $end = $_GET['end'];
}
for($i = $begin; $i < $end; $i++) {
...
?>
 

ReWeNgE

Nuovo Utente
24 Ago 2009
10
0
0
Io ti ringrazio per la risposta ma i due post li ho inseriti in un giro di qualche minuto l'un dall'altro su due forum diversi solo per avere maggiori probabilità di avere una risposta :)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
guarda che satifal ha perfettamente ragione.
tra moderatori e volontari (mal pagati:) ) qualcuno che ti risponde lo trovi, sempre che la domanda sia risolvibile.
non servono due post
 

ReWeNgE

Nuovo Utente
24 Ago 2009
10
0
0
Mi rendo conto, ma così ho tramandato le vostre conoscenze su due forum, tanto la maggior parte degli utenti sono diversi! :rolleyes:
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Che bisogno c'è di postare su altri forum quando c'è già il nostro?:)
Chiudo la discussione ormai andata OT
 
Stato
Chiusa ad ulteriori risposte.
Discussioni simili
Autore Titolo Forum Risposte Data
A Problema con getCurrentPosition e passaggio variabili da javascript a PHP Javascript 3
B passaggio variabili php/javascript e vicerversa Javascript 0
M Passaggio variabili array php su un tasto jq PHP 3
MarcoGrazia Metodi static e passaggio di variabili PHP 1
N Problema passaggio variabili tra pagine PHP 4
R passaggio variabili tra modulo genitore a figlio jQuery 3
zorro [PHP] passaggio di variabili PHP 7
B [Visual Basic] Passaggio variabili da un progetto all'altro (Visual Studio 2017 C#/SQL) Visual Basic 0
K [PHP] Passaggio Variabili Senza Refresh Di Pagina PHP 1
C [RISOLTO][PHP] Passaggio variabili senza refresh di pagina PHP 7
elpirata [PHP] Passaggio di dati tra variabili PHP 1
WebDr [ASP] Passaggio di variabili in un link tra apici ed & Classic ASP 5
gandalf1959 passaggio variabili da form dopo verifiche: tutte meno una!?!? Javascript 4
gandalf1959 Passaggio di variabili con "global" PHP 1
R Problema passaggio variabili POST PHP 0
G Passaggio variabili tra pagine- Aiuto per maturità 2015 PHP 3
G Passaggio variabili tra pagine- Aiuto per maturità 2015 PHP 0
W Passaggio variabili da JS a PHP Javascript 3
B Passaggio di variabili a query in php PHP 3
P Passaggio di variabili con $_POST senza form PHP 4
N [RISOLTO]ancora ..passaggio variabili PHP 13
R Passaggio variabili php PHP 3
Emix Passaggio variabili GET in array PHP 1
K passaggio di variabili PHP 2
1 passaggio variabili php PHP 1
S NicEdit - Problemi nel passaggio variabili delle TEXTAREA PHP 6
T passaggio valori delle variabili da form jQuery 2
T Passaggio di variabili da una pagina all'altra PHP 5
U Passaggio di variabili tra combo PHP 3
I passaggio variabili tra due cartelle in localhost PHP 8
J problema passaggio di variabili Classic ASP 0
S Passaggio variabili tra due pagine php PHP 5
D Problema Passaggio variabili Classic ASP 2
G Passaggio Variabili Javascript 1
M php e passaggio di variabili via get e post PHP 5
D Passaggio variabili POST PHP 2
S Flash & PHP - Problema passaggio variabili! Flash 1
O Passaggio Variabili da Url... Flash 1
M Problema passaggio variabili in asp Classic ASP 2
M Passaggio variabili PHP 2
I passaggio variabili HTML e CSS 3
F Consigli passaggio a nuova piattaforma CMS (Content Management System) 0
F Consigli passaggio a nuova piattaforma SEO e Posizionamento 3
M Passaggio Valori checbox in textarea Javascript 1
Barierta Testo a comparsa con passaggio del mouse Javascript 17
P Passaggio id php a javascript PHP 6
M errore dopo passaggio Php 7.2 PHP 6
M Passaggio da una pagina php ad un altra PHP 0
P Passaggio di parametro al metodo: public void run() Java 3
T script jquery non funziona più dopo il passaggio a MVC jQuery 5

Discussioni simili