php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.07.2008, 18:02  
Neuer Benutzer
 
Registriert seit: 22.03.2008
Beiträge: 7
Frush befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] true ausgeben

Hallo!
Ich bin eher Anfänger, aber
Ich bräuchte einen php code, der true zurückgibt, wenn eine GET variable gesetzt ist.
hab schon überlegt, aber kenn mich halt noch nicht so aus.
danke!
grüße
klaus

Geändert von Frush (30.07.2008 um 11:56 Uhr).
Frush ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.07.2008, 18:04  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Hallo. Willkommen im Forum.

Statt überlegen könntest Du Dich ja mal ins Manual einlesen.

PHP-Code:
isset ($_GET['var']);
'' != $_GET['var'];
empty (
$_GET['var']);
is_null ($_GET['var']);
null == $_GET['var'];
null === $_GET['var'];
$_GET['var'] == 'anyValue'
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 29.07.2008, 18:34  
Neuer Benutzer
 
Registriert seit: 22.03.2008
Beiträge: 7
Frush befindet sich auf einem aufstrebenden Ast
Standard

Hallo,
danke für die schnelle Antwort!
Leider funktionieren die Codes in meinem Fall nicht.
Im (Drupal) CMS steht:
"Nur anzeigen, wenn der folgende PHP-Code TRUE zurückgibt."
macht
PHP-Code:
isset ($_GET['var']); 
das nicht?

in der URL ist ?var natürlich dabei
Frush ist offline  
Alt 29.07.2008, 19:46  
Erfahrener Benutzer
 
Registriert seit: 07.07.2008
Beiträge: 208
homekiller befindet sich auf einem aufstrebenden Ast
Standard

musste machen
PHP-Code:
if(isset($_GET['var']) and $_GET['var'] == 'dein Inhalt der Drinne sein soll')
{
     
$variable true;
}else{
     
$variable false;

so würd ich das halt machen
homekiller ist offline  
Alt 29.07.2008, 20:07  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

wenn schon, denn schon:
PHP-Code:
$variable $_GET['var'] == 'dein Inhalt der Drinne sein soll'
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline  
Alt 30.07.2008, 12:03  
Neuer Benutzer
 
Registriert seit: 22.03.2008
Beiträge: 7
Frush befindet sich auf einem aufstrebenden Ast
Standard

nein, das passt nicht.
es soll ja nicht eine variable auf true gesetzt werden, sondern ein php-code soll true ausgeben, wenn eine GET variable gesetzt ist.

ich erklär mal ein bisschen genauer:
eine Block in Drupal (CMS) soll angezeigt werden, wenn ein bestimmter php-code true zurückgibt (mehr steht nicht da).
dabei hätte ich mir überlegt wenn man einfach "index.php?anmelden" aufruft dann soll der block angezeigt werden, also muss einfoch die GET variable "anmelden" vorhanden sein.

ZSF: Was ich bräuchte, ist ein php-code, der true zurückgibt, wenn die variable $_GET['anmelden'] gesetzt ist.
Frush ist offline  
Alt 30.07.2008, 12:47  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Ich weiß ja nicht, wo nun das große Problem liegt, aber aich würde einfach folgendes machen:
PHP-Code:
$variableSet = isset ($_GET['anmelden']); 
Oder wenn es nur darum geht, dass $_GET['anmelden'] keinen Inhalt hat:
PHP-Code:
$variableSet = empty ($_GET['anmelden']); 
Manko10 ist offline  
Alt 30.07.2008, 16:19  
Neuer Benutzer
 
Registriert seit: 22.03.2008
Beiträge: 7
Frush befindet sich auf einem aufstrebenden Ast
Standard

super! dein code (mit isset) funktioniert perfekt!
danke an alle!
Frush ist offline  
Alt 30.07.2008, 16:50  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
eine Block in Drupal (CMS) soll angezeigt werden, wenn ein bestimmter php-code true zurückgibt (mehr steht nicht da).
eval Ausdruck, ick hör dir trapsen... Wenn ichs richtig verstehe kannst Du die Zuweisung auch weglassen. Die gibt das BOOL ohnehin nur durch.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 30.07.2008, 19:42  
Erfahrener Benutzer
 
Registriert seit: 07.07.2008
Beiträge: 208
homekiller befindet sich auf einem aufstrebenden Ast
Standard

so wie ich versteh was du machen wolltest hätte mein teil auch funktioniert, hättest halt nur die anweisungen reinschreiben müssen anstatt die variable auf true zu setzen
homekiller 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] Transparente Runde Ecken bei Thumbnial realisieren tomtaz PHP Tipps 2008 3 08.07.2008 01:20
[Erledigt] Checkboxen mit gleichem Name -> Value ausgeben pixelprinzessin PHP Tipps 2008 9 24.06.2008 14:44
[Erledigt] Text mit Links (HTML)-formatiert ausgeben asyoulikeit Datenbanken 6 02.06.2008 08:49
[Erledigt] Bestimmtes array Feld ausgeben ayti PHP Tipps 2008 12 29.05.2008 16:05
[Erledigt] Frage zu "if isset ..." (Leeren Wert nicht ausgeben) bursch PHP Tipps 2008 6 10.05.2008 21:03
verschachtelte Rubriken ausgeben / alle anzeigen prinzli PHP Tipps 2008 3 25.02.2008 22:37
beim letzten Datensatz anderes Icon ausgeben prinzli Datenbanken 16 30.11.2007 23:50
Es werden zuviel Daten ausgeben Kein Genie PHP Tipps 2006 5 12.11.2006 12:37
if(empty($_POST)) { -> true auch wenn Daten vorhanden.... ssm PHP-Fortgeschrittene 9 06.09.2006 18:26
Mysql: Daten nach Anfangsbuchstaben Sortiert Ausgeben PHP Tipps 2005-2 5 09.07.2005 15:56
zahl ausgeben wenn gerade Tschuu PHP Tipps 2005-2 6 07.07.2005 19:20
Ein Datensatz ausgeben PHP Tipps 2005 8 02.06.2005 21:52
[Erledigt] Array ausgeben PHP Tipps 2004-2 4 05.12.2004 00:53
[Erledigt] Ganze Tabelle ausgeben PHP Tipps 2004-2 1 21.11.2004 16:48
datenbank: gleiche zeileninhalte nur 1 mal ausgeben PHP Tipps 2004 1 16.10.2004 20:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
true ausgeben, php get variable true, valiable als true ausgeben, drupal php nur ausgeben wenn, if(isset ($_get[\'frusch\']) && ($_get[\'frusch\'] != \'\'), php true ausgeben, soll true ausgeben und nicht, drupal php-code true zurückgibt, mysql falls wert in tabelle true is_null, text true php, drupal nur anzeigen, wenn der folgende php-code true zurückgibt, drupal php-code true

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