Hoi allemaal, ik ben bezig met een soort van comic systeem te programmeren zodat deze makkelijk te browsen is. Ik zit op het moment alleen een beetje vast. Hij pakt namelijk de variabel van deze code niet.
Enige idee, hoe dit kan? Als ik nu mijn pagina test, veranderd de url wel als ik op PREV of NEXT druk. Maar de plaatjes en gegevens (plaatje, id, titel, datum) veranderen niet mee. Iemand een idee?
Edit: Ik krijg nu deze error:
Notice: Undefined variable: comicID in C:\Program Files\xampp\htdocs\De werkplaats\2007-01-22\index.php on line 12
Dat is de bovenste line van deze:
PHP:
if ($comicID != null) {
$sql = mysql_query('SELECT * FROM comics WHERE comicID = $comicID');
} else {
$sql = mysql_query('SELECT * FROM comics ORDER BY comicID DESC LIMIT 0,1') or die (mysql_error());
}
Enige idee, hoe dit kan? Als ik nu mijn pagina test, veranderd de url wel als ik op PREV of NEXT druk. Maar de plaatjes en gegevens (plaatje, id, titel, datum) veranderen niet mee. Iemand een idee?
PHP:
<?
$dbname = '*****';
$dbuser = '*****';
$dbpw = '*****';
$dbhost = 'localhost';
$open = mysql_connect($dbhost, $dbuser, $dbpw) or die (mysql_error());
mysql_select_db($dbname) or die (mysql_error());
if ($comicID != null) {
$sql = mysql_query('SELECT * FROM comics WHERE comicID = $comicID');
} else {
$sql = mysql_query('SELECT * FROM comics ORDER BY comicID DESC LIMIT 0,1') or die (mysql_error());
}
if ($row=mysql_fetch_array($sql)) {
$comicID=$row['comicID'];
$datum=$row['datum'];
$titel=$row['titel'];
$comic=$row['comic'];
}
$Prev = $comicID - 1;
$Next = $comicID + 1;
$output = " <table>
<tr>
<td align='left'>$comicID</td>
<td colspan='2' align='middle'>$titel</td>
<td align='right'>$datum</td>
</tr>
<tr>
<td colspan='4'><img src='$comic'></td>
</tr>
<tr>
<td width='25%' align='middle'><a href='index.php?comicID=$First'>First</a></td>
<td width='25%' align='middle'><a href='index.php?comicID=$Prev'>Previous</a></td>
<td width='25%' align='middle'><a href='index.php?comicID=$Next'>Next</a></td>
<td width='25%' align='middle'><a href='index.php?comicID=$Last'>Last</a></td>
</tr>
</table>";
echo $output;
?>
Edit: Ik krijg nu deze error:
Notice: Undefined variable: comicID in C:\Program Files\xampp\htdocs\De werkplaats\2007-01-22\index.php on line 12
Dat is de bovenste line van deze:
PHP:
if ($comicID) {
$sql = mysql_query('SELECT * FROM comics WHERE comicID = $comicID');
} else {
$sql = mysql_query('SELECT * FROM comics ORDER BY comicID DESC LIMIT 0,1') or die (mysql_error());
}
Laatst bewerkt: