Hjælp med billede i ID
Hej eksperter.Jeg har et site, hvor man kan teste sig selv i noget, jeg ikke vil afsløre (kan også være lige meget).
Når man har taget testen kommer ens resultat på et billede, samtidig får man et link, som jeg kalder vis.php?id=xx, databasen laver selv forskellige ID.
Mit problem er, at når jeg kopier wwww.minside.dk/vis.php?id=xx op i browseren, kan jeg ikke få den til at huske billedet, som man fik.
I min kode lige nu, kommer biledet bare som en baggrund, men det skal stadig være, hvor teksten er oven på et billede.
Min vis.php fil ser således ud:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>titel - tiel</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<div id="banner"></div>
<div id="content">
<center>
<script type="text/javascript"><!--
google_ad_client = "pub-3802547669203026";
/* 468x15, oprettet 25-06-08 */
google_ad_slot = "6933364043";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</center>
<p><h1>Herunder ser du resultatet for <?php echo "$vis[navn]"; ?>: </h1></p>
<p>
<center>
<?php
mysql_connect("db", "db","db");
mysql_select_db("db");
$id = mysql_escape_string($_GET['id']);
$query = mysql_query("SELECT * FROM `procent` WHERE `id` = '$id'") or die(mysql_error());
$vis = mysql_fetch_array($query);
echo '<table background="city.jpg" cellpadding="0" cellspacing="0" width="267" height="143">';
echo '<tr>';
echo '<td valign="top">';
echo 'Jeg er <font style="font-size:24px;">'.$vis["procent"].'%</font> sej!';
echo '</td>';
echo '</tr>';
echo '</table>';
?>
</center>
<center><a href="index1.html"><b><h2><br>tekst tekst.... <u>Tag testen her</u>!</b></h2></br></a></center>
</p>
</div>
<div id="rightcontent"></div>
<div id="footer">
<center>2008 © min side ~ Design by: <a href="http://www.Perfektus.dk">Perfektus</a> ~ Hosted by <a href="http://www.webname.dk">Webname</a></center>
</div>
</div>
</body>
</html>
Til at få teksten oven på billeder bruger jeg følgende:
Text.php:
<?php
mysql_connect("db", "db","db");
mysql_select_db("db");
if(!isset($_GET['id']))
{
die("ID ikke sat");
}
$query = mysql_query("select procent from procent where id = '".mysql_real_escape_string($_GET['id'])."' LIMIT 1") or die(mysql_error());
$procent = mysql_result($query, 0, 0);
$text = $procent."% sej!";
$center = 267 / 2;
$tekst222 = substr($text, 0, 17);
$breddesaetning = strlen($tekst222)*16;
$start = $center-($breddesaetning/2);
$im = ImageCreateFromjpeg("city.jpg");
$sort = ImageColorAllocate($im,255,255,255);
$sort1 = ImageColorAllocate($im,255,255,255);
$teksten = wordwrap($text, 17, "\n");
putenv('GDFONTPATH=' . realpath('.'));
$font = "BabelSans";
ImageTTFText ($im,22,0,$start,100,$sort1,$font,strtoupper($teksten));
ImageTTFText ($im,22,0,$start-1,100,$sort,$font,strtoupper($teksten));
header("Content-type: image/jpeg"); // image/png hvis det er et png-billede
ImageJPEG($im, NULL, 100);
ImageDestroy($im);
?>
Hvad skal jeg gøre? Hjælp mig!
Ville være dejligt hvis du kunne hjælpe mig over msn, men dit eget valg. :)