Ik heb een php script gemaakt die een formulier genereerd en daarbij ook bepaalde dingen uit een Mysql database haalt.
Als ik dan op submit druk krijg ik niet het gewenste resultaat.. ik heb al van alles geprobeerd.
Dit zijn de scripts:
Hardware.php:
uitvoer_php:
als ik bij hardware.php in alle velden test zet krijg ik het volgende in de adresbalk te staan van uitvoer_hardware.php:
kan iemand mij misschien met dit probleem helpen?
Als ik dan op submit druk krijg ik niet het gewenste resultaat.. ik heb al van alles geprobeerd.
Dit zijn de scripts:
Hardware.php:
code:
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
| <html>
<title>IT investment Hardware</title>
<body bgcolor=#F5F6D8>
<H2>IT investment Hardware</H2>
<table width="40%" border="0"><tr>
<form name="invoer" action="uitvoer_hardware.php">
<tr><td>Name: </td> <td><input type="text" name="name"></td></tr>
<tr><td>Department: </td> <td>
<?php
$srv = "host";
$un = "gebruikersnaam";
$ww = "wachtwoord";
$db = "database";
mysql_connect($srv, $un, $ww) or die ("Heb ik verbinding met de MySQL database? [img]nope.gif>[/img] <BR>Reden: ". mysql_error());
mysql_select_db($db);
$result_type = mysql_query("select department from pulldown");
echo "<select name=department><option selected=selected>-- Choos a department --</option>";
while ($row = mysql_fetch_object($result_type)) {
echo "<option>".$row->department."</option>";
}
echo "</select>";
?>
</td></tr>
<tr><td>Date: </td> <td><input type="text" name="date" /></td></tr>
<tr><td> </td><td> </td></tr>
<tr><td>Type Hardware: </td> <td>
<?php
mysql_connect($srv, $un, $ww) or die ("Heb ik verbinding met de MySQL database? [img]nope.gif>[/img] <BR>Reden: ". mysql_error());
mysql_select_db($db);
$result_type = mysql_query("select hardware from pulldown");
echo "<select name=type><option selected=selected>-- Choos a type --</option>";
while ($row = mysql_fetch_object($result_type)) {
echo "<option>".$row->hardware."</option>";
}
echo "</select>";
?>
</td></tr>
<tr><td>Expected grow: </td> <td><input type="text" name="expected_grow" /></td></tr>
<tr><td>Communication type: </td> <td>
<?php
mysql_connect($srv, $un, $ww) or die ("Heb ik verbinding met de MySQL database? [img]nope.gif>[/img] <BR>Reden: ". mysql_error());
mysql_select_db($db);
$result_comm_type = mysql_query("select comm_type from pulldown");
echo "<select name=comm_type><option selected=selected>-- Choos a type --</option>";
while ($row = mysql_fetch_object($result_comm_type)) {
echo "<option>".$row->comm_type."</option>";
}
echo "</select>";
?>
</td></tr>
<tr><td> </td><td> </td></tr>
<tr><td>Is it a Lease? </td> <td><input type="text" name="lease" /></td></tr>
<tr><td>Is it Maintenence?</td> <td><input type="text" name="maintenence" /></td></tr>
<tr><td>Is it Renewal?</td> <td><input type="text" name="renewal" /></td></tr>
<tr><td>Is Support needed?</td> <td><input type="text" name="support" /></td></tr>
<tr><td> </td><td> </td></tr>
<tr><td>Cost lease: </td> <td><input type="text" name="lease_cost" /></td></tr>
<tr><td>Cost Maintenence:</td> <td><input type="text" name="maintenence_cost" /></td></tr>
<tr><td>Cost Renewal:</td> <td><input type="text" name="renewal_cost" /></td></tr>
<tr><td>Cost Support:</td> <td><input type="text" name="support_cost" /></td></tr>
<tr><td> </td><td> </td></tr>
<tr><td></td><td><textarea name="details" cols="20" rows="10">Details</textarea></td></tr>
<tr><td> </td><td> </td></tr>
<tr><td> </td><td> </td></tr>
<tr><td><input type="submit" value="Submit"> <input name="Reset" type="reset" value="Reset"></td></tr>
</table>
</form>
</body>
</html> |
uitvoer_php:
code:
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
| <html> <title>Check</title> <body bgcolor=#F5F6D8> <H2>Is everything filled in correct?</H2> <?php $name = $_POST['name']; $department = $_POST['department']; $date = $_POST['date']; $type = $_POST['type']; $expected_grow = $_POST['expected_grow']; $comm_type = $_POST['comm_type']; $lease = $_POST['lease']; $maintenence = $_POST['maintenence']; $renewal = $_POST['renewal']; $support = $_POST['support']; $lease_cost = $_POST['lease_cost']; $maintenence_cost = $_POST['maintenence_cost']; $renewal_cost = $_POST['renewal_cost']; $support_cost = $_POST['support_cost']; $details = $_POST['details']; echo "$name<BR>"; echo "$department<BR>"; echo "$date<BR>"; echo "$type<BR>"; echo "$expected_grow<BR>"; echo "$comm_type<BR>"; echo "$lease<BR>"; echo "$maintenence<BR>"; echo "$renewal<BR>"; echo "$support<BR>"; echo "$lease_cost<BR>"; echo "$maintenence_cost<BR>"; echo "$renewal_cost<BR>"; echo "$support_cost<BR>"; echo "$details<BR>"; ?> |
als ik bij hardware.php in alle velden test zet krijg ik het volgende in de adresbalk te staan van uitvoer_hardware.php:
code:
1
| http://host/it_budget/uitvoer_hardware.php?name=test&department=ICT&date=test&type=Pc&expected_grow=test&comm_type=Netwerk&lease=test&maintenence=test&renewal=test&support=test&lease_cost=test&maintenence_cost=test&renewal_cost=test&support_cost=test&details=Details |
kan iemand mij misschien met dit probleem helpen?
[ Voor 56% gewijzigd door Verwijderd op 12-04-2006 11:25 ]