SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.09.2007, 00:00:24
JuliusCaesar JuliusCaesar ist offline
Junior Member
 
Registriert seit: Jul 2007
Beiträge: 225
SELECT Probleme

hey ich habe in kleines Problem
wenn man meine Seite aufruft wird kein Inhalt angezeigt
PHP-Code:
//SQL Abfrage für content
if(isset($action))
{
$sql_content "SELECT * FROM `si_content` WHERE action = '{$action}'";
}
else
{
$sql_content "SELECT * FROM `si_content` WHERE action = 'home'";
}
$content_query mysql_query($sql_content) or die(mysql_error().'<hr>sql_content '.$sql_content.'<hr>');
$content_arr mysql_fetch_array($content_query); 
will heißen, sobald $action nicht definiert ist, tritt die else bedingung nicht in Kraft,obwohl sie es eigentlich sollte....
sobald $action definiert ist, läuft alles ohne Probleme

was ist an dem else falsch??
Mit Zitat antworten
  #2  
Alt 17.09.2007, 10:04:16
Raketenmann Raketenmann ist offline
Junior Member
 
Registriert seit: Jun 2004
Beiträge: 473
AW: SELECT Probleme

Nix ist an dem else falsch, es liegt, denke ich, eher an der Denkweise.

Nur weil eine Variable keinen Wert hat, heißt das nicht, dass sie nicht exisitiert. Die Funktion isset() sagt aber lediglich ob eine Variable existiert oder nicht.

Falls $action irgendwo in deinem Script initialisiert wurde (wozu und wie auch immer) und nicht explizit durch unset() gelöscht wurde, exisitiert die Variable bis zum Ende des Scripts.

Wenn du mit "nicht definiert" meinst, dass du
$action='';
in deinem Quelltext stehen hast, dann baue deine if-Bedingung über
if(!empty($action))
auf.

Geändert von Raketenmann (17.09.2007 um 10:05:05 Uhr)
Mit Zitat antworten
  #3  
Alt 17.09.2007, 22:41:44
JuliusCaesar JuliusCaesar ist offline
Junior Member
 
Registriert seit: Jul 2007
Beiträge: 225
AW: SELECT Probleme

ah thx, ich glaube jemand hatte mich im letzten Thema bereits auf den unterschied zwischen empty und isset drauf hingewiesen...
thx jetzt funkt es 8-)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit MySQL SELECT Query armybean MySQLi/PDO/(MySQL) 2 02.06.2007 20:35:09
Probleme mit PHP und mySQL, Select xy as yz funktioniert nicht KickMuck MySQLi/PDO/(MySQL) 1 04.03.2006 12:24:31
To Many Connections ProGamer11 PHP Grundlagen 0 18.06.2003 23:52:56
Probleme bei select Mr.Burns PHP für Fortgeschrittene und Experten 6 24.03.2003 16:07:25
Ich willst jetzt wissen - Select * oder nicht Select * CyberAge PHP Grundlagen 22 13.08.2002 17:40:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:01:57 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt