gd en sql combi

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kkkkk k

kkkkk k

04/01/2007 15:00:00
Quote Anchor link
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
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?
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)
PHP script in nieuw venster Selecteer het PHP script
1
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);
?>


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.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.