Hej allesammen
Jeg har endelig fået taget mig sammen til at prøve og lave noget i php. Jeg er ved at lave Form, hvor man kan indtaste noget tekst i nogle textboxe, samt uploade et billede. Det hele bliver gemt i en mysql database. Billedet bliver encodet med base64. Efter som jeg har fået gemt noget i min database vil jeg også gerne have mit data ud igen.
Det er ikke noget problem at få teksten fra mine textboxe udskrevet, men når jeg prøver at "print" mine billeder kommer det ud som "undecoded". Hvordan får jeg mine billeder decoded igen ?
Her er et link til siden hvor problemet opstår:
http://www.dca-online.dk/alletiderskup/kupoversigt.php Som i kan se, bliver der bare udskrevet en masse ubrugelige tegn i den kolonne der hedder "billede".
Her er koden som jeg arbejder på:
<?php
mysql_connect("localhost", "XXXXXXX", "XXXXXXX");
mysql_select_db("XXXXXXXX");
$result=mysql_query("SELECT * FROM kup ");
while($info = mysql_fetch_array( $result ))
{
print "<table width=\"200\" border=\"1\">
<tr>
<td>Titel</td>
<td>".$info['titel'] . "</td>
</tr>
<tr>
<td>Beskrivelse</td>
<td>".$info['beskrivelse'] . "</td>
</tr>
<tr>
<td>Dato</td>
<td>".$info['dato'] . "</td>
</tr>
<tr>
<td>Link</td>
<td>".$info['link'] . "</td>
</tr>
<tr>
<td>Billede</td>
<td>".$encoded=$info['billede']. "</td>
</tr>
</table>";
}
mysql_close();
echo base64_decode($encoded);
?>Jeg håber i kan hjælpe mig lidt på vej.
Tak på forhånd
Hilsen Lasse
Indlæg senest redigeret d. 16.09.2009 23:47 af Bruger #15304