Hallo 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

<?
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

<?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);
?>


resultaat is te zien op http://www.koenvreke.nl/test/test/array/index1.php


alvast bedankt koen

Reageren