Det är sannolikt inte hel problemet, men <img src='<? $source ?>'> borde vara <img src='<?= $source ?>'>.
jag försöker skriva en enkel kod för att hämta en adress till en bild, från en mysql-databas. man ska kunna välja vilken bild genom att skriva en siffra i ett formulär. koden som jag har försökt med ser ut som följer:
<HTML>
<HEAD>
<TITLE>Bilder</TITLE></HEAD><BODY>
<FORM action="<?$PHP_SELF?>" method="POST" name="form" enctype="multipart/form-data">
<INPUT TYPE="TEXT" name="logoid" size="5">
<INPUT TYPE="SUBMIT" name="submit" value="GO" size="10">
</FORM>
<?
$dbcnx = @mysql_connect("localhost", "root", "");
if (!$dbcnx) {
echo("Ett fel har uppstått: " . mysql_error() );
}
else {
if ($submit == "GO") {
mysql_select_db("Bilder");
$sql = "SELECT source from logos";
$resultat = mysql_query($sql) or die(mysql_error() );
while ($row = mysql_fetch_array($resultat) ) {
$source = $row["source"];
echo("$source");
}
}
}
?>
<img src='<? $source ?>'>
</body>
</html>
grejen e ju den att det kommer inte upp nån bild. inget felmedd, ingenting! nån som ligger och trycker på ett hett tips?
[Redigerat av greymane den 09 okt 2001]
