Newsgroup: it.comp.www.php
Titolo: Risultato aritmetico in una nuova pagina...

Buongiorno,
spero che qualcuno mi possa aiutare!
Ho creato una semplice somma matematica (cliccare su Echelle de Norton, per
es.)
http://www.escarre.org/ME/INDEX.HTM
Ma vorrei ora che il risultato apparisse su una nuova pagina, che contenga
un contenuto differente per ogni risultato ottenuto. Quindi in teoria
dovrebbero esistere n. pagine per ogni score possibile.
Come faccio a fare questo????
Grazie a chi mi vorrà dare una mano!
Max

 Grazie a chi mi vorrà dare una mano!
Da pagina1.php Fai un form con i campi dei dati che vuoi fare rientrare
nell'operazione, metti un action=calcolo.php
In calcolo.php fai fare l'operazione sui dati e memorizzi il risultato in
$risultato.
Poi te la vedi tu con if... switch... ecc... e require().
Es:
if($risultato==1)
require "pagina1.php";
.....
oppure
switch($risultato){
case 1:
require "pagina1.php";
break;
....
}
chiaro il meccanismo?

 Grazie a chi mi vorrà dare una mano!
Penso che la cosa si possa risolvere mediante una semplice funzione
javascript ...
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> chiaro il meccanismo?
Ehm...insomma!
Mica tanto!
-- 


 javascript ...
Ma quale?????
Max

 ha detto:

Ma perché lo vuoi mettere in una nuova pagina? Così com'è ora è molto
più funzionale.
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 piů funzionale.
Perchč cosi' (richiesta delle alte sfere) sulla nuva pagina, secondo lo
score realizzato, ci sono soltanto i prodotti corrispondenti!
Max

 require "pagina1.php";
Quali sono i comandi javascript per dire che se il risultato è 1 andare alla
pagina1?


forse cosě potrebbe andare:
if (condizione)
       document.location.href = "pagina1";

        document.location.href = "pagina1";
Ho provato a mettere
if (risultato=1)
cosi' facendo ogni risultato mi dirotta alla pagina1!
La variabile che ho creato č:
var resultat =
eval(document.norton.D1.options[document.norton.D1.options.selectedIndex].va
lue);
Che ci devo mettere dentro "condizione"???
Grazie
Max

 
casomai
if (risultato==1)
-- 
Spoken: How much is that gorilla in the window?
Take our advice, At any price, A gorilla like Magilla is mighty nice.
Gorilla, Magilla Gorilla for sale

 if (risultato==1)
Hai ragione!
FUNZIONA!!!
Grazie a tutti voi per l'aiuto e passate une belle giornata!
Max

 Max
Riprovo:
innanzitutto escludo la soluzione javascript solo per il motivo che siamo su
it.comp.www.php
----
primapagina.php
in questa pagina crei il form per inserire i dati con action=calcolo.php e
method=post/get
Fin qui tutto ok?
----
calcolo.php
in questa pagina ricevi i valori attraverso $_GET/$_POST, li elabori ed
ottieni un risultato che memorizzi in $risultato
Fin qui tutto ok?
sempre in questa pagina inserisci:
if(isset($risultato)){
if($risultato==1)
require "pagina1.php";
else if($risultato==2)
require "pagina2.php";
...
//meglio se usi una switch
}
Ovviamente il tutto con controlli sul valore di $risultato ecc...
Fin qui tutto ok?
Cosa non è chiaro?
Sono richiesti solo rudimenti di HTML e PHP
CIAO

Ti ringrazio per tutti i dettagli.
A presto
Max
-- 
"L'Ignorante" <fer...@lliibbeerroo.iitt> a écrit dans le message de
news:xaZZc.80602$OH4.2...@twister1.libero.it...
