-
Ciao ragazzi, ancora una volta mi appello alla vostra bravura...
Ho inserito da poco una search machine sul sito, volevo che anche nella home ci fosse un modulo per consentirne l'utilizzo. Solo che, per la particolare conformazione della search machine, ho dovuto per forza di cose metterla in un'altra pagina (chiamata search.htm) all'interno di un frame ancorato.
Ora, come posso fare in modo che, scrivendo sul campo del modulo in home page (per esempio ciao) e cliccando su invia, il browser mi apra in una nuova finestra la pagina search.htm con il modulo all'interno già compilato? (ovvero con già scritto "ciao", in modo da dover solo cliccare su "cerca"...)
per avere un'idea più precisa vi rimando alla home
http://websmasher.altervista.org (il modulo c'è, ma non funziona...)
e alla pagina search
http://websmasher.altervista.org/search.htm
con all'interno il frame ancorato del motore vero e proprio, che si trova su
http://websmasher.altervista.org/search_machine.htm
grazie mille anticipatamente
-
Dunque, intanto devi rinominare la pagina di ricerca in .php .
Quindi rinomina il modulo di ricerca, e anzichè inserirlo con un iframe includilo in una tabella con <?php include 'search_machine.php'; ?> (coi frame sarebbe un casino).
Quindi il form del modulo di ricerca modifichi il campo di input così:
<INPUT TYPE="text" NAME="MACHINE" SIZE="40" VALUE="<?php if (isset($_POST['T1'])) echo $_POST['T1']; ?>">.
Nella home non serve cambiare niente, tranne ovviamente l'estensione del file in action (che ora è .php).
Ciò dovrebbe essere quanto.
-
:shock: :shock: :shock: :shock:
FUNZIONA!!!!!!!!
Ma quanto sei bravo in php&html? :D :D :D
non so davvero come ringraziarti.
sei 1 asso!
-
Quanti complimenti ! :oops:
Ti assicuro che non è niente di complicato quello che ho fatto ... ovviamente se uno conosce un po' di php :lol: