[sanniolug] Re: Gestionale per Linux
- From: mick <mickoz@xxxxxx>
- To: SannioLUG <sanniolug@xxxxxxxxxxxxx>
- Date: Mon, 13 Oct 2003 15:54:32 +0200
Andrea Zuppa wrote:
ho letto in lista che hai realizzato un gestionale con php + mysql +
Apache, hai per caso anche utilizzato anche javascript ???
Avrei bisogno di poter effettuare un controllo su di un campo, quando
esco dallo stesso, prima di uscire dal record e mi è stato detto che
può essere effettuato solo inserendo del javascript.
Ciao Andrea.
Ti rispondo in lista, così da rendere partecipi anche gli altri.
Nella realizzazione del mio progetto (ancora incompleto, peraltro...) ho
dovuto utilizzare Javascript per effettuare dei controlli e per fare
delle selezioni.
Ti avviso subito: la situazione non è rosea.
Php è un linguaggio server-side, mentre il Javascript è un linguaggio
client-side.
Nel primo caso (server-side) l'elaborazione avviene nel server che invia
ai client le pagine con il risultato finale.
Nel secondo caso, invece, l'elaborazione viene effettuata dal client.
Stringendo: nel caso in cui sei nello script php e vuoi inserire uno
script js, non ci sono problemi:
<?php
if (isset($_POST[action_flag]) and ($_POST[action_flag]=="inserisci")) {
inserisci_dati();
?> <script type="text/javascript">
alert("I dati sono stati inseriti correttamente");
document.location="index.php";
</script><?php
} else
presenta_modulo();
?>
Nel caso inverso (che sarebbe quello che serve a te) cioé quando vuoi
inserire uno script javascript in uno script php, cominciano i guai....
<script type="text/javascript">
if(qualcosa)
<?php echo "Qualcos'altro"; ?>
</script>
Ecco, questo non dovrebbe funzionare.....
Nel tuo caso sarebbe risolvibile con il codice js "OnSubmit" ma se poi
devi richiamare del codice php avrai molti problemi.
Spero qualcuno possa smentirmi... o suggerirmi una soluzione
alternativa. Anche io ho l'esigenza di racciudere codice PHP in uno
script js
Nico
--
mickoz
Registered Linux User #319941
http://counter.li.org
Other related posts: