![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Tech (http://www.dsy.it/forum/forumdisplay.php?forumid=189)
-- [Php & Html] (http://www.dsy.it/forum/showthread.php?threadid=17260)
[Php & Html]
Ciao a tutti!Ho un problema da porvi ke sta per farmi impazzire: io ho un file php cosi' strutturato:
<?php
function stampa()
{
istr;
istr;
stampa();
}
?>
<?
istr;
istr;
istr;
stampa();
?>
so kome far eseguire questo file ma cio' ke nn riesco a capire e' come fare per poter far scelgiere all'utente di far rikiamare stampa ricorsivamente.In sostanza io vorrei legare l'azione di un tasto (o qualcos'altro) alla funzione stampa() cosi' da comandarne l'esecuzione.avevo pensato di fare un if sul valore del bottone ma l'action è relativa allo stesso file .php ma io nn volgio ke l'itero file sia eseguito.voi ke dite?
grazie e scusate se sn stato poco chiaro!
ciao!
__________________
"io non sono come gli altri Robin Hood, io non ballo coi lupi"
"ogni mattina come narciso si specchia nel ruscello retrovisore", "ci sono mille modi per chiamare dio...dio,allha,adta,arauffa,crisma..afjasf...tanto non ti risponde"
Corrado Guzzanti è il mio Dio.
Roberto Saviano eroe nazionale.
non ho capito cosa devi fare 
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
la mia capacita' di espressione è limitata.Vediamo se riesco a farmi capire :
<?php
function stampa($para,$param)
{
istr;
istr;
stampa($para3,$para4);
}
?>
<?
istr;
istr;
istr;
stampa(para1,para2);
?>
questo è un file ke deve essere eseguito la prima volta x intero quindi anche le 3 istruzioni prima della kiamata di funzione e fin qui' zero problemi xkè associo il file ad un href. poi pero' da li deve poter richiamare solo la funzione stampa la quale avra' altri parametri.nn posso fare un altro href su questo file xkè nn volgio ke le 3 istruzioni siano rieseguite.
spero di aver reso l'idea del problema.
__________________
"io non sono come gli altri Robin Hood, io non ballo coi lupi"
"ogni mattina come narciso si specchia nel ruscello retrovisore", "ci sono mille modi per chiamare dio...dio,allha,adta,arauffa,crisma..afjasf...tanto non ti risponde"
Corrado Guzzanti è il mio Dio.
Roberto Saviano eroe nazionale.
Ancora non afferro ![]()
Cmq se devi fare eseguire quella funzione una volta caricata la pagina non puoi usare php (a meno appunto di indirizzare un'altra pagina con un href), ma ti tocca passare p.es. a javascript()
__________________
?
Originally posted by yeah
Ancora non afferro
Cmq se devi fare eseguire quella funzione una volta caricata la pagina non puoi usare php (a meno appunto di indirizzare un'altra pagina con un href), ma ti tocca passare p.es. a javascript()
mi ingegnero' in qualche modo.Non voglio usare java xkè ormai sn andato troppo avanti col progetto x poter cambiare!
__________________
"io non sono come gli altri Robin Hood, io non ballo coi lupi"
"ogni mattina come narciso si specchia nel ruscello retrovisore", "ci sono mille modi per chiamare dio...dio,allha,adta,arauffa,crisma..afjasf...tanto non ti risponde"
Corrado Guzzanti è il mio Dio.
Roberto Saviano eroe nazionale.
Non voglio usare java xkè ormai sn andato troppo avanti col progetto x poter cambiare!
code:
<form action=stampa.php> <input type=submit value='Stampa'> </form>

__________________
?
Originally posted by yeah
Scusa ma vorrei solo puntualizzare: io intendo javascript, non java. Java permette di fare un sacco di cose in più di javascript, che più che altro permette di controllare il comportamento della pagina nel browser una volta che questa è stata scaricata (p.es. effetti cambio-immagine dei link, controllo dati di un form, anche qualcosa di più sofisticato).
Soprattutto, javascript dipende dalla implementazione del browser, ed in generale potrebbe essere stata disattivata per motivi di sicurezza dall'utente.
Ora che rileggo i post, se quello che vuoi fare è richiamare la funzione stampa() con un pulsante, potresti mettere il corpo di quella funzione in un file php a parte e collegarlo ad un pulsante con un form in cui visualizzi soltanto un pulsante:
code:
<form action=stampa.php> <input type=submit value='Stampa'> </form>
__________________
"io non sono come gli altri Robin Hood, io non ballo coi lupi"
"ogni mattina come narciso si specchia nel ruscello retrovisore", "ci sono mille modi per chiamare dio...dio,allha,adta,arauffa,crisma..afjasf...tanto non ti risponde"
Corrado Guzzanti è il mio Dio.
Roberto Saviano eroe nazionale.
Come richiami l'altro file?
__________________
?
Originally posted by yeah
Come richiami l'altro file?
__________________
"io non sono come gli altri Robin Hood, io non ballo coi lupi"
"ogni mattina come narciso si specchia nel ruscello retrovisore", "ci sono mille modi per chiamare dio...dio,allha,adta,arauffa,crisma..afjasf...tanto non ti risponde"
Corrado Guzzanti è il mio Dio.
Roberto Saviano eroe nazionale.
Se ho capito quello che intendi, basta che nell'href, alla fine del percorso, aggiungi i valori del menu select:
Immagina che i dati del select siano nell'array $sel
A questo punto per dare questi dati ad un'altra pagina php, diciamo go.php, basta che fai:
e così via.code:
href="go.php?sel[0]".$sel[0]."&sel[1]".$sel[1]"
code:
$my_href = "go.php?"; for($i = 0; $i < sizeof($sel); $i++) $my_href .= "sel[{$i}]={$sel[$i]}&";

__________________
?
Originally posted by yeah
Se ho capito quello che intendi, basta che nell'href, alla fine del percorso, aggiungi i valori del menu select:
Immagina che i dati del select siano nell'array $sel
A questo punto per dare questi dati ad un'altra pagina php, diciamo go.php, basta che fai:
e così via.code:
href="go.php?sel[0]".$sel[0]."&sel[1]".$sel[1]"
code:
$my_href = "go.php?"; for($i = 0; $i < sizeof($sel); $i++) $my_href .= "sel[{$i}]={$sel[$i]}&";

__________________
"io non sono come gli altri Robin Hood, io non ballo coi lupi"
"ogni mattina come narciso si specchia nel ruscello retrovisore", "ci sono mille modi per chiamare dio...dio,allha,adta,arauffa,crisma..afjasf...tanto non ti risponde"
Corrado Guzzanti è il mio Dio.
Roberto Saviano eroe nazionale.
Nessun problema ![]()
__________________
?
| All times are GMT. The time now is 01:49. | Show all 12 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.