Html-file uit tabel genereren
In de programmeertaal Visual Foxpro heb ik de mogelijkheid om met behulp van een simpele commando's (set textmerge to .. ) vanuit een tabel een html-file te genereren.
Bestaat deze mogelijkheid ook in PHP ?
Bestaat deze mogelijkheid ook in PHP ?
Gesponsorde koppelingen:
Bedoel je een MySQL tabel? Of een HTML table?
Hoi Jan, ik bedoel vanuit een MySQL table .
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
<?php
$sql = "
SELECT veldnaam1, veldnaam2, veldnaam3
FROM tabelnaam
ORDER BY veldnaam1 ASC
";
if (!$res = mysql_query ($sql)) {
trigger_error (mysql_error ());
}
else {
while ($row = mysql_fetch_assoc ($res)) {
echo '<p>'.$row['veldnaam1'].'</p>';
echo '<p>'.$row['veldnaam2'].'</p>';
echo '<p>'.$row['veldnaam3'].'</p>';
}
}
?>
$sql = "
SELECT veldnaam1, veldnaam2, veldnaam3
FROM tabelnaam
ORDER BY veldnaam1 ASC
";
if (!$res = mysql_query ($sql)) {
trigger_error (mysql_error ());
}
else {
while ($row = mysql_fetch_assoc ($res)) {
echo '<p>'.$row['veldnaam1'].'</p>';
echo '<p>'.$row['veldnaam2'].'</p>';
echo '<p>'.$row['veldnaam3'].'</p>';
}
}
?>
hij bedoelt dat de kolom namen er bij komen denk ik enzo en dan de inhoud ook in de tabel, dat kan ja, google ;)
edit: zoals phpmyadmin
edit: zoals phpmyadmin
Gewijzigd op 01/01/1970 01:00:00 door Luuk Schakenraad
Okee Jan , sorry dat ik niet wat duidelijker ben , maar ik bedoel het genereren van een file met de html extensie .
Ik ben bezig om m.b.v. javascript en PHP en MySQL een programma te maken om op de WYSIWYG manier met drag,resize etc. snel een internetpagina te ontwerpen .
Dit is me al gelukt , maar tot nu toe wordt de gemaakte pagina gegenereerd vanuit de MySQL-tabel en m.b.v. echo omgezet in Html-code,dit gaat goed en redelijk snel.
Maar als de pagina klaar is moet hij definitief met een druk op de knop ,d.m.v. een programmaatje, omgezet worden in Html code dus html-file met .html extentie.
Ik ben bezig om m.b.v. javascript en PHP en MySQL een programma te maken om op de WYSIWYG manier met drag,resize etc. snel een internetpagina te ontwerpen .
Dit is me al gelukt , maar tot nu toe wordt de gemaakte pagina gegenereerd vanuit de MySQL-tabel en m.b.v. echo omgezet in Html-code,dit gaat goed en redelijk snel.
Maar als de pagina klaar is moet hij definitief met een druk op de knop ,d.m.v. een programmaatje, omgezet worden in Html code dus html-file met .html extentie.
Bekijk op php.net eens naar fwrite()
Okee Gerben , dat is inderdaad het goede commando , heb een programmaatje gegoogled en het werkt perfekt.
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
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
<?php
$filename = 'c:/wamp/www/test/test.php';
$somecontent = "32Add this to the file,";
// Let's make sure the file exists and is writable first.
if (is_writable($filename)) {
// In our example we're opening $filename in append mode.
// The file pointer is at the bottom of the file hence
// that's where $somecontent will go when we fwrite() it.
if (!$handle = fopen($filename, 'a')) {
echo "Cannot open file ($filename)";
exit;
}
// Write $somecontent to our opened file.
if (fwrite($handle, $somecontent) === FALSE) {
echo "Cannot write to file ($filename)";
exit;
}
echo "Success, wrote ($somecontent) to file ($filename)";
fclose($handle);
} else {
echo "The file $filename is not writable";
}
?>
$filename = 'c:/wamp/www/test/test.php';
$somecontent = "32Add this to the file,";
// Let's make sure the file exists and is writable first.
if (is_writable($filename)) {
// In our example we're opening $filename in append mode.
// The file pointer is at the bottom of the file hence
// that's where $somecontent will go when we fwrite() it.
if (!$handle = fopen($filename, 'a')) {
echo "Cannot open file ($filename)";
exit;
}
// Write $somecontent to our opened file.
if (fwrite($handle, $somecontent) === FALSE) {
echo "Cannot write to file ($filename)";
exit;
}
echo "Success, wrote ($somecontent) to file ($filename)";
fclose($handle);
} else {
echo "The file $filename is not writable";
}
?>



