gd en sql combi
kkkkk k
04/01/2007 15:00:00Hallo allemaal,
ik heb een niet werkend script en ik heb geen idee wat er fout is. Vanuit een database wil ik gegevens halen en die gegevens met behulp van gd als plaatje weergeven. Ik heb hiervoor een "plaatje.php" waar de text als variabele binnenkomt, maar als ik de pagina open, dan krijg ik alleen maar de tekst van de laatste variabele. Wat gaat hier fout.
index.php
plaatje.php
resultaat is te zien op http://www.koenvreke.nl/test/test/array/index1.php
alvast bedankt koen
ik heb een niet werkend script en ik heb geen idee wat er fout is. Vanuit een database wil ik gegevens halen en die gegevens met behulp van gd als plaatje weergeven. Ik heb hiervoor een "plaatje.php" waar de text als variabele binnenkomt, maar als ik de pagina open, dan krijg ik alleen maar de tekst van de laatste variabele. Wat gaat hier fout.
index.php
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
30
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
30
<?
session_start();
ob_start();
?>
<title>WebCT - Koenvreke.nl</title>
<link rel="stylesheet" type="text/css" href="css.css">
<?
$dbh=mysql_connect ("localhost", "***", "***") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("koenvrek_site");
//rechten veranderen
echo "<table><tr>";
$fields = mysql_list_fields("koenvrek_site", "members");
$columns = mysql_num_fields($fields);
$i = 6;
While($i < $columns)
{
echo "<td>";
$_SESSION['plaatje'] = mysql_field_name($fields, $i);
echo '<img src=plaatje.php>';
echo "</td>";
$i++;
}
echo "</tr></table>";
?>
session_start();
ob_start();
?>
<title>WebCT - Koenvreke.nl</title>
<link rel="stylesheet" type="text/css" href="css.css">
<?
$dbh=mysql_connect ("localhost", "***", "***") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("koenvrek_site");
//rechten veranderen
echo "<table><tr>";
$fields = mysql_list_fields("koenvrek_site", "members");
$columns = mysql_num_fields($fields);
$i = 6;
While($i < $columns)
{
echo "<td>";
$_SESSION['plaatje'] = mysql_field_name($fields, $i);
echo '<img src=plaatje.php>';
echo "</td>";
$i++;
}
echo "</tr></table>";
?>
plaatje.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
session_start();
header("Content-type: image/png");
$im = imagecreatetruecolor(20, 80);
$text = $_SESSION['plaatje'];
imagefilledrectangle( $im,0,0,30,80,imagecolorallocate($im, 146, 181, 59));
imagettftext($im, 15, 90, 16,78, imagecolorallocate($im, 255, 255, 255), 'arial.ttf', $text);
imagepng($im);
imagedestroy($im);
?>
session_start();
header("Content-type: image/png");
$im = imagecreatetruecolor(20, 80);
$text = $_SESSION['plaatje'];
imagefilledrectangle( $im,0,0,30,80,imagecolorallocate($im, 146, 181, 59));
imagettftext($im, 15, 90, 16,78, imagecolorallocate($im, 255, 255, 255), 'arial.ttf', $text);
imagepng($im);
imagedestroy($im);
?>
resultaat is te zien op http://www.koenvreke.nl/test/test/array/index1.php
alvast bedankt koen
Er zijn nog geen reacties op dit bericht.