le parti di codice html essenziali sono quelle le altre sono if annidate che controllano i valori che vengono passati in get su questa pagina, sono praticamente 3 select dinamiche interrogano in database, comunque mi sa tanto che punterò alle tabelle per fare prima.
grazie lo stesso
codice:<?php require_once("config.php"); $conn = mysql_connect (SQL_HOST, SQL_USER, SQL_PASS) or die ("Impossibile connettersi al database".mysql_error()); mysql_select_db(SQL_DB, $conn); ?> <html> <head> <title>Prova</title> <link rel="stylesheet" href="style.css" /> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> </script> </head> <body> <div id="Header"> <h1>Prova</h1> </div> <div class="box"> <form action="carformprocess.php" method="post"> <fieldset> <legend> <h2>Calcola le emissioni della tua auto: </h2> </legend> <?php //Controllo il carburante if(!isset($_GET['id_car'])) { //Controllo se è stata scelta una marca if(!isset($_GET['model'])) { //controllo se è stato scelto il modello if(!isset($_GET['maker']) ) { //Se non è stato inserito il modello tutto deve essere non selezionabile ad eccezione della marca ?> <label for="marca"> Quale auto possiedi:</label> <select id="sel_make" name="marca" onChange="v=this[this.selectedIndex].value;location.href='co2index.php?maker='+v">> <option value="no">Scegli...</option> <?php $sql = "SELECT * FROM cars GROUP BY c_make "; $res = mysql_query($sql,$conn); while($row = mysql_fetch_array($res)) { echo '<option value="' . $row['c_id'] . '">' . $row['c_make'] . '</option>'; } ?> </select> </p> <label for="modello"> Quale modello:</label> <select id="sel_model" name="modello" ><option value="no">Scegli...</option> </select> </p> <label for="fuel"> Tipo di carburante:</label> <select id="sel_fuel" name="fuel" ><option value="no">Scegli...</option> </select> </p> <?php }

Rispondi quotando