Hallo,
ich bin ein Anfänger und komme jetzt irgendwie nicht weiter. Ich möchte, dass wenn ein neues Bild geladen wird, auch die entsprechenden Daten aus der Datenbank gelesen werde. Im Moment kann ich ja nur bestimmte Daten anzeigen lassen. Der Name der jpg Datei befindet sich in der gleichen Zeile, wie die anderen Daten, wie z.B.
Bilddatei / Name / E-Mail
--------------------------------
hallo.jpg / hallo / hallo@fg.com
Der Quellcode:
---------------------
Wie müsste der Quellcode aussehen, damit es funktioniert?
Vielen Dank.
ich bin ein Anfänger und komme jetzt irgendwie nicht weiter. Ich möchte, dass wenn ein neues Bild geladen wird, auch die entsprechenden Daten aus der Datenbank gelesen werde. Im Moment kann ich ja nur bestimmte Daten anzeigen lassen. Der Name der jpg Datei befindet sich in der gleichen Zeile, wie die anderen Daten, wie z.B.
Bilddatei / Name / E-Mail
--------------------------------
hallo.jpg / hallo / hallo@fg.com
Der Quellcode:
---------------------
PHP-Code:
<!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>
<style type="text/css">
table.sample {
border-width: 1px 1px 1px 1px;
border-spacing: 2px;
border-style: none none none none;
border-color: gray gray gray gray;
border-collapse: collapse;
background-color: white;
}
table.sample th {
border-width: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: red red red red;
background-color: rgb(255, 250, 250);
}
table.sample td {
border-width: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: red red red red;
background-color: rgb(255, 250, 250);
}
</style>
</head>
<body>
<div align="center">
<?php echo "<font size=\"5\">"."BU Member Gallery"."</font>" ?><br /><br />
<?php $db_link = mysql_connect (localhost, root, password) or die ("Verbindungsversuch fehlgeschlagen");
$db_sel = mysql_select_db( db_neu ) or die ("Auswahl der Datenbank fehlgeschlagen");
// Zufallsbilder aus dem Ordner anzeigen
$pics = array("hallo.jpg", "yes.jpg", "nein.jpg");
$zahl = mt_rand(0,(count($pics) - 1));
echo "<img src=\"".$pics[$zahl]."\">";
?>
<br />
<br />
<?php
// Zugriff auf Datenbank
$sq1 = "SELECT `Bilddatei`, `Vorname`, `Nachname`, `Title`, `Phone`, `Email`
FROM `adress`
WHERE `Bilddatei` = 'hallo.jpg'
LIMIT 1";
$db_erg = mysql_query( $sq1 ) OR die('Ungültige Abfrage: '.mysql_error());
echo '<table class="sample">';
while ($zeile = mysql_fetch_array( $db_erg, MYSQL_ASSOC))
{
echo "<tr>";
echo "<td>"."<font size=\"4\">"."Name"."</font>"."</td>";
echo "<td>"."<font size=\"4\">"."Title"."</font>"."</td>";
echo "<td>"."<font size=\"4\">"."Phone"."</font>"."</td>";
echo "<td>"."<font size=\"4\">"."Email"."</font>"."</td>";
echo "</tr>";
echo "<tr>";
echo "<td>".$zeile['Nachname'].", ".$zeile['Vorname']."</td>";
echo "<td>".$zeile['Title']."</td>";
echo "<td>".$zeile['Phone']."</td>";
echo "<td>".$zeile['Email']."</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($db_link);
?>
</div>
</body>
</html>
Wie müsste der Quellcode aussehen, damit es funktioniert?
Vielen Dank.
Kommentar