Dropdown menu en data naar 2e pagina

Status
Niet open voor verdere reacties.

cloosen

Gebruiker
Lid geworden
27 dec 2005
Berichten
99
Hi kenners...

Van PHP heb ik nog niet zoveel kaas gegeten dus ik hoop dat iemand me hier wil helpen...

In een mysql tabel heb ik data zitten met onder andere de kolomnamen: voorvoegsel, naam, adres, postcode...

wat ik nou graag wil is dat ik op de eerste pagina uit een dropdown de naam kiezen (voorafgaand door de kolom voorvoegsel als een concantenate - bijvoorbeeld in kolom voorvoegsel staat 'Dhr'. en in de kolom naam staat 'Janssen'; dan moet de optie in de dropdown worden: 'Dhr. Janssen'.

Als de lezer dan die keuze gemaakt heeft moet deze meteen naar de tweede pagina gaan waar alle gegevens wat horen bij Dhr. Janssen al in een form zijn ingevuld (voorvoegsel, naam, adres, postcode...).

Kan iemand mij helpen met de hele php page (incl html tags enzow)...

ik ben al twee dagen bezig nuu en kom er gewoon niet meer uit...

Thnx voor jullie help!!!

gr. bart
 
Ik ga niet de hele pagina voor je maken, maar je wel wat proberen op weg te helpen.

formulier.php:
PHP:
<form action="verwerk.php" method="POST">
<select name="dropdown">
<?php
$query = "SELECT voorvoegsel, naam FROM leden";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
  echo "<option value='$row[naam]' >$row[voorvoegsel] $row[naam] </option>";
  // kan zijn dat het $row['voorvoegsel'] en ['naam'] moet zijn.
}
?>
</select>
</form>
// de rest moet je zelf maar aanvullen.

verwerk.php:
PHP:
<?php
$query="SELECT voorvoegsel, naam, adres, postcode FROM leden WHERE naam='$_POST[dropdown]"; 
//de WHERE zorgt ervoor dat alleen de gegevens van degene worden 
//weergegeven waarbij de naam overeenkomt met die uit de dropdown.
$result = mysql_query($query);
$row = mysql_fetch_array($result);
?>
<form action="watjewilt.php" method="POST">
<input type="text" name="naam" value="<? echo "$row[naam]"; ?>">
<input type="text" name="adres" value="<? echo "$row[adres]"; ?>">
//gewoon blijven herhalen voor je gegevens. 
//Wel het attribuut "name" en "value" steeds wijzigen.

Dit is echt global en ook niet getest.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan