Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Community > Tech > [Php & Html]
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Drake83
Fan di Splinter

User info:
Registered: Nov 2003
Posts: 1631 (0.20 al dì)
Location: Garbagnate milanese
Corso: Tutto finito
Anno:
Time Online: 108 Days, 5:46:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
[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.

10-02-2005 15:12
Click Here to See the Profile for Drake83 Click Here to See the Blog of Drake83 Click here to Send Drake83 a Private Message Find more posts by Drake83 Add Drake83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
DeepBlue
tired guy

User info:
Registered: Sep 2003
Posts: 4258 (0.52 al dì)
Location: CSN
Corso: Info tlc
Anno:
Time Online: 52 Days, 8:40:31 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

non ho capito cosa devi fare :pensa:

__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~

10-02-2005 15:37
Click Here to See the Profile for DeepBlue Click Here to See the Blog of DeepBlue Click here to Send DeepBlue a Private Message Find more posts by DeepBlue Add DeepBlue to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Drake83
Fan di Splinter

User info:
Registered: Nov 2003
Posts: 1631 (0.20 al dì)
Location: Garbagnate milanese
Corso: Tutto finito
Anno:
Time Online: 108 Days, 5:46:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

:D 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.

10-02-2005 15:49
Click Here to See the Profile for Drake83 Click Here to See the Blog of Drake83 Click here to Send Drake83 a Private Message Find more posts by Drake83 Add Drake83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
yeah
.grande:maestro.

User info:
Registered: Nov 2003
Posts: 1644 (0.20 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ancora non afferro :D
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()

__________________
?

10-02-2005 20:34
Click Here to See the Profile for yeah Click here to Send yeah a Private Message Find more posts by yeah Add yeah to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Drake83
Fan di Splinter

User info:
Registered: Nov 2003
Posts: 1631 (0.20 al dì)
Location: Garbagnate milanese
Corso: Tutto finito
Anno:
Time Online: 108 Days, 5:46:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by yeah
Ancora non afferro :D
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()


purtroppo allora è come immaginavo....:( mi ingegnero' in qualche modo.Non voglio usare java xkè ormai sn andato troppo avanti col progetto x poter cambiare!
grazie cmq! Ciaoooo :)

__________________
"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.

10-02-2005 21:57
Click Here to See the Profile for Drake83 Click Here to See the Blog of Drake83 Click here to Send Drake83 a Private Message Find more posts by Drake83 Add Drake83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
yeah
.grande:maestro.

User info:
Registered: Nov 2003
Posts: 1644 (0.20 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Non voglio usare java xkè ormai sn andato troppo avanti col progetto x poter cambiare!


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>


Purtroppo, senza maggiori dettagli non risco a spingermi oltre :)

__________________
?

Last edited by yeah on 10-02-2005 at 22:47

10-02-2005 22:45
Click Here to See the Profile for yeah Click here to Send yeah a Private Message Find more posts by yeah Add yeah to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Drake83
Fan di Splinter

User info:
Registered: Nov 2003
Posts: 1631 (0.20 al dì)
Location: Garbagnate milanese
Corso: Tutto finito
Anno:
Time Online: 108 Days, 5:46:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

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>


Purtroppo, senza maggiori dettagli non risco a spingermi oltre :)

In realta' avevo già sviluppato una cosa del genere (con la sola differenza ke io uso un link) ma sorge un problema: devo poter passare come parametro un menu select ad un'altro file...come si fa?(il file ke deve ricevere il select non è quello a kui faccio riferire l'action ma un'altro) .
cosi' è come creo il select :
printf("<select name=\"vettore[]\" multiple=\"yes\">");
grazie 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.

Last edited by Drake83 on 12-02-2005 at 15:41

12-02-2005 15:34
Click Here to See the Profile for Drake83 Click Here to See the Blog of Drake83 Click here to Send Drake83 a Private Message Find more posts by Drake83 Add Drake83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
yeah
.grande:maestro.

User info:
Registered: Nov 2003
Posts: 1644 (0.20 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Come richiami l'altro file?

__________________
?

12-02-2005 20:50
Click Here to See the Profile for yeah Click here to Send yeah a Private Message Find more posts by yeah Add yeah to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Drake83
Fan di Splinter

User info:
Registered: Nov 2003
Posts: 1631 (0.20 al dì)
Location: Garbagnate milanese
Corso: Tutto finito
Anno:
Time Online: 108 Days, 5:46:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by yeah
Come richiami l'altro file?


si scusami.....tramite un href.la sostanza è ke il valore di quel menu select deve passare attraverso vari file (ank'essi linkati tra di loro con href).Dici ke si puo' fare?

__________________
"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.

13-02-2005 10:30
Click Here to See the Profile for Drake83 Click Here to See the Blog of Drake83 Click here to Send Drake83 a Private Message Find more posts by Drake83 Add Drake83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
yeah
.grande:maestro.

User info:
Registered: Nov 2003
Posts: 1644 (0.20 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

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:

code:
href="go.php?sel[0]".$sel[0]."&sel[1]".$sel[1]"
e così via.

Ti converrà creare l'href in una stringa, cosicchè puoi aggiungere parametri a seconda della lunghezza del vettore.

code:
$my_href = "go.php?"; for($i = 0; $i < sizeof($sel); $i++) $my_href .= "sel[{$i}]={$sel[$i]}&";


e poi: <a href="<?php echo $my_href ?>">Nice link</a>

Non è elegante, ma funziona :)

Un altro modo potrebbe essere scrivere i dati in un file di testo e leggerli dalla nuova pagina caricata.

Il nome del file puoi generarlo in base all'ora e al microtime(). Il loro uso congiunto dovrebbe garantire l'unicità del file.

[edit] Ora il codice è testato :cool:

__________________
?

Last edited by yeah on 13-02-2005 at 20:45

13-02-2005 20:40
Click Here to See the Profile for yeah Click here to Send yeah a Private Message Find more posts by yeah Add yeah to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Drake83
Fan di Splinter

User info:
Registered: Nov 2003
Posts: 1631 (0.20 al dì)
Location: Garbagnate milanese
Corso: Tutto finito
Anno:
Time Online: 108 Days, 5:46:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

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:
code:
href="go.php?sel[0]".$sel[0]."&sel[1]".$sel[1]"
e così via.

Ti converrà creare l'href in una stringa, cosicchè puoi aggiungere parametri a seconda della lunghezza del vettore.

code:
$my_href = "go.php?"; for($i = 0; $i < sizeof($sel); $i++) $my_href .= "sel[{$i}]={$sel[$i]}&";


e poi: <a href="<?php echo $my_href ?>">Nice link</a>

Non è elegante, ma funziona :)

Un altro modo potrebbe essere scrivere i dati in un file di testo e leggerli dalla nuova pagina caricata.

Il nome del file puoi generarlo in base all'ora e al microtime(). Il loro uso congiunto dovrebbe garantire l'unicità del file.

[edit] Ora il codice è testato :cool:

Le avevo provate tutte tranne creare la stringa dinamicamente.Credo proprio vada bene ora lo testo.Ti ringrazio moltissimo per gli sbattimenti presi! :D

ciaoooooooooooo!

__________________
"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.

14-02-2005 10:04
Click Here to See the Profile for Drake83 Click Here to See the Blog of Drake83 Click here to Send Drake83 a Private Message Find more posts by Drake83 Add Drake83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
yeah
.grande:maestro.

User info:
Registered: Nov 2003
Posts: 1644 (0.20 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Nessun problema :cool:

__________________
?

14-02-2005 20:00
Click Here to See the Profile for yeah Click here to Send yeah a Private Message Find more posts by yeah Add yeah to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 02:18.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.092 seconds (63.16% PHP - 36.84% MySQL) con 25 query.