2-frozen Geschrieben 3. Oktober 2001 Geschrieben 3. Oktober 2001 Hi Leute! Ist sicherlich ganz einfach und steht hier auch irgendwo schon, aber ohen Suchfunktion Ich möchte das über den Aufruf einer Seite entscheiden wird, welches Bild geladen wird. Also /seite.php?farbe=rot Dann soll von dem gewünschten Objekt das Bild in rot geladen werden. <?php if ($farbe == "rot") { ($bild == "objektrot.jpg"); } if ($farbe == "blau"); { ($bild == "objektblau.jpg"); } ?> und später dann halt per <img src ="$bild"> Naja so in etwa eben. Ich denke jeder weiß was gemeint ist, oder? Klar könnte ich auch gleich in der URL /seite.php?bild=objektblau.jpg reinschreiben, würde ich aber eher ungerne. Außerdme weiß ich da auch nicht genau wie der Code aussieht. Bitte diesmal nicht nur einen Tipp geben, sondern die Lösung, Tipps hatte ich chon genug, ich raffe das irgendwie nicht 2-frozen Zitieren
JoelH Geschrieben 3. Oktober 2001 Geschrieben 3. Oktober 2001 <?php if ($farbe == "rot") { $bild = "objektrot.jpg"; } if ($farbe == "blau"); { $bild = "objektblau.jpg"; } echo " <img src=\"".$bild."\"> "; ?> Naja das war es eigentlich schon, du musst aufpassen == ist ein Vergleichsoperator udn = der zuweisungsoperator. Beim img Tag bin ich mir nicht sicher ob es nicht noch weiterer optionen braucht aber der src=\"".$bild."\" Teil stimmt auf alle Fälle. Zitieren
beetFreeQ Geschrieben 3. Oktober 2001 Geschrieben 3. Oktober 2001 Hoffe, ich bekomme das trocken (ohne Testmöglichkeit) so problemlos gebacken... Hier mal mein Quelltext: <?php if ($farbe == "rot") $bild = "objektrot.jpg"; elseif ($farbe == "blau") $bild = "objektblau.jpg"; ?> Das läßt sich endlos fortsetzen... Das Bild selbst mußt du später dann aber auch in einem PHP-Bereich aufrufen, also z.B. so: <?php echo "<img src='$bild'>"; ?> Huch - war wohl etwas zu spät ... - und nen Fehler hab ich bei mir auch noch gefunden ... <FONT COLOR="#a62a2a" SIZE="1">[ 03. Oktober 2001 14:15: Beitrag 1 mal editiert, zuletzt von beetFreeQ ]</font> Zitieren
beetFreeQ Geschrieben 3. Oktober 2001 Geschrieben 3. Oktober 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von JoelH: <STRONG>aber der src=\"".$bild."\" Teil stimmt auf alle Fälle.</STRONG> Zitieren
JoelH Geschrieben 3. Oktober 2001 Geschrieben 3. Oktober 2001 Ich gehe sicher das ich garantiert keine Hochkommafehler drin hab, ich hab es mir so angewöhnt wahrscheinlich weil ich vorher Programmiersprachen genutzt habe wo es nicht die Möglichkeit gab mit " und ' hin und her zu wechseln. Naja und es sieht ja nur kompliziert aus wegen den \" die direkt vor dem " kommen. Das problem ist halt wenn du kein Syntaxhighlighting hast machste gerne Fehler wenn du mal ' und mal " verwendest, finde zumindestens ich, naja und die Hauptschae ist ja wohl das 2-frozen ein Script kriegt das funzt Wie ist das sahnige Geheimnis von Philadelphia Zitieren
2-frozen Geschrieben 3. Oktober 2001 Autor Geschrieben 3. Oktober 2001 Funktioniert *freu* *knuddel euch mal* Bin am überlegen ob ich das ganze jetzt noch erweiter /seite.php?farbe=rot&size=big Wie ich das Quellcodemäßig realiseren könnte kann ich mir zumindest halbwegs schon vorstellen. Sollte ich jetzt 2 verschiedene JPG´s nehmen (also ein kleines Thumbnail und das normale) oder aber das über die formatierung vom img Tag? Letzteres ist sicherlich einfacher zu realisieren und spart webspace. Gibt es nachteile? 2-frozen Zitieren
Webentwickler Geschrieben 3. Oktober 2001 Geschrieben 3. Oktober 2001 *grins* Im richtigen Forum bekommst Du bestimmt noch mehr hilfreiche Antworten. Ab ins PHP-Forum. Zitieren
JoelH Geschrieben 4. Oktober 2001 Geschrieben 4. Oktober 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von 2-frozen: <STRONG> Letzteres ist sicherlich einfacher zu realisieren und spart webspace. Gibt es nachteile? 2-frozen </STRONG> Zitieren
WickBlau Geschrieben 5. Oktober 2001 Geschrieben 5. Oktober 2001 Hi FI´s, Noch ein kleiner Vorschlag zur Code-Optimierung: <IMG SRC="objekt<?php echo $farbe; ?>.jpg"> Servus, Wicki the blue one Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.