autofill form
Ik ben op zoek naar een scriptje die vanuit een dropdown box de gegevens selecteerd van degene die wordt geselecteerd en dat dan automatisch invult in mijn formulier.
Ik hoop dat iemand enig idee heeft.
Greats Cas
Quote:
Topic verplaatst naar aanvragen.
SanThe.
SanThe.
Gewijzigd op 01/01/1970 01:00:00 door Cas
Welke DE gegevens zijn dat dan?
Aantal koeien? grootte van de landbouwgrond?
hmm... sorry, maar die kun je ong wel zelf invullen toch, het gaat over persoons informatie
cas nee dat kunnen we niet waar staan de gegevens wat zijn het voor gegevens?
http://www.dhtmlgoodies.com/scripts/ajax-client-lookup/ajax-client-lookup.html
misschien een uitgangs punt voor je form
je kunt dit ook gebruiken als naam invullen en de rest doet hij van zelf
misschien een uitgangs punt voor je form
je kunt dit ook gebruiken als naam invullen en de rest doet hij van zelf
Ik heb 2 dropdown boxen. In de ene staat een bedrijfsnaam. Als je een bedrijf selecteerd krijg je automatisch in de ander een contactpersoon.
Nu zou ik graag willen dat als ik een contactpersoon selecteer dat dan automatisch mijn text velden van mijn form gevult worden met gegevens uit de database.
Ik hoop dat je hem nu snap. Srry voor de onduidelijkheid en ik hoop dat jullie iets weten.
Gr, Cas
Of je geeft die select een onselect submit mee zodat je formulier wordt gepost. Uitlezen database en formulier weer tonen met alle waarden er in.
Greats
en anders gewoon HIER verder vragen dus
Probleem is dat ik geen enkele ervaring heb met AJAX en het dus voor mij een groot ? is ;)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$query="SELECT Klanten_Id, bedrijfsnaam FROM klanten";
$result = mysql_query ($query);
echo "<select id='bedrijf' name='bedrijf' onchange='verander_bedrijf(this)' style=\"width:200px;\">\n";
echo "<option value=\"-1\">Kies een bedrijf</option>\n";
while($nt=mysql_fetch_array($result))
{
if(isset($_GET['bedrijf']) && $nt['Klanten_Id'] == $_GET['bedrijf']) { $selected = "selected=\"selected\""; } else { $selected = ""; }
echo "<option value=\"" . $nt['Klanten_Id'] . "\" " . $selected . ">" . $nt['bedrijfsnaam'] . "</option>\n";
}
echo "</select>";
?>
$query="SELECT Klanten_Id, bedrijfsnaam FROM klanten";
$result = mysql_query ($query);
echo "<select id='bedrijf' name='bedrijf' onchange='verander_bedrijf(this)' style=\"width:200px;\">\n";
echo "<option value=\"-1\">Kies een bedrijf</option>\n";
while($nt=mysql_fetch_array($result))
{
if(isset($_GET['bedrijf']) && $nt['Klanten_Id'] == $_GET['bedrijf']) { $selected = "selected=\"selected\""; } else { $selected = ""; }
echo "<option value=\"" . $nt['Klanten_Id'] . "\" " . $selected . ">" . $nt['bedrijfsnaam'] . "</option>\n";
}
echo "</select>";
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
if(isset($_GET['bedrijf']))
{
$query = "SELECT * FROM klantencontact WHERE klantencontact.contact2klant = '" . $_GET['bedrijf'] . "'";
$result = mysql_query($query);
echo "<select id=\"naam\" name=\"naam\" style=\"width:200px;\">";
while($nt=mysql_fetch_array($result))
{
echo"<option value=\"" . $nt['klantencontact_ID'] ."\">" . $nt['voornaam'] . " " . $nt['tussenv'] . " " . $nt['achternm'] . "</option>";
}
echo "</select>";
} else {
echo "
<select id=\"naam\" name=\"naam\" onclick=\"verander_bedrijf(this)\" style=\"width:200px;\">
<option>selecteer eerst een bedrijf</option>
</select>";
}
?>
if(isset($_GET['bedrijf']))
{
$query = "SELECT * FROM klantencontact WHERE klantencontact.contact2klant = '" . $_GET['bedrijf'] . "'";
$result = mysql_query($query);
echo "<select id=\"naam\" name=\"naam\" style=\"width:200px;\">";
while($nt=mysql_fetch_array($result))
{
echo"<option value=\"" . $nt['klantencontact_ID'] ."\">" . $nt['voornaam'] . " " . $nt['tussenv'] . " " . $nt['achternm'] . "</option>";
}
echo "</select>";
} else {
echo "
<select id=\"naam\" name=\"naam\" onclick=\"verander_bedrijf(this)\" style=\"width:200px;\">
<option>selecteer eerst een bedrijf</option>
</select>";
}
?>
Hier mijn dropdown boxen misschien kunnen jullie er wat mee,
Alvast bedankt
Gewijzigd op 01/01/1970 01:00:00 door Cas
Gr
Verdiep je eens in JQuery. Is een simpele manier om met AJAX te werken ingebouwd. FF googlen dus...
Succes!
Gewijzigd op 01/01/1970 01:00:00 door Barry
Gr