wie kan deze leek helpen?
ik wil van mijn adresboek als ik de snelnaam invul dat de andere gegevens zoals bedrijfsnaam, adres , postcode , woonplaats automatisch aanvuld.
de volgende code heb ik tot nu toe.


<body>
<?
mysql_connect("localhost","dbnaam","ww");
mysql_select_db("klant")or die (mysql_error());

if(isset($_POST["submitKnop"]))
{
if(!empty($_POST["snelnaam"]) && ctype_digit($_POST["snelnaam"]))
{
$strQuery = mysql_query("SELECT * FROM klant WHERE snelnaam = '".$_POST["snelnaam"]."' ");

$bedrijfsnaam = "bedrijfsnaam";
}else
{
//foutmelding
}
}

?>
<form name='inputForm' method='post' action="">
<label for="snelnaam">snelnaam : </label>
<input type="text" name="snelnaam" />
<br/ >
<input type="submit" name="submitKnop" value="OK" />
<br />
<br />

<input type="text" name="bedrijfsnaam" value="<? echo $bedrijfsnaam; ?> " />

</form>


</body>
</html>


wat is hier fout aan of wat mis ik?
hij laat de code op een vreemde manier zien maar alles hoort bijelkaar en ik heb geen idee hoe je dit anders hier plaatst.

Gelieve Niet Bumpen:

Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.

Je post is nu niet echt leesbaar. Pas je post even aan en gebruik [ignore]
 en 
[/ignore] tags om je code heen. Om php code zet je uiteraard dit:<?php en ?>Gebruik je knop om dit te doen.

SanThe.
Je wilt echt alle velden hebben staan en als je dan een letter van een contact intypt dat hij dan de rest auto invult ?

of meer een soort zoek functie ?

edit:
Zet anders alles even tussen
<?PHP
en
?>
ik wil dat ie alles automatisch laat zien, als ik een snelnaam ingeef . dat dan de gegevens uit de db getoond worden die bij de snelnaam horen.
Ik zou dan toch eens zoeken met google op:

autocomplete ajax database
autocomplete ajax jquery
Ajax Autocomplete
scriptaculous
we zijn al blij dat we een beetje dat php snappen!
dus aan ajax zijn we nog niet toe.
maar zijn ook van mening dat dit mogelijk moet zijn in php.
@Frans Eugh.. Als ik je goed begrijp wil je dus een input veld met 'snelnaam' gebruiken, en op het moment dat je die verstuurd, dat dan
Naam:
Adres:
Postcode:
Woonplaats:

Als formulier terug komt ???

Grts,René
Je kan het ook wel in php doen maar dan krijg je een soort van formulier waarin je de namen ziet staan met een knop en als je daar dan op klikt krijg je alle informatie te zien van de gebruiker....

maar echt zonder te vernieuwen gaat het je zonder denk ik niet lukken.

edit:
@Rene:
dat denk ik niet want er staat: automatisch aanvuld dus het lijkt me niet dat hij eerst wilt posten...
@Frans, Precies wat Marco schrijft, De mooiste oplossing is met Ajax, Ajax klinkt allemaal ingewikkeld enz. Veel mensen die net met PHP bezig zijn worden kriebelig als ze Ajax horen. Maar het is eigenlijk niets anders dan 'onderwater' mooi en simpel dingen te regelen.

Als je eerst eens een beetje gaat stoeien met AJAX voorbeelden waarvan er hier in de tutorials genoeg staan. Kun je het echt mooit flitsend maken.

/* edit */ @Marco, Ja dat zag ik ook later. :)

Groetjes,
René

René schreef op 13.04.2009 22:52
@Frans Eugh.. Als ik je goed begrijp wil je dus een input veld met 'snelnaam' gebruiken, en op het moment dat je die verstuurd, dat dan
Naam:
Adres:
Postcode:
Woonplaats:

Als formulier terug komt ???

Grts,René


ja dit klopt rene
Daarvoor kan je in je form bij de action een pagina invullen en dan met de ingevulde data na het gesubmit is de gegevens ophalen uit de database en deze dan weergeven....

Reageren