Id probleem
als ik naar
http://schoolproject.awardspace.com/new.php?id=1
ga dan krijg ik in beeld nieuwsbericht niet gevonden. ter wijl dat id wel in de database staat
hoekandat????
code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
include("class.php");
include("db.php");
$query = "SELECT * FROM news WHERE id = '.$_GET[id].';";
$res = mysql_query($query);
if (mysql_num_rows($res) >= 1)
{
$i++;
$row = mysql_fetch_array($res);
$hiddentitel = $row['titel'];
?>
include("class.php");
include("db.php");
$query = "SELECT * FROM news WHERE id = '.$_GET[id].';";
$res = mysql_query($query);
if (mysql_num_rows($res) >= 1)
{
$i++;
$row = mysql_fetch_array($res);
$hiddentitel = $row['titel'];
?>
<center><table><tr><td width="750">
Code (php)
1
2
3
4
5
2
3
4
5
<?php
begintabel(' Onderwerp: ' . $row[subject] . ' Auteur: ' . $row[name] . '');
echo "$row[msg]";
eindetabel();
?>
begintabel(' Onderwerp: ' . $row[subject] . ' Auteur: ' . $row[name] . '');
echo "$row[msg]";
eindetabel();
?>
En ik weet niet of het uitmaakt maar je echot:
echo "$row[msg]";
moet dat niet met ''s en zonder dubbele quotes?:
echo $row['msg'];
Edit:
Ook zeg je: $i++; terwijl ik nergens zie dat $i wordt geset
Edit:
2: dubbele quotes weggehaald:$ had even ge-copy-paste-ed
Gewijzigd op 01/01/1970 01:00:00 door K i p
yup, moet met quotes..
En met deze query?
$query = "SELECT * FROM news WHERE id = " . $_GET['id'];
Boris:
ik zou maar eens kijken of hij wel ECHT in de db staat! Log in op phpmyadmin bijvoorbeeld.
En ik weet niet of het uitmaakt maar je echot:
echo "$row[msg]";
moet dat niet met ''s?:
echo "$row['msg']";
En ik weet niet of het uitmaakt maar je echot:
echo "$row[msg]";
moet dat niet met ''s?:
echo "$row['msg']";
Edit:
Ook zeg je: $i++; terwijl ik nergens zie dat $i wordt geset
Uh, maar dan wel zonder dubbele quotes.
Niet
echo "$row['msg']";
Maar
echo $row['msg'];
Beetje stom ja.
(Dit vraag ik omdat er dan weer anderen van kunnen leren).
En waar is de foutafhandeling? Je hebt de garantie dat de query vroeg of laat zal mislukken. In dat geval loopt nu jouw script in de soep.
@Frank: Ik miste je al...:-)