Scriptje
ik ben bezig met een script, maar het wil maar niet lukken.
Het is een script dat gegevens uit de databse laat zien. Kan iemand mij helpen?
Form:
Code (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
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
<form name="form1" method="post" action="index.php?page=zieverkoop">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="39%" height="39" valign="top"><p>Zie verkopen van:<br>
<select name="select">
<option selected>Alle verkopen</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
</select>
</p> </td>
<td width="61%" valign="top"><p>Sorteer op<br>
<input name="radiobutton" type="radio" value="nummer">
Nummer
<br>
<input name="radiobutton" type="radio" value="prijs">
Prijs<br>
<input name="radiobutton" type="radio" value="id">
Volgorde van verkoop
</p> </td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="Zie verkopen"> <br> </td>
<td> </td>
</tr>
</table>
</form>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="39%" height="39" valign="top"><p>Zie verkopen van:<br>
<select name="select">
<option selected>Alle verkopen</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
</select>
</p> </td>
<td width="61%" valign="top"><p>Sorteer op<br>
<input name="radiobutton" type="radio" value="nummer">
Nummer
<br>
<input name="radiobutton" type="radio" value="prijs">
Prijs<br>
<input name="radiobutton" type="radio" value="id">
Volgorde van verkoop
</p> </td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="Zie verkopen"> <br> </td>
<td> </td>
</tr>
</table>
</form>
Zieverkoop.php:
Code (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
54
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
<?PHP
$selectie = $_POST['select'];
$sort = $_POST['radiobutton'];
$user="beurs_db";
$host="db2.awardspace.com";
$password="banaan";
$database="beurs_db";
$connection = mysql_connect ($host, $user, $password)
or die ("Kon geen verbinding maken");
$db = mysql_select_db($database, $connection)
or die ("Kon database niet selecteren");
if($selectie == "Alle verkopen")
{
$query = "SELECT * FROM nummers";
$result = mysql_query ($query)
or die(mysql_error());
}
else
{
$query = "SELECT * FROM nummers WHERE nummer = '$selectie'";
$result = mysql_query ($query)
or die(mysql_error());
}
echo "<center><BR>";
echo "<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#000000' width='90%' id='AutoNumber3'>
<tr>
<td width='10%'><strong>Nummer</strong></td>
<td width='90%'><strong>Prijs</strong></td>
</tr>";
while ($row = mysql_fetch_array($result))
{
extract($row);
echo "<tr>
<td width='10%'><p> $nummer<br>
</p></td>
<td width='90%'>€ $prijs </td>
</tr>
";
echo"</TABLE><BR>";
}
echo "</center>";
?>
$selectie = $_POST['select'];
$sort = $_POST['radiobutton'];
$user="beurs_db";
$host="db2.awardspace.com";
$password="banaan";
$database="beurs_db";
$connection = mysql_connect ($host, $user, $password)
or die ("Kon geen verbinding maken");
$db = mysql_select_db($database, $connection)
or die ("Kon database niet selecteren");
if($selectie == "Alle verkopen")
{
$query = "SELECT * FROM nummers";
$result = mysql_query ($query)
or die(mysql_error());
}
else
{
$query = "SELECT * FROM nummers WHERE nummer = '$selectie'";
$result = mysql_query ($query)
or die(mysql_error());
}
echo "<center><BR>";
echo "<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#000000' width='90%' id='AutoNumber3'>
<tr>
<td width='10%'><strong>Nummer</strong></td>
<td width='90%'><strong>Prijs</strong></td>
</tr>";
while ($row = mysql_fetch_array($result))
{
extract($row);
echo "<tr>
<td width='10%'><p> $nummer<br>
</p></td>
<td width='90%'>€ $prijs </td>
</tr>
";
echo"</TABLE><BR>";
}
echo "</center>";
?>
Je kan kijke wat er verkeerd gaat op
http://tweemaster.awardspace.com
Username = Ruben
Pass = banaan
dan moet je verkoopoverzicht doen. En dan nummer 7 of alle verkopen
Gewijzigd op 01/01/1970 01:00:00 door Ruben
- wat wil er niet?
- wat wil er nog wel?
- krijg je foutmeldingen?
- wat heb je al geprobeerd?
Ik heb al inlog gegevens en site erbij gezet zodat je kan kijke wat er verkeerd gaat
zet die buiten je while
Bedankt!
Dom dat ik dat zelf niet zag
kijk volgende keer even 10 sec naar je output en je code, tis erg logisch allemaal
Grote vriend wes :D
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$user="beurs_db";
$host="db2.awardspace.com";
$password="banaan";
$database="beurs_db";
$connection = mysql_connect ($host, $user, $password)
or die ("Kon geen verbinding maken");
$db = mysql_select_db($database, $connection)
or die ("Kon database niet selecteren");
?>
$user="beurs_db";
$host="db2.awardspace.com";
$password="banaan";
$database="beurs_db";
$connection = mysql_connect ($host, $user, $password)
or die ("Kon geen verbinding maken");
$db = mysql_select_db($database, $connection)
or die ("Kon database niet selecteren");
?>
Dit zal ik niet prijsgeven volgende keer.
Als je gegevens waar zijn dan kan iedereen zo de hele database leeggooien.
Volgende keer moet je dit doen:
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
// met ***** vervangen niemand kan op deze manier aan je gegevens komen
$user="*****";
$host="*****";
$password="*****";
$database="*****";
$connection = mysql_connect ($host, $user, $password)
or die ("Kon geen verbinding maken");
$db = mysql_select_db($database, $connection)
or die ("Kon database niet selecteren");
?>
// met ***** vervangen niemand kan op deze manier aan je gegevens komen
$user="*****";
$host="*****";
$password="*****";
$database="*****";
$connection = mysql_connect ($host, $user, $password)
or die ("Kon geen verbinding maken");
$db = mysql_select_db($database, $connection)
or die ("Kon database niet selecteren");
?>
Hier moet je echt opletten hoor. ;)
Romano schreef op 24.10.2006 13:19:
Niet zo lekker dat jij het dan ook nog eens in een post zet. Jouw post is namelijk niet te editten door te TS.Hier moet je echt opletten hoor. ;)
Vertel het zonder die inloggegevens nog eens te quoten of stuur de TS even een PM. Lijkt mij iets slimmer ;)
[/off-topic]
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
zou je niet even je password astrixen in je eerste topic?