mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 23.04.2024 22:15 Benutzername: Passwort: Auto-Login

Thema: Hilfe bei Bildausgabe via SQL und PHP vom 20.11.2008


Neues Thema eröffnen   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. MGi Foren-Übersicht -> Programmierung -> Hilfe bei Bildausgabe via SQL und PHP
Seite: 1, 2, 3  Weiter
Autor Nachricht
gerch2003
Threadersteller

Dabei seit: 07.07.2008
Ort: -
Alter: 63
Geschlecht: Männlich
Verfasst Do 20.11.2008 15:06
Titel

Hilfe bei Bildausgabe via SQL und PHP

Antworten mit Zitat Zum Seitenanfang

Hallo,
ich bräuchte mal hilfe.

ich brauche ein php script das mir aus einer datenbank einen wert ausliest und dann dementsprechend ob der wert 1, 2, 3 oder 4 ist das logo 1, 2, 3 oder 4 Anzeigt.

das mache ich mit einer switch abfrage, oder?..nur davon habe ich leider nicht so viel ahnung.. *Schnief*.. wäre supi, wenn jemand helfen könnte..


gruß
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Kash

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Do 20.11.2008 15:13
Titel

Antworten mit Zitat Zum Seitenanfang

geht mit switch, aber einfacher ist eine If - ElseIf Abfrage.

Zuletzt bearbeitet von Kash am Do 20.11.2008 15:13, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Do 20.11.2008 15:18
Titel

Antworten mit Zitat Zum Seitenanfang

werd mal bitte etwas konkreter. so kann man nicht viel sagen.

aber so wie ich das herauslese biste mit einem switch wesentlich besser bedient als mit if/elseif liebster Moderator Grins *zwinker*
  View user's profile Private Nachricht senden
Kash

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Do 20.11.2008 15:19
Titel

Antworten mit Zitat Zum Seitenanfang

lass mich immer gerne von besseren/einfacheren Lösungen überzeugen.

man lernt nie aus.
  View user's profile Private Nachricht senden
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Do 20.11.2008 15:21
Titel

Antworten mit Zitat Zum Seitenanfang

switch


Die switch-Anweisung ist gleichbedeutend einer Reihe von if-Anweisungen mit dem gleichen Parameter. Häufig wollen Sie ein und dieselbe Variable (bzw. den selben Ausdruck) mit verschiedensten Werten vergleichen und in Abhängigkeit vom Auswertungsergebnis verschiedene Programmteile ausführen. Genau das ermöglicht die switch-Anweisung.


Code:

<?php
switch ($deindatenbankergebnis) {
case '1':
    echo '<img src="1.jpg" />';
    break;
case '2':
    echo '<img src="2.jpg" />';
    break;
default:
    echo '<img src="3.jpg" />';
}
?>


so in etwa

//edit: also halt noch die paar zahlensdinger mehr, wieviel du auch brauchst.


Zuletzt bearbeitet von choise am Do 20.11.2008 15:22, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
gerch2003
Threadersteller

Dabei seit: 07.07.2008
Ort: -
Alter: 63
Geschlecht: Männlich
Verfasst Do 20.11.2008 15:21
Titel

Antworten mit Zitat Zum Seitenanfang

Also mal ganz Konkret:

Ich hab ein CMS in dem ich einem Haus die Bauart zuweise. Also Massiv, Fertig, Blockhaus oder Rundstamm.
Das wird dann in die Datenbank gespeichert. Soweit kein problem, das hab ich dann alles.

Nun geht es darum die Datenbank auszulesen und wenn ich jetzt z.B. einem Haus die Bauart Massiv zugewiesen habe, dass dann auf der Seite auf der das Haus angezeigt wird das Logo für die Massivhäuser erscheint.

jetzt alles klar?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 20.11.2008 15:26
Titel

Antworten mit Zitat Zum Seitenanfang

Dann brauchst du eigentlich nichts von beidem. Du hast einen String oder Integer Wert zur Unterscheidung.

Die Bauart ist vom Typ "massiv" oder 1, also kommt die Grafik massiv.gif oder 1.gif zum Einsatz.

Dazu ist keine Fallunterscheidung notwendig da der Typ schon feststeht.


Zuletzt bearbeitet von m am Do 20.11.2008 15:28, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Do 20.11.2008 15:30
Titel

Antworten mit Zitat Zum Seitenanfang

es ginge eventuell noch eleganter als das ding bei choise:

Code:

echo '<img src="' . $res. '.jpg" />';


oder noch besser so:
Code:

if($res >= 1 and <= 4) {
    echo '<img src="' . $res . '.jpg" />';
}


eventuell willste noch nen default bild raushauen das machste dann einfach über den else teil.

Meintest du vielleicht sowas Kash und ich hab dich fehlverstanden?

oder meintest du sowas?

Code:

if($res == 1) {
    echo '<img src="1.jpg" />';
}
else if ($res == 2) {
     echo '<img src="2.jpg" />';
}
else if ($res == 3) {
     echo '<img src="3.jpg" />';
}
else if ($res == 4) {
     echo '<img src="4.jpg" />';
}


edit: mist zu lahm.


Zuletzt bearbeitet von Pixelpole am Do 20.11.2008 15:31, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
 
Neues Thema eröffnen   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Seite: 1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.