If fout
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
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
<?php
$id = $_GET['id'];
if ($id == "")
{
$result = mysql_query ("SELECT * FROM nieuws order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
echo "
<a class=\"a1\" href=\"http://jeugdbandconnected.woelmuis.nl/nieuws.php?id=$array[id]\"><b>$array[titel]</b>$array[datum]<br /><i>$array[leesmeer]</a></i>";
}
}
else
{
$result = mysql_query ("
SELECT
*
FROM
nieuws
WHERE
id = '" . $id . "'")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
echo "
<font><b>".$array[titel]."</b>".."</font>
<br />
<i>".$array[leesmeer]."</i>
<hr size=\"1\" color=\"#CCCCCC\" noshade=\"noshade\" width=\"420\" />
".$array[tekst]."
<br /><br />";
}
}
?>
$id = $_GET['id'];
if ($id == "")
{
$result = mysql_query ("SELECT * FROM nieuws order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
echo "
<a class=\"a1\" href=\"http://jeugdbandconnected.woelmuis.nl/nieuws.php?id=$array[id]\"><b>$array[titel]</b>$array[datum]<br /><i>$array[leesmeer]</a></i>";
}
}
else
{
$result = mysql_query ("
SELECT
*
FROM
nieuws
WHERE
id = '" . $id . "'")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
echo "
<font><b>".$array[titel]."</b>".."</font>
<br />
<i>".$array[leesmeer]."</i>
<hr size=\"1\" color=\"#CCCCCC\" noshade=\"noshade\" width=\"420\" />
".$array[tekst]."
<br /><br />";
}
}
?>
Groeten, Mark
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
// zet altijd bovenaan je scripts:
ini_set('display_errors',1);
error_reporting(E_ALL);
if (isset($_GET['id']) && trim($_GET['id']) != '') {
// $_GET['id'] bestaat en is niet leeg
}
?>
// zet altijd bovenaan je scripts:
ini_set('display_errors',1);
error_reporting(E_ALL);
if (isset($_GET['id']) && trim($_GET['id']) != '') {
// $_GET['id'] bestaat en is niet leeg
}
?>
En je doet er ook verstandig aan om http://www.php.net/mysql_real_escape_string te gebruik
Houd dan wel rekening met magic_qoutes_gpc deze dien je dan uit te zetten
en nog een linkje:
http://www.php.net/operators.comparison
Gewijzigd op 01/01/1970 01:00:00 door Noppes
Maar hoe zet je het erin als hij niet bestaat en niet leeg is? Erbij!
Code (php)
mvg Joost
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
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
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
if (isset($_GET['id']) && trim($_GET['id']) != '') {
// $_GET['id'] bestaat en is niet leeg
$result = mysql_query ("SELECT * FROM nieuws order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
echo "
<a class=\"a1\" href=\"http://jeugdbandconnected.woelmuis.nl/nieuws.php?id=$array[id]\"><b>$array[titel]</b>$array[datum]<br /><i>$array[leesmeer]</a></i>";
}
}
else {
// $_GET['id'] bestaat niet of is leeg
// hier de else lus
$result = mysql_query ("
SELECT
*
FROM
nieuws
WHERE
id = '" . $id . "'")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
echo "
<font><b>".$array[titel]."</b>".."</font>
<br />
<i>".$array[leesmeer]."</i>
<hr size=\"1\" color=\"#CCCCCC\" noshade=\"noshade\" width=\"420\" />
".$array[tekst]."
<br /><br />";
}
}
?>
ini_set('display_errors',1);
error_reporting(E_ALL);
if (isset($_GET['id']) && trim($_GET['id']) != '') {
// $_GET['id'] bestaat en is niet leeg
$result = mysql_query ("SELECT * FROM nieuws order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
echo "
<a class=\"a1\" href=\"http://jeugdbandconnected.woelmuis.nl/nieuws.php?id=$array[id]\"><b>$array[titel]</b>$array[datum]<br /><i>$array[leesmeer]</a></i>";
}
}
else {
// $_GET['id'] bestaat niet of is leeg
// hier de else lus
$result = mysql_query ("
SELECT
*
FROM
nieuws
WHERE
id = '" . $id . "'")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
echo "
<font><b>".$array[titel]."</b>".."</font>
<br />
<i>".$array[leesmeer]."</i>
<hr size=\"1\" color=\"#CCCCCC\" noshade=\"noshade\" width=\"420\" />
".$array[tekst]."
<br /><br />";
}
}
?>
Maar dit pakt hij ook niet, hij laat een lege pagina zien, fout dus:
http://jeugdbandconnected.woelmuis.nl/nieuws.php?id=1
Want als die bij jou leeg zijn, krijg je inderdaad een lege pagina te zien.
Dat kan je onderanderen oplossen met mysql_num_rows:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
if (isset($_GET['id']) && trim($_GET['id']) != '') {
// $_GET['id'] bestaat en is niet leeg
$result = mysql_query ("SELECT * FROM nieuws order by id desc")or die (mysql_error());
if (mysql_num_rows ($result) != 0)
{
while ($array = mysql_fetch_array($result))
{
echo "
<a class=\"a1\" href=\"http://jeugdbandconnected.woelmuis.nl/nieuws.php?id=$array[id]\"><b>$array[titel]</b>$array[datum]<br /><i>$array[leesmeer]</a></i>";
}
}
else
{
echo "De tabel is leeg!";
}
}
else
// $_GET['id'] bestaat en is niet leeg
$result = mysql_query ("SELECT * FROM nieuws order by id desc")or die (mysql_error());
if (mysql_num_rows ($result) != 0)
{
while ($array = mysql_fetch_array($result))
{
echo "
<a class=\"a1\" href=\"http://jeugdbandconnected.woelmuis.nl/nieuws.php?id=$array[id]\"><b>$array[titel]</b>$array[datum]<br /><i>$array[leesmeer]</a></i>";
}
}
else
{
echo "De tabel is leeg!";
}
}
else
Noppes schreef op 24.12.2008 21:25:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
// zet altijd bovenaan je scripts:
ini_set('display_errors',1);
error_reporting(E_ALL);
if (isset($_GET['id']) && trim($_GET['id']) != '') {
// $_GET['id'] bestaat en is niet leeg
}
?>
// zet altijd bovenaan je scripts:
ini_set('display_errors',1);
error_reporting(E_ALL);
if (isset($_GET['id']) && trim($_GET['id']) != '') {
// $_GET['id'] bestaat en is niet leeg
}
?>
Kun je me eens uitleggen wat dit stukje doet :?
ps. Even kijken in de php.net handleiding onder isset en trim kan natuurlijk ook geen kwaad.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit