Buongiorno a tutti, vi serei moto grata se aiutaste una neofita di php come me a uscire dal guaio in cui mi sono cacciata. :incazz2:
Scopo: realizzare una pagina web dove gli utenti compilano un form dal quale parte una ricerca in un db sql di barche che soddisfano i criteri selezionati.
Ora, ho scritto il form e anche il file php a cui il form si riferisce, ma non si carica la pagina con i risultati della ricerca, ovvero quando l'utente clicca su Search, on accade nulla.
Vi posto quello che ho fatto:
DATABASE: Sql403662_1
TABELLA: CHARTER
CAMPI: ID, MODEL, TYPE, LENGHTR, LENGHT, BEDSR, BEDS, LOCATION, BROCHURE
TYPE: Motor Yacht, Sailing Yacht
LENGHTR: >40 mt, 30-40 mt, 20-29 mt, <20 mt
BEDSR: >12 guests, 10-12 guests, 8-9 guests, 6-7 guests, <6 guests
LOCATION: Italy North East Coast, Slovenia, Croatia, Montenegro, Greece
Codice php form:
e file ric.php:
Scopo: realizzare una pagina web dove gli utenti compilano un form dal quale parte una ricerca in un db sql di barche che soddisfano i criteri selezionati.
Ora, ho scritto il form e anche il file php a cui il form si riferisce, ma non si carica la pagina con i risultati della ricerca, ovvero quando l'utente clicca su Search, on accade nulla.
Vi posto quello che ho fatto:
DATABASE: Sql403662_1
TABELLA: CHARTER
CAMPI: ID, MODEL, TYPE, LENGHTR, LENGHT, BEDSR, BEDS, LOCATION, BROCHURE
TYPE: Motor Yacht, Sailing Yacht
LENGHTR: >40 mt, 30-40 mt, 20-29 mt, <20 mt
BEDSR: >12 guests, 10-12 guests, 8-9 guests, 6-7 guests, <6 guests
LOCATION: Italy North East Coast, Slovenia, Croatia, Montenegro, Greece
Codice php form:
PHP:
<tbody>
<tr>
<td style="vertical-align: top; color: black;"><?php echo date ('l, F dS Y.');
?><br>
<br>
BOOKING: <br>
<br>
<form action="ric.php" method="post"> </form>
<select name="TypeForm">
<option selected="selected">CHOOSE TYPE: </option>
<option>Sailing Yacht </option>
<option>Motor Yacht </option>
</select>
<br>
<select name="LenghtForm">
<option selected="selected">CHOOSE LENGHT: </option>
<option>>40 mt </option>
<option>30-40 mt </option>
<option>20-30 mt </option>
<option><20 mt </option>
</select>
<br>
<select name="BedsForm">
<option selected="selected">CHOOSE BEDS: </option>
<option>>12 guests </option>
<option>10-12 guests </option>
<option>8-9 guests </option>
<option>6-7 guests </option>
<option><6 guests </option>
</select>
<br>
<select name="LocationForm">
<option selected="selected">CHOOSE LOCATION: </option>
<option>Italy North East </option>
<option>Slovenia </option>
<option>Croatia </option>
<option>Montenegro </option>
<option>Greece </option>
</select>
<br>
<br>
<input value="SEARCH" type="submit"> <br>
</td>
<td style="vertical-align: top;"><span style="color: black;"><br>
</span></td>
<td style="vertical-align: top;"><span style="color: black;"><br>
</span></td>
</tr>
</tbody>
e file ric.php:
PHP:
<body>
<br>
<?php include 'db.inc.php'; ?><?php $TypeF=$_POST['TypeForm'];
$LenghtF=$_POST['LenghtForm'];
$BedsF=$_POST['BedsForm'];
$LocationF=$_POST['LocationForm'];
$result = @mysql_query('SELECT MODEL, TYPE, LENGHT, BEDS, LOCATION FROM CHARTER WHERE TYPE=$TypeF and LENGHTR=$LenghtF and BEDSR=$BedsF and LOCATION=$LocationF);
if (!$result){
exit('<p>Error performing query: ' . mysql_error() . '</p>');
}
while ($row = mysql_fetch_array($result)) {
$model = $row['MODEL'];
$type = $row['TYPE'];
$lenght = $row['LENGHT'];
$beds = $row['BEDS'];
$location = $row['LOCATION'];
echo '<p>' . $model, $type, $lenght, $beds, $location . '</p>';
}
?>
<br>
<br>
</body>