Seiyaru2208
Captain
- Registriert
- Apr. 2008
- Beiträge
- 3.112
Hallo Jungs ich habe folgendes Problem..... Ich will meine Webseite dynamischer gestallten damit auch jemand anders mal etwas ändern kann daher habe ich mir ein Backend gebaut. Jetzt habe ich aber ein Großes Problem, zu jeden Eintrag (hier Services) soll auch ein Bild dargestellt werden. Da ich ja kein HTML mehr nutze muss ich die Bildausgabe ja auch dynamisch "regeln" und das ist mein Großes Problem.....
Als erstes habe ich gegoogelt und versucht die Bildatei in die Datenbank zu laden was auch funktioniert hat allerdings wird mir beim Auslesen immer wieder eine Fehlermeldung ausgegeben.
Zudem soll das auch nicht das schlauste sein Bilder in eine Datenbank zu speichern.
Jetzt bin ich auf die Idee gekommen einfach nur die URL in die Datenbank einzutragen jedoch habe ich keine Ahnung wie ich das realisieren kann......
Derzeit löse ich es so....
Das Script geht noch etwas weiter aber der Inhalt ist der selbe nur eben mit anderen ID`s..... Da ich ja Einträge hinzufügen und löschen will ist meine IF-Schleife etwas sinnlos... daher wäre es super wenn ihr mir etwas helfen könntet wie ich das lösen kann.....
Ich bin noch relativ neu in PHP deshalb seit gnädig zu mir =)
Als erstes habe ich gegoogelt und versucht die Bildatei in die Datenbank zu laden was auch funktioniert hat allerdings wird mir beim Auslesen immer wieder eine Fehlermeldung ausgegeben.
Zudem soll das auch nicht das schlauste sein Bilder in eine Datenbank zu speichern.
Jetzt bin ich auf die Idee gekommen einfach nur die URL in die Datenbank einzutragen jedoch habe ich keine Ahnung wie ich das realisieren kann......
Derzeit löse ich es so....
PHP:
<?php
//Wenn ID in Datenbank vorhanden dann wird der Dienstelsitungsname und Inhalt ausgegebn.
if ($_GET['id']) {
$sql = "SELECT * FROM dienstleistungen WHERE id=".intval($_GET['id']);
$res = mysql_query($sql);
$row_services = mysql_fetch_assoc($res);
//If-Schleife für Bilder wenn eine bestimmte ID aufgerufen wird wird das hinterlegte Bild und der Inhalt bereitgestellt bereitgestellt
if ($_GET['id'] == "1") {
$sql = "SELECT * FROM diencontent WHERE id=".intval($_GET['id']);
$res = mysql_query($sql);
$row_content = mysql_fetch_assoc($res);
?>
<div class="services-headliner">
<h1><?php echo $row_content['html']; ?></h1>
</div>
<div class="services-image"><img src="images/services/arztbesuch.jpg" alt="Arztbesuch"></div>
<!--Textblock I-->
<div class="services-content1">
<p><?php echo $row_content['html1']; ?></p>
</div>
<!--Textblock II-->
<div class="services-content2">
<p><?php echo $row_content['html2']; ?></p>
</div>
<!--Listenblock I.-->
<div class="services-content-list1">
<p><?php echo $row_content['list1']; ?></p>
</div>
<div class="services-content-list2">
<p><?php echo $row_content['list2']; ?></p>
</div>
<div class="services-content-list3">
<p><?php echo $row_content['list3']; ?></p>
</div>
<div class="services-content-list4">
<p><?php echo $row_content['list4']; ?></p>
</div>
<!--Textblock III.-->
<div class="services-content3">
<p><?php echo $row_content['html3']; ?></p>
</div>
<!--Textblock IV.-->
<div class="services-content4">
<p><?php echo $row_content['html4']; ?></p>
</div>
<!--Listenblock II.-->
<div class="services-content-list5">
<p><?php echo $row_content['list5']; ?></p>
</div>
<div class="services-content-list6">
<p><?php echo $row_content['list6']; ?></p>
</div>
<div class="services-content-list7">
<p><?php echo $row_content['list7']; ?></p>
</div>
<div class="services-content-list8">
<p><?php echo $row_content['list8']; ?></p>
</div>
<?php
} else {
if ($_GET['id'] == "2") {
$sql = "SELECT * FROM diencontent WHERE id=".intval($_GET['id']);
$res = mysql_query($sql);
$row_content = mysql_fetch_assoc($res);
und so weiter .........
?>
Das Script geht noch etwas weiter aber der Inhalt ist der selbe nur eben mit anderen ID`s..... Da ich ja Einträge hinzufügen und löschen will ist meine IF-Schleife etwas sinnlos... daher wäre es super wenn ihr mir etwas helfen könntet wie ich das lösen kann.....
Ich bin noch relativ neu in PHP deshalb seit gnädig zu mir =)