Problem mit Mysql-Abfrage

tacef

Mitglied
Guten Tag

Ich hab ein kleines problem:

Ich will einen Link aus ner Mysql DB generieren. Die funktioniert ned wirklich.

PHP:
$sql = "Select ID,Name FROM gallery";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
echo("<a href=\"index.php?section=media&galleryid=".$row->ID.">".$row->Name."</a>");
print_r( $row);
}

Der Array ist gefüllt, hab ich mit print_r ausgetestet. Trotzdem wird der link nicht angezeigt

Hab jetzt längere Zeit nix mit PHP/Mysql gemacht, bin also ziemlich eingerostet.

Bin für jede Hilfe dankbar.
 
[phpf]mysql_fetch_array[/phpf] gibt dir ein Array wieder, kein Objekt.

Ergo ist deine Zugriffsweise auf das Ergebnis falsch. Die richtige steht in der oben verlinkten Funktionsreferenz.
 
Jetzt hab ich noch ein kleines Problem. Ich bin beim basteln an ner kleinen Gallery mit Subgallerien. Leider krieg ich das Bild nicht angezeigt.

PHP:
if($_GET['galleryid'])
{
$sql = "Select ID,Name,gallery,Pfad FROM bilder";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
	echo("<img src=\"../media/".$row['Name']."\" />");
}

Das ist der Code bis jetzt. Das bild wird nicht angezeigt, der Name aber ausgegeben wenn ich mit print_r ausgebe.
 
Interessant wäre vielleicht der Browsererzeuge Quellcode.
Vorallem auch für dich, hinsichtlich des Pfades (wie eben erwähnt wurde)
 
PHP:
<td colspan="3" background="Bilder/Unbenannt-3_09.png">Connected to MySQL<br />Connected to Database<ul><a href="index.php?section=media&galleryid=1">Test</a></ul><ul><a href="index.php?section=media&galleryid=2">test2</a></ul><img src="media/screenShot0006.jpg" />

Das ist der generierte Code aus dem Browser, der Pfad ist richtig, also müsste es angezeigt werden, wird er aber nicht, wenn ich das bild direkt aufrufe, gehts.

Ich hab noch ne weitere Frage: Wie kann ich mit dem Bild, das aus der DB ausgelesen wird, einen klickbaren thumbnail erzeugen?
 
Thumbnail sind nur kleine Versionen eines Bildes, welche eine Referenz auf eine andere Seite haben, auf welche die große Version dargestellt wird..

<a href> und eine kleine Version des Bildes reichen.
 
Ich weis schon was Thumbnails sind, ich will mir die Arbeit ersparen, die Bilder 1mal gross und 1mal klein zu speichern.

Ausserdem is es zusätzlich benötigter Speicherplatz.

Raufladen, Eintragen und Anschauen.

Ich habs mit createimagefromjpeg versucht habs aba nicht geschaft, eine verlinkung mit dem Truecolor bild zu machen
 
Zuletzt bearbeitet:
Zurück