hij werkt nog niet maar waar komt de 'echo'?
Link gekopieerd
dit is nu mijn code maar hij laat niks zien uit mijn database. wat de browser laat zien is $titel, $bouwvorm,$plaats
Wat doe ik nu weer fout???
<?php
error_reporting(E_ALL);
$id = $_GET['id'];
if (is_numeric($id)){
include ('dbconnect.php');
$sql = "
SELECT id, titel, bouwvorm, plaats
FROM paginas
WHERE id = " . $id;
if (!$res = mysql_query($sql)) {
trigger_error (mysql_error());
}
else {
$link = mysql_fetch_assoc($res);
echo'$titel, $bouwvorm, $plaats' ;
}
}
?>
Link gekopieerd
<?php
else {
$link = mysql_fetch_assoc($res);
echo'$titel, $bouwvorm, $plaats' ;
}
?>
moet zijn:
<?php
else {
$link = mysql_fetch_assoc($res);
echo '<p>' . $link['titel'] . ', ' . $link['bouwvorm'] . ', ' . $link['plaats'] . '</p>';
}
?>
Link gekopieerd
dan je wel ik heb me tekst. nu kan ik verder met bouwen!!
Link gekopieerd
wat is de code om een plaatje weer tegeven?
. $link['img src=/afbeelding'] .
ofzo??
Link gekopieerd
mochten jullie het nog willen weten.
<img src="' . $link ['afbeelding'] .'">
Link gekopieerd
Misschien een tip voor je Daan (en voor andere beginners)
Stel je eerst voor hoe de HTML er uit moet gaan zien als het naar de browser gestuurd wordt:
<img src="plaatje.jpg">
Daarna vervang je plaatje.jpg door de PHP variabele:
<img src="$link['afbeelding']">
En dan haal je de variabele buiten quotes:
<img src="' . $link['afbeelding'] . '">
Als je dat een aantal keren gedaan hebt, kun je het wel uit je hoofd ook.
Link gekopieerd