<SELECT> item.

Status
Niet open voor verdere reacties.

MrSvennie93

Gebruiker
Lid geworden
23 sep 2011
Berichten
101
Hallo,

Ik heb een aan SELECT items in mijn pagina staan.
Ik wil mijn modelbouw projecten opslaan in een database. Ik heb een SELECT item voor het merk.
Nu wil ik dat de SELECT item van het model, dat is de daaropvolgende, afhangt van het merk. Dus bij elk merk moet ik een andere lijst krijgen van modellen.
HTML:
<form method="post" action="check.php">
			<br/>
				<label class="label">Fabrikant</label>
					<select class="add" name="fabrikant">
						<option value="" selected="selected"></option>
						<option value="joal">Joal</option>
						<option value="lion">Lion Toys</option>
						<option value="nzg">NZG</option>
						<option value="tekno">Tekno</option>
						<option value="wsi">WSI</option>
					</select>
				<br/>
				
				<label class="label">Merk</label>
					<select class="add" name="merk">
						<option value="" selected="selected"></option>
						<option value="daf">Daf</option>
						<option value="iveco">Iveco</option>
						<option value="man">MAN</option>
						<option value="renault">Renault</option>
						<option value="scania">Scania</option>
						<option value="volvo">Volvo</option>
					</select>
				<br/>
				
				<label class="label">Model</label>
					<select class="add" name="model">
					
					</select>
				
				
			<br/><br/>
			<button id="continue" name="continue">Ga door</button>
			</form>

Is dit te doen met PHP? Zo ja hoe?

Mvg,

Sven
 
Laatst bewerkt door een moderator:
Dan moet je het in twee delen doen, eerst een formulier tonen met de eerste lijst.
Dat formulier verzenden en afhandelen waarna je op basis van de selectie de tweede lijst laat genereren.
 
tip

PHP:
<!DOCTYPE html>
<html>
<head>
	<title> voeg toe </title>

</head>
<body>
	<header>
		<h1>Beheerwerknemers</h1>
	</header>

// ik  weet niet  of  je  weet  hoe  een  contectie tot  stant  brengt met je  database  ik  doei  dat  via  een include pagina
<?php
include ('private/connect.php');
?>
<form method="post">
<label>Fabriekant:</label>
         <input name="fabriekkant" type="text" /><br />
<label>model</label><br />
          <input name="model" type="text" /><br />
<label>Bouwjaar</label><br />
         <input name="bouwjaar" type="text" /><br />
<input name="submit" type="submit" value="Toevoegen" />
</form>
<?php
if (isset($_POST['submit'])) {
			$fabriekant 	  = $_POST['fabriekant'];
			$model 		  = $_POST['model'];
			$bouwjaar	  = $_POST['bouwjaar'];

			
if (!empty($fabriekant) || !empty($model) || !empty($bouwjaar)){
mysql_query ("INSERT INTO NAAMDATABASE (id, fabriekant, model, bouwjaar)
VALUES ('$fabriek',  '$model', '$bouwjaar')");
echo "<p class='p1'>Succesvol 1 waarde toegevoegd.</p>";
} else{
		echo "<p class='p2'>Er is niets ingevuld!.</p>";
			}
		}
?>
</body>
</html>

regel 33 moet zelf ff aan passen naar je database naam

veel plezier
 
@Ciske: Jouw script zorgt voor iets invoeren in de database, de TS heeft een vraag over iets in delen op te vragen in de database ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan