Newsgroup: it.comp.www.php
Titolo: php e javascript

mi dite che errore c'č in questo codice che ho scritto?!?
č un'ora ci lo guardo e mi sembra giusto, ma non mi appare il menů a
tendina sotto la scritta "Tipo di ricerca"!!!  =(
<p><font size="3" face="Times New Roman, Times, serif"> Tipo di ricerca:
<?php
        if("$HTTP_GET_VARS[tab]" == Film) {
        echo ("<select name=\"ricerca\" size=\"1\"
onchange=\"reload()\">");
        echo ("<option value=\"Regista\"> Regista</option>");
        echo ("<option value=\"Attori\"> Attori</option>");
        echo ("<option selected value=\"Film\"> Film </option>");
        echo ("</select><br><br>");             
        echo (" Titolo:</font><br>");
        echo ("<input name=\"tit\" type=\"text\" value=\"\">");
        echo ("<font size=\"3\" face=\"Times New Roman, Times,
serif\"><br> Paese:</font><br>");
        echo ("<input type=text name=pae>");
        echo ("<font size=\"3\" face=\"Times New Roman, Times,
serif\"><br> Anno:</font><br><font face=\"Times New Roman, Times,
serif\">");
        echo ("<input type=text name=ann>");
        echo ("<font size=\"3\"><br>
Genere:</font><br></font></div><r>");
        echo ("<select name=\"gen\" size=\"1\"");
        echo ("><option value=Tutti>Tutti");
        echo ("<option value=\"Biogr.\">Biografico");
        echo ("</option><option value=\"Comico\">Comico");
        echo ("</option><option value=\"Comm.\">Commedia");
        echo ("</option><option value=\"Doc.\">Documentario");
        echo ("</option><option value=\"Dramm.\">Drammatico");
        echo ("</option><option value=\"Fant.\">Fantasy");
        echo ("</option><option value=\"Fantasc.\">Fantascienza");
        echo ("</option><option value=\"Giallo\">Giallo");
        echo ("</option><option value=\"Guerra\">Guerra");
        echo ("</option><option value=\"Thrill.\">Thriller");
        echo ("</option></select>");
        }  
        elseif ("$HTTP_GET_VARS[tab]" == Regista) {
        echo ("<select name=\"ricerca\" size=\"1\"
onchange=\"reload()\">");
        echo ("<option selected value=\"Regista\"> Regista</option>");
        echo ("<option value=\"Attori\"> Attori</option>");
        echo ("<option value=\"Film\"> Film </option>");
        echo ("</select><br><br>");
        echo (" Nome:</font><br>");
        echo ("<input name=\"nome\" type=\"text\" value=\"\">");
        echo ("<font size=\"3\" face=\"Times New Roman, Times,
serif\"><br> Cognome:</font><br>");
        echo ("<input type=text name=cognome>");
        echo ("<font size=\"3\" face=\"Times New Roman, Times,
serif\"><br>");
        echo (" Film fatti:</font><br>");
        echo ("<input name=\"nome\" type=\"text\" value=\"\">");
        echo ("<font size=\"3\" face=\"Times New Roman, Times,
serif\">");
        }       
?>
[...]
<script language="JavaScript">
<!--
function reload()
{
tab2=document.forms[0].elements[0].value;
document.location="home.php?tab="+tab2;
}
//-->
</script> 
grazie
michela
-- 
"... Vorrei difendere questo momento
e penso di sentirmi confusa e felice..."
Carmen Consoli

         if("$HTTP_GET_VARS[tab]" == Film) {
Non usare $HTTP_GET_VARS, usa $_GET
Perche' fai l'echo di solo codice HTML? Non ti sembra inutile?
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 Perche' fai l'echo di solo codice HTML? Non ti sembra inutile?
perchč devo visualizzare una determinata form per ogni diverso tipo di
ricerca... pensi sia meglio farlo in un altro file e usare "include"?
grazie


 ricerca... pensi sia meglio farlo in un altro file e usare "include"?
IMHO basta semplicemente visualizzare il codice HTML fuori dai tag del
PHP.
Comuque, se imposti error_reporting = E_ALL e display_errors = On ti
accorgerai che il tuo codice solleva svariati Notice.


 accorgerai che il tuo codice solleva svariati Notice.
azz, non lo sapevo... non mi spiego, perň, perchč oggi pomeriggio
funzionava tutto!!  =(
devo pensare che erroneamente ho camcellato un'istruzione (ma non
ricordo quale!!)...
cmq grazie,
michela


 tutti!!  =|
Come puoi vedere sopra la risposta e' no.
