php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.03.2006, 15:02  
Erfahrener Benutzer
 
Registriert seit: 16.02.2006
Beiträge: 158
danysahne333
Standard $_Get auf wert prüfen

Ich möchte $_Get auf wert prüfen :S

ich habe 2 links:

domain.de/index.php?show=eins
domain.de/index.php?show=zwei

PHP-Code:
if (isset($_GET['show'])) { 
$highlight $_GET['show']; 

if (isset(
$highlight['eins'])) {
echo 
"eins";
}

if (isset(
$highlight['zwei'])) {
echo 
"zwei";

doch irgendwas klappt daran nicht? es wird immer "eins" ausgegeben...
wo liegt der fehler?
danysahne333 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.03.2006, 15:05  
Gast
 
Beiträge: n/a
Standard

isset => http://ch2.php.net/isset
du prüfst auf die EXISTENZ der Variable nicht deren Inhalt.

cheers
 
Alt 31.03.2006, 15:06  
Gast
 
Beiträge: n/a
Standard

Freunde der Nacht, lernt doch mal die Grundlagen, sowas darf doch wohl alles nicht wahr sein!
PHP-Code:
if (isset($_GET['show']))

  if (
$_GET['show'] == "eins")
    echo 
"eins";
  else if (
$_GET['show'] == "zwei")
    echo 
"zwei";    
  else
    echo 
"Weder noch";
}
else
  echo 
"Nicht gesetzt"
Gruß
phpfan
 
Alt 31.03.2006, 15:48  
Erfahrener Benutzer
 
Registriert seit: 16.02.2006
Beiträge: 158
danysahne333
Standard

richtig, genau das ging mri auch durch den kopf. aus fehlern lernt man nun mal und als anfänger macht man auch fehler
danysahne333 ist offline  
Alt 31.03.2006, 15:53  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Richtig aber auch von einem Anfänger darf man erwarten, dass er wenigstens nach der dritten Frage einmal beginnt, ein Tutorial durchzuarbeiten und von jeden hier empfohlenen Tutorials ist das obige (Datenübergabe) spätestens in Lession 2 enthalten (Lession 1 ist Hello World).

Wie dem auch sei: Für die Zukunft ncoh ein Tip am Rande: Wenn etwas nicht geht (man kommt in einen else Zweig statt des erwarteten IFs) hilft auch einmal das Ausgeben der Variablen mittels var_dump.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 31.03.2006, 16:01  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Zitat von mepeisen
hilft auch einmal das Ausgeben der Variablen mittels var_dump.
var_dump is unschön lässt sich ned richtig formatieren durch <pre> Tags print_r oder var_export sind da schöner

Code:
echo "<pre>" . print_r($array, true) . "</pre>";
echo "<pre>" . var_export($array, true) . "</pre>";
var_export funktioniert im übrigen auch wunderbar mit Objekten um sich schön die Eigenschaften anzeigen zu lassen
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline  
Alt 31.03.2006, 16:13  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

var_dump lässt sich genauso mit pre formatieren. Bzgl. Objekte hast aber recht
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen 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
[Erledigt] RGB Wert zusammensetzen aus Tabellendaten Thorsten PHP Tipps 2008 2 27.05.2008 11:57
[Erledigt] Frage zu &quot;if isset ...&quot; (Leeren Wert nicht ausgeben) bursch PHP Tipps 2008 6 10.05.2008 21:03
Fester Wert bei Registrierung festlegen themr Datenbanken 1 07.03.2008 14:41
nach grösstem (unbekannten) Wert suchen lindner Datenbanken 2 20.08.2006 22:13
Wie diesen Wert in eine DB einfügen? Mike² Datenbanken 5 29.03.2006 23:57
select nimmt neuen Wert nicht an Smiley HTML, Usability und Barrierefreiheit 2 29.11.2005 01:17
array verarbeitung (schlag auf den hinterkopf) PHP Tipps 2007 9 16.11.2005 11:37
Vergleich von einem Wert, mit Werten aus einer Tabelle PHP Tipps 2005 14 01.11.2005 03:04
minus wert, plus wert in variable nutzen PHP Tipps 2005-2 5 22.10.2005 19:15
[Erledigt] Wert von Reihe 1 mit Wert von Reihe 2 tauschen Datenbanken 5 20.06.2005 17:21
Problem mit anzeige aus DB, erst nach refresh aktueller wert PHP Tipps 2005 7 27.04.2005 19:42
kleinsten und größten wert ermitteln niffi PHP Tipps 2005 14 26.04.2005 12:42
Wert automatisch erhöhen PHP Tipps 2005 5 13.02.2005 16:25
mittels JS ein feld mit einem wert füllen HTML, Usability und Barrierefreiheit 1 24.10.2004 19:58
[Erledigt] Problem: per klick auf Button Wert erhöhen/verringern HTML, Usability und Barrierefreiheit 7 07.10.2004 08:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:28 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.