non capisco se il mio è un problema di virgolette, quando apro la pagina nella prima select mi appare $nazioni";}else{echo"
qualcuno mi da una mano?
ecco il codice....
codice:<?php $connessione=mysql_connect("localhost", "root", ""); $selezione_db=mysql_select_db("tariffe", $connessione); ?> <HTML> <HEAD> <TITLE>Tariffe</TITLE> <SCRIPT LANGUAGE="JavaScript"> function updateSecondSelectSubmit(nomeNazione) { location.href = "submit" + nomeNazione + ".php"; } function selectedValue(select) { return(select.options[select.selectedIndex].value); } </SCRIPT> </HEAD> <BODY> <FORM NAME="myForm" ACTION = "convalidaVoto" METHOD="GET"> Esame: <SELECT NAME="selectnazioni" ID="idfirst" onChange="updateSecondSelectSubmit(selectedValue(this));"> <OPTION VALUE=""> <?php $variabileNazione=null; $lettura_risultati=mysql_query("select distinct nazioni from tariffe"); while($scatola_temporanea=mysql_fetch_array($lettura_risultati)){ $nazioni = $scatola_temporanea[nazioni]; if ($nazioni=$variabileNazione) { echo "<OPTION VALUE=\"$nazioni\" SELECTED> $nazioni "; } else{ echo "<OPTION VALUE=\"$nazioni\">$nazioni"; } } //fine ciclo while che scorre la query e piazza i risultati nell'array temporaneo ?> </SELECT> Studente: <SELECT NAME="second"> <?php $lettura_risultati2=mysql_query("select distinct provinceCap from tariffe where nazione= $variabileNazione"); while($scatola_temporanea2=mysql_fetch_array($lettura_risultati2)){ $provinceCap=$scatola_temporanea2[provinceCap]; echo "<OPTION VALUE=\"$nazioni\">$nazioni"; } //fine ciclo while che scorre la query e piazza i risultati nell'array temporaneo ?> </SELECT> <INPUT TYPE="SUBMIT" NAME="Finito" VALUE="Convalida"> </FORM> </BODY> </HTML>



Rispondi quotando
