Joomla.it Forum
Non solo Joomla... => Sviluppo => : terrasamba 06 Jun 2010, 09:21:06
-
Ciao a tutti!
Innanzitutto è la prima volta che scrivo e quindi vorrei presentarmi: mi chiamo Marcello e da poco ho iniziato l'attività di webdesigner freelance.
Detto questo passo al problema:
Avevo creato per un cliente un sito in php, solo che adesso lui vuole un cms e sto cercando di implementare gli script che avevo creato per il sito.
Sto creando un sito per una società di Prestiti online, mi problema nasce da un form in cui l'utente inserisce i propri dati, che vengono inviati all'email dell'amministratore e mostra a video, in un'altra pagina, il preventivo fatto. Ora, il form funziona nel senso che invia i dati all'email, solo che non mostra a video il preventivo.
Nello script originale avevo fatto questo con una $_Session che veniva poi richiamata nella terza pagina dello script, su joomla mi visualizza questa pagina ma senza i dati della Session. Come posso fare? grazie e buona domenica! :)
-
Per completezza d'informazione pubblico la session fatta nello script php che sto implementando (usando Jumi):
codice:
$_SESSION['messaggio']= "
Capitale finanziario: ". $_POST['capitale'] ." €<br />
Durata del prestito: ". $_POST['durata'] ." anni<br />
Frequenza rata: ". $freq ."<br />
Tasso di interesse: ". $_POST['tasso'] ." %<br />
importo della rata: ".$rata ."<br />
numero di rate: ".$N ." rate<br />
totale rate: ".$tot ." €<br />
interessi: ".$interessi;
Grazie :)
-
per cortesia, non postare codice se non ti viene richiesto e solo per la parte relativa al problema e usando le tag code,
grazie
-
Chiedo scusa :-[
-
fa niente, ai nuovi è tollerato tutto (o quasi)
;)
abbiamo delle regole e delle prassi consolidate, se dai una occhiata in giro vedrai che hanno tutte una loro logica
buona permanenza
-
spero siano dei poc di codice e che nei tuoi script non usi queste cose
$_POST['capitale']
nella sessione puoi infilare di tutto,
...attenzione alle applicazioni esposte.
M.
-
spero siano dei poc di codice e che nei tuoi script non usi queste cose
$_POST['capitale']
nella sessione puoi infilare di tutto,
...attenzione alle applicazioni esposte.
M.
Ciao, scusa ma non ho capito come dovrei fare in joomla... in php riesco ad usare le sessioni, in joomla no... per favore mi potresti fare un esempio esplicativo? ti ringrazio :)
-
direi che invece della sessione puoi usare una tabella temporanea o anche non temporanea, comunque passerei dal db e visualizzerei recuperando il last insert id.
Per implementare codice in joomla bisogna "rispettare" il suo framework e il suo "modo" (modello) per gestile la restituzione alla visualizzazione.
Metodi più rapidi... boh credo che ci sia qualche modulo per inserire script php... ma li ho sempre considerati poco.
Poi, ultimo o non ultimo:
le variabili post aldilà di joomla non si estraggono così, senza il minimo controllo.
Se il sito lo fai con quel codice lì è capace di bucartelo anche un bimbo.
M.
-
ok, ti ringrazio per i consigli :)
Per lo script, ho risolto con il wrapper.
Per le Session, vedrò di studiarle meglio in modo da rendere più sicuro il codice.
Ciao :)
-
mmhhh mi sa che ancora non ci siamo capiti... non centrano le sessioni.
è un errore GRAVISSIMO estrarre un post senza un minimo di casting.
Non si fa in Joomla ma soprattutto non si fa in php, non è una ..."cosa che poi si vede" è una cosa che mette in pericolo i coinquilini di un server, utenti e visitatori di un'applicazione i cui dati possono subire furti o manomissioni.
Hai costruito una bella automobile senza pensare ai freni... se aspetti a risolvere quando vedi l'albero... è tardi
M.