Ik ben aan het puzzelen geweest alleen ik kan de link niet vinden hoe mijn droptdown aan de scripts te linken zodat die de goede code weer geven in mijn iputbox.
zie: [rml]eatualive in "[ PHP] hoe opsolgende nr`s met letter?"[/rml]
hoe ik aan deze codes ben gekomen.
Ik ben met dat onchange script bezig geweest en aan het zoeken geweest hoe ik dit erin krijg.
Ik heb heb in de dropdown menu gezet achter de naam maar dat wou neit echt helpen. Ook heb ik heb in de input box gezet.
Hier het stukje code dat ze me hebben gegeven. Mischien kan dit ook anders..?
zie: [rml]eatualive in "[ PHP] hoe opsolgende nr`s met letter?"[/rml]
hoe ik aan deze codes ben gekomen.
Ik ben met dat onchange script bezig geweest en aan het zoeken geweest hoe ik dit erin krijg.
Ik heb heb in de dropdown menu gezet achter de naam maar dat wou neit echt helpen. Ook heb ik heb in de input box gezet.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
| <HTML> <HEAD> <script> function getNumber(merk){ if (merk == "Siemens"){ document.formulier.kabel_nr.value = "<?php $totaal1 ?>" } elseif (merk == "Allen bradley"){ document.formulier.kabel_nr.value = "<?php $totaal2 ?>" } elseif (merk == "Diverse"){ document.formulier.kabel_nr.value = "<?php $totaal3 ?>" } elseif (merk == "Overige"){ document.formulier.kabel_nr.value = "<?php $totaal4 ?>" } } </script> </HEAD> <body> <? //Database connectie include "connection.php"; echo"<TD><span class=style2>Merk: <TD><select name=merk>"; //Dropdown menu die gelinkt moet worden aan scripts echo"<option value=1>Siemens</option>"; echo"<option value=2>Allen bradley</option>"; echo"<option value=3>Diverse</option>"; echo"<option value=4>Overige</option>"; echo"</select><TR>"; echo"<BR>"; echo"<TD>Kabel nr.:<TD>"; echo"<INPUT NAME=kabel_nr size=10 maxlength=4 "; //input box waar goede numemr zou moeten verschijnen mysql_query("SELECT CONCAT(SUBSTRING(MAX(kabel_nr), 1, 1), SUBSTRING(MAX(kabel_nr), 2) + 1) AS totaal1 FROM kabels WHERE kabel_nr LIKE 'S%' ORDER BY kabel_nr DESC LIMIT 1"); // Siemens kabels laatste nummer mysql_query("SELECT CONCAT(SUBSTRING(MAX(kabel_nr), 1, 1), SUBSTRING(MAX(kabel_nr), 2) + 1) AS totaal2 FROM kabels WHERE kabel_nr LIKE 'A%' ORDER BY kabel_nr DESC LIMIT 1"); // Allen bradley kabels laatste nummer mysql_query("SELECT CONCAT(SUBSTRING(MAX(kabel_nr), 1, 1), SUBSTRING(MAX(kabel_nr), 2) + 1) AS totaal3 FROM kabels WHERE kabel_nr LIKE 'D%' ORDER BY kabel_nr DESC LIMIT 1"); // Diverse kabels laatste nummer mysql_query("SELECT CONCAT(SUBSTRING(MAX(kabel_nr), 1, 1), SUBSTRING(MAX(kabel_nr), 2) + 1) AS totaal4 FROM kabels WHERE kabel_nr LIKE 'O%' ORDER BY kabel_nr DESC LIMIT 1"); // Overige kabels laatste nummer ?> </body> </HTML> |
Hier het stukje code dat ze me hebben gegeven. Mischien kan dit ook anders..?
code:
1
| onchange="getNumber(document.merk.options[merk.selectedIndex].value)" |
[ Voor 16% gewijzigd door eatualive op 18-04-2006 12:32 ]