php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.05.2005, 09:22  
Gast
 
Beiträge: n/a
Standard Problem mit Switch-Funktion

Hallo erstmal!

Ich versuche gerade eine kleine Fotogallerie zu programmieren, die an diese Windows-Filmstreifen-Ansicht erinnern soll.
In einer oberen Leiste hat man die kleinen Vorschaubilder und wenn man auf eins klickt öffnet es sich unter der Leiste in groß. Standardmäßig soll das erste Bild aus der Bilderleiste angezeigt werden.
Jetzt verstehe ich aber überhaupt nicht, warum mein Script nicht funktioniert; es werden einfach die case-Möglichkeiten übersprungen und immer der default-Weg gewählt. Hier kommt mein Script (die Adresse wurde durch Sternchen ersetzt):
Code:
<table border="1" cellspacing="0" cellpadding="0">
  <tr>
    <td>  [img]../images/stories/hunde_th/th_tieferschlaf.jpg[/img] </td>
    <td>  [img]../images/stories/hunde_th/th_paulaundbensen.jpg[/img] </td>
    <td>  [img]../images/stories/hunde_th/th_ichbingroß.jpg[/img] </td>
  </tr>
</table>

<?php
	switch($picture) 
	{
	case "pic1": echo "<img src=\"../images/stories/hunde/tieferschlaf.jpg\">"; 
	break;
	
	case "pic2": echo "<img src=\"../images/stories/hunde/paulaundbensen.jpg\">";
	break;
	
	case "pic3": echo "<img src=\"../images/stories/hunde/ichbingroß.jpg\">";
	break;
	
	default: echo "<img src=\"../images/stories/hunde/tieferschlaf.jpg\">";
	break; 
	}	
?>
Es wäre wirklich toll wenn mir jemand sagen könnte, warum die anderen Fälle nie eintreten können, auch wenn ich die URL ***/foto/index.php?picture=pic1 und so geöffnet habe...

Viele Grüße,
Localhost
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.05.2005, 09:23  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

register_globals
http://www.phpfriend.de/ftopic26569.html
-> lesen, verstehen, umsetzen !!



desweitere:

error-reporting
Zum testen von Scripts setzt man normalerweise am anfang des scripts (oder direkt in einer config-datei die immer Includet wird)
PHP-Code:
error_reporting(E_ALL); 
damit werden dann alle Fehler ausgegeben.
Mögliche Fehler die dann auftreten und wie man sie beheben kann:
Notice: Use of undefined constant ...
Notice: Undefined variable ...
robo47 ist offline  
Alt 18.05.2005, 09:26  
Gast
 
Beiträge: n/a
Standard

oder einfach gesagt: switch($_REQUEST["picture"]) müsste eigentlich funktionieren.
 
Alt 18.05.2005, 09:37  
Gast
 
Beiträge: n/a
Standard

Ja das hat geklappt, vielen Dank!
Wusste einfach nicht, wo ich da suchen sollte...
 
Alt 18.05.2005, 09:51  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

solltest vieleicht mal den link zum thema register globals leen, sonst passiert dir sowas noch an vielen anderen stellen
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
[Erledigt] Problem mit ereg Funktion! Horvi PHP Tipps 2008 7 20.05.2008 14:29
Problem beim Aufruf einer Funktion elwood PHP Tipps 2008 6 30.08.2007 12:54
Problem mit Funktion PHP Tipps 2006 4 15.01.2006 15:08
PHP-GTK Tutorial Beitragsarchiv 9 02.11.2005 21:07
Problem mit PFad Firefox - Verzeichnis löschen PHP Tipps 2005-2 0 19.07.2005 16:05
funktion problem web2 PHP Tipps 2005-2 5 24.06.2005 13:42
Problem mit einer rekursiven Funktion in einer Klasse ajo_silent PHP-Fortgeschrittene 6 13.06.2005 16:40
problem mit der "die" funktion aircrash PHP Tipps 2005 2 08.01.2005 19:44
problem mit switch und der 8 & 9 Calexico PHP Tipps 2004-2 3 30.12.2004 11:00
Problem mit Umsetzung einer Funktion Datenbanken 1 20.12.2004 14:37
problem mit update funktion aircrash PHP Tipps 2004-2 3 17.11.2004 16:55
Switch / Case Problem PHP Tipps 2004 9 28.10.2004 11:18
Problem mit Funktion PHP Tipps 2004 3 17.07.2004 14:30
Problem mit mail() - Funktion PHP Tipps 2004 2 06.07.2004 18:21


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:26 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.