tabel vullen met php opdrachten
Ik ben al een paar dagen bezig met een gastenboek.
Alles werkt goed alleen het simpel in een tabel laten verschijnen niet.
Hieronder een eenvoudig voorbeeld van mijn code:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Oefentabel met php!</title>
</head>
<body>
<table border="1" height="50px" width="20%">
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$naam="Mijn Naam";
$datum=date("d.m.Y H:i");
$homepage="www.mijnwebsite.nl";
$bericht="Mooi gemaakt hoor!";
?>
$naam="Mijn Naam";
$datum=date("d.m.Y H:i");
$homepage="www.mijnwebsite.nl";
$bericht="Mooi gemaakt hoor!";
?>
<tr><th>Bericht van: </th>
<td></td>
<td></td></tr>
<tr><th>Homepage: </th>
<td></td></tr>
<tr><th>Bericht: </th>
<td></td></tr>
</table>
</body>
</html>
en krijg je überhaupt wel iets te zien als je de pagina laadt?
wat werkt juist niet? worden de gegevens weergeven zonder de tabel?
Op de eerste regel gebruik je 1x th en 2x td
Op de tweede regel gebruik je 1x th en 1x td
Op de derder regel gebruik je 1x th en 1x td
en plaats je codes volgende keer tussen code tags
Gewijzigd op 21/12/2010 23:04:20 door Yea Rupie
Dirk schut op 21/12/2010 22:53:31:
volgens mij mag je maar 1 keer <th> in je table gebruiken...
Nah, zoveel je wil hoor.
Het is handig om 1 thead te hebben en 1 tfoot; tbody is verplicht in xhtml. Maar een th is een cel-element, die mag "overal".
Dus de php opdrachten worden niet uitgevoerd in de tabel.
Ik wilde dus:
-------------------------------------------------------------------------------
|Naam: (hier $naam) Datum: (hier $datum) |
|Homepage: (hier $homepage) |
|Bericht: |
|(hier $bericht) |
|(over meerdere regels en kolommen[afhankelijk van de lengte van het bericht]) |
-------------------------------------------------------------------------------
Sorry voor de onduidelijkheid.
PS Als je <tr> en </tr> gebruikt kun je daartussen de tags <th> en </th> zoveel als je wilt gebruiken.
Je krijgt dan de tekst tussen de <th>-tags als kolom item.
gebruik je aub ook even de code tags? :) Dit doe je door je code tussen [.code][./code] te zetten (zonder puntjes)
Gewijzigd op 23/12/2010 12:03:10 door Jasper DS
echo de gegevens eens?
Lijkt me raar als hij dit niet uitvoerd.
Heb je je error reporting aanstaan?
Gewijzigd op 23/12/2010 12:03:06 door Yea Rupie
zet dit even bovenaan
Code (php)
1
2
3
4
5
2
3
4
5
<?php
// errors weergeven
ini_set('display_errors',1); // 1 == aan , 0 == uit
error_reporting(E_ALL | E_STRICT);
?>
// errors weergeven
ini_set('display_errors',1); // 1 == aan , 0 == uit
error_reporting(E_ALL | E_STRICT);
?>
Daarna met database een gastenboek maken.
Het is om het te begrijpen en om te oefenen met php.
Groeten Bertus
Toevoeging op 24/12/2010 13:44:54:
Nog een keer Bertus,
bedankt dat jullie wilden reageren.
Jullie hadden gelijk: de extensie .php was er niet.
Nu doet ie het.
Dank jullie wel.
Het topic is hiermede beantwoord wat mij betreft.
Groeten Bertus