php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.03.2005, 20:27  
Gast
 
Beiträge: n/a
Standard Navigation mit variabeln / (include)

sers.
ich habe folgendens problem ! in meinem internen bereich include ich die dateien mit :

PHP-Code:
<?php
if (!isset($_GET['show'])) 

  
$_GET['show']=""
}
if (
file_exists($_GET['show'].".php"))
{ include(
$_GET['show'].".php");
} else { echo 
" [b]<Script Fehler!</center>[/b]";
 }
?>
aber einer der seiten die ich include möchte ich folgendes realisieren :

PHP-Code:
<?phpif($st == 0)
   { print
"<tr>
    <td height='19'></td>
    <td valign='top'><span class='Stil3'>[url='?st=1']-User Einstellungen[/url]</span></a></td>
  </tr>
  <tr>
    <td height='19'></td>
    <td valign='top'>[url='intern.php?show=einstellungen?st=2']-News Einstellungen [/url]</td>
  </tr>
  <tr>
    <td height='16'></td>
    <td valign='top'>[url='intern.php?show=einstellungen?st=3']-Icon hochladen- [/url]</td>
  </tr>" 
;}
//-----------------  

   
if($st == 1)
   { echo
"wow" ;}

?>
aber des klappt nicht, bzw wen ich die seite nicht include und normal öffne funzt es aber so nicht, kann mir jemand weiterhelfen ?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.03.2005, 21:02  
Gast
 
Beiträge: n/a
Standard

Evtl liegts ja dadran, dass du <?phpif geschrieben hast?
 
Alt 29.03.2005, 21:37  
Gast
 
Beiträge: n/a
Standard

ne is wegen der php funktion in diesem board !


weis keiner eine lösung oder eine alternative ?
 
Alt 29.03.2005, 21:42  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

wo kommt $st her? was sagt ein var_dump($st); dort? was genau geht nciht? geht nur if und so nicht? was ist mit ner ausgabe vor dem if funktioniert die? schaust du dir auch den quelltext direkt an? oder nur was dir der browser zeigt?


mfg
robo47
robo47 ist offline  
Alt 29.03.2005, 21:51  
Gast
 
Beiträge: n/a
Standard

also das kommt davon das wenn die var. $st gleich 0 is das er die erste funktion an und wenn die $st gleich 1 zeigt er die if funktion an bei der $st==1 is, was ja ansich funktioniert !

nur wenn ich die datei include in der sich diese funktion befindet habe ich das problem das wenn ich $st=1 über die url übergen will es nicht funzt ,aber bei formularen schon !

und das nur wenn ich die seite mit der funktion (!isset($_GET['show']))... include dann geht es nicht wenn ich die variable mit dieser url übergeben will :



intern.php?show=einstellungen?st=2
 
Alt 29.03.2005, 21:54  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

ersetze mal


1. get-variablen auch so ansprechen!!
also $_GET['st'] 2.tens immer überprüfen vorher, ob die varialbe gesetzt ist mit

isset($_GET['st'])


anschauen:
register_globals
http://www.phpfriend.de/ftopic26569.html
-> lesen, verstehen, umsetzen und nicht register_globals auf on stellen !!

beachten:
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.



intern.php?show=einstellungen?st=2

durch


intern.php?show=einstellungen&st=2

dann wird das schon eher was.

mfg
robo47
robo47 ist offline  
Alt 30.03.2005, 19:05  
Gast
 
Beiträge: n/a
Standard

vielen dank , du hast mir echt geholfen !
n1
 
 


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
include() ersetzen Shadow21 PHP Tipps 2006 3 30.08.2008 14:13
Navigation fixen Desert PHP Tipps 2008 0 12.05.2008 17:00
include isoliert ausführen – Lösungsansatz gesucht veit PHP-Fortgeschrittene 8 09.04.2008 09:26
hinter include wird eine 1 angezeigt |~Râdîant~| PHP Tipps 2008 8 19.09.2007 13:52
include problem Canni PHP Tipps 2006 26 14.11.2006 14:24
Sessiondaten in include nutzen PHP Tipps 2006 17 23.02.2006 17:18
include, nur bestimmten teil neu laden Calli PHP Tipps 2006 2 27.01.2006 15:57
Navigation snatch-ic PHP Tipps 2007 4 08.01.2006 12:11
include aus frame heraus auf anderen Frame Calli PHP Tipps 2005-2 2 08.09.2005 15:23
Auf Firmen-Server funzt kein include aus fremden Verzeichnis PHP-Fortgeschrittene 3 19.07.2005 16:49
[Erledigt] Include liegt in einem anderen Verzeichnis - es geht nix PHP Tipps 2005-2 3 03.07.2005 22:40
[Erledigt] Sessions auch bei include aktiv? PHP Tipps 2005 1 28.02.2005 19:58
variabeln bei include() PHP Tipps 2004-2 8 08.12.2004 19:14
[Erledigt] Problemme mit include... PHP Tipps 2004-2 6 30.11.2004 12:20
HTTP_GET_VARS + Include = Array leer PHP Tipps 2004-2 3 24.11.2004 15:12

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php navigation include, $_get[\'show\'] php include, php include navigation einstellung nicht neu, php navigation if(isset($_get

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