php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
  #1 (permalink)  
Alt 31-07-2006, 11:22
steveo
 Newbie
Links : Onlinestatus : steveo ist offline
Registriert seit: Jul 2006
Beiträge: 10
steveo ist zur Zeit noch ein unbeschriebenes Blatt
steveo eine Nachricht über ICQ schicken
Question pageid problem

tach zusammen,

und zwar hab ich 2 Probleme: ich hab eine website programmiert in der ich mit pageid navigiere. links navi + anschrift, oben banner, rechts auch noch ein bild. In der Mitte lasse ich mir mit page id die inhalte einbinden... bei den menüpunkten wos klappt ändert sich bis auf den inhalt in der mitte nichts. 1.Problem: aber jetz hab ich noch 4 menüpunkte bei denen sich links in der navigationsleiste auch etwas ändern soll. zum einen soll wenn ich die impressumseite aufrufe die oben genannte anschrift auf der linken seite verschwinden. und des weiteren sollen bei 3 anderen menüpunkten beim anklicken 2-3 untermenüpunkte erscheinen.... meine problem dabei ist, dass ich überhaupt nicht weis wie man das jetz machen könnte...


2. problem: ich habe meine ganz normales Layout in das mit pageid eine tabelle eingebunden wurde. wie oben schon gesagt links navi usw...
in der mitte ist nun die tabelle in der 9 kleine vorschaubilder eingebunden sind... klickt man nun auf eines der bilder drauf öffnet sich im gleichen fenster eine seite auf der das bild in groß zu sehen ist... ich habe extra auf allen seiten eine kleine navi eingebaut das ich ich zwischen den bildern rumwechseln kann ohne ständig die seite beenden zu müssen... mein problem bei der sache ist nur das ich nicht weis wie ich auf die vorherige seite also die mit 9 kleinen vorschaubildern zurücklinken kann... wenn ich den normalen verweis mit der pageid mache (bei mir: "main.php?pageid=0500") klappt das nicht...


HILFE!!!

danke euch schon mal im voraus

cya steveo
Mit Zitat antworten
  #2 (permalink)  
Alt 31-07-2006, 11:28
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.722
Kropff befindet sich auf einem aufstrebenden Ast
Standard

ein wenig code wäre sehr hilfreich

gruß
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #3 (permalink)  
Alt 31-07-2006, 13:24
steveo
 Newbie
Links : Onlinestatus : steveo ist offline
Registriert seit: Jul 2006
Beiträge: 10
steveo ist zur Zeit noch ein unbeschriebenes Blatt
steveo eine Nachricht über ICQ schicken
Standard

war grad etwas kompliziert ein bisschen quelltext an den pc zu bekommen weil ich an dem pc an dem ich arbeite kein inet habe...

zunächst mal meine conf.inc.php

<?php

//Verzeichnisliste
$dirlist["01"] = "legioblock1/home/";
$dirlist["02"] = "legioblock1/legioblock/";
$dirlist["03"] = "legioblock1/legioplatte/";
$dirlist["04"] = "legioblock1/legiowand/";
$dirlist["05"] = "legioblock1/aktuell/";
$dirlist["06"] = "legioblock1/ansprechpartner/";
$dirlist["07"] = "legioblock1/anfrageformular/";
$dirlist["08"] = "legioblock1/impressum/";



//Dateiliste
$filelist["01"]["00"] = "index";
$filelist["02"]["00"] = "index";
$filelist["03"]["00"] = "index";
$filelist["04"]["00"] = "index";

$filelist["05"]["00"] = "index";
$filelist["05"]["01"] = "bsp";
$filelist["05"]["02"] = "warendorf";
$filelist["05"]["03"] = "wolfsburg";
$filelist["05"]["04"] = "stuttgart";

$filelist["06"]["00"] = "index";
$filelist["07"]["00"] = "index";
$filelist["08"]["00"] = "index";



/***********************************Übersetzen der PageID*****************************/
function pidconv($pageid) {
global $dirlist,$filelist;
$part0=$pageid[0].$pageid[1];
$part1=$pageid[2].$pageid[3];
$content="./inc/".$dirlist[$part0].$filelist[$part0][$part1].".inc.php";

return $content;
}

?>



und nun mal nen bsp. wies eingebunden wird:

<?php
include ("conf.inc.php");

/*********** pid initialisieren ************************/
if(!isset($pageid))
{$pageid="1000";}

?>


<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">

<title>www.legioblock.de</title>

</head>

<body bgcolor="#EEEEEE" text="#FFFFFF" leftmargin="40" topmargin="0" marginwidth="0" marginheight="0">
<div align="center">
<table width="900" height="100%" border="1" style="border-collapse:collapse" bordercolor="#000000" cellpadding="0" cellspacing="0">
<tr>
<td height="162" valign="top" bgcolor="8b1a14"><img src="images/top5.jpg" width="900" height="162">
<br>

<table width="881" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="18%" height="210"><table width="165" height="66" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="165" height="24" valign="middle" background="images/navi_top.gif">

<table width="63%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center"><b><font color="#383838">Navigation</font></b></div></td>
</tr>
</table></td>
</tr>
<tr>
<td width="165" height="12" valign="top" background="images/navi_bg.gif"><table width="100%" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td valign="top">


<a href="main.php?pageid=0100">&nbsp;•&nbsp;Startseite</a><br><br>
<font color="#FFFFFF">&nbsp;•</font><font color="#FCCB44">
Legio<sup>&reg;</sup> Betonwaren</font><br>
<font color="#FFFFFF">&nbsp;&nbsp;</font><font color="#FCCB44">&raquo;</font>
<a href="main.php?pageid=0200"><font color="#FFFFFF">
Legio<sup>&reg;</sup> block </font></a><br>
<font color="#FFFFFF">&nbsp;&nbsp;</font><font color="#FCCB44">&raquo;</font>
<a href="main.php?pageid=0300"><font color="#FFFFFF">
Legio<sup>&reg;</sup> platte</font></a><br>
<font color="#FFFFFF">&nbsp;&nbsp;</font><font color="#FCCB44">&raquo;</font>
<a href="main.php?pageid=0400"><font color="#FFFFFF">
Legio<sup>&reg;</sup> wand</font></a><br>
<br>
<font color="#FFFFFF">&nbsp;•</font> <a href="main.php?pageid=0500"><font color="#FFFFFF">Legio<sup>&reg;</sup>
aktuell</font></a><br>
<br>

<font color="#FFFFFF">&nbsp;•</font>
<font color="#FCCB44">Kontakt</font><br>

<font color="#FCCB44">&nbsp;&nbsp;&raquo;</font>
<a href="main.php?pageid=0600">Ansprechpartner</a><br>

<font color="#FCCB44">&nbsp;&nbsp;&raquo;</font>
<a href="main.php?pageid=0700">Anfrageformular</a><br><br>
<a href="inc/legioblock1/impressum/index.php">&nbsp;•&nbsp;Impressum</a>
<br>
</td>
</tr>
</table></td>
</tr>
<tr>
<td width="165" valign="top"><img src="images/navi_bottom.gif" width="165" height="16"></td>
</tr>
</table>
&nbsp;
<table width="165" height="66" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="24" valign="middle" background="images/navi_top.gif">
<table width="63%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center"><b><font color="#383838">Anschrift</font></b></div></td>
</tr>
</table></td>
</tr>
<tr>
<td height="12" valign="top" background="images/navi_bg.gif"><table width="93%" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td><div align="left" class="navi">
<p>Jansen Beton- u. Granitwerke GmbH<br>
<font size="1" style="font-size:9px"><br>
</font> Postfach 100331 01653 Meissen </p>
<p>Steinweg 17<br>
01662 Meissen<br>
<font size="1"><br>
</font> Tel.: 0 35 21/ 76 12 -0<br>
Fax: 0 35 21/ 76 12 -40</p>
</div>
</td>
</tr>
</table></td>
</tr>
<tr>
<td valign="top"><img src="images/navi_bottom.gif" width="165" height="16"></td>
</tr>
</table> </td>
<td width="64%"> <table width="380" border="0" align="center" cellpadding="0" cellspacing="0" height="332">
<tr>
<td width="575" height="23" valign="middle" background="images/main_top.gif"><table width="300" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center"><font color="#383838"><b>www.legioblock.de</b></font></div></td>
</tr>
</table></td>
</tr>
<tr>
<td valign="top" background="images/main_bg2.gif" height="351"><table width="575" border="0" align="center" cellpadding="0" cellspacing="0" height="366">
<tr>
<td height="366">
<div align="center">
<table width="556" border="0" cellspacing="10" cellpadding="0" height="414">
<tr>
<td width="552" style="color: #000000" height="404">
<!-- Hier beginnt der eigentliche Inhalt//-->

<?php
include (pidconv($pageid)); ?>

<!-- Hier endet der Inhalt//-->
</td>
</tr>

</table>
</div>
</td>
</tr>
</table></td>
</tr>
<tr>
<td valign="top" height="1"><img src="images/main_bottom_2.gif" width="575" height="25"></td>
</tr>
</table>
<div align="center"><br>
<font color="#CCCCCC">2005, Copyright &copy; by Jansen Beton u.
Granitwerke GmbH</font><br>
<br>
</div></td>
<td width="18%"><div align="right">
<table width="110" height="66" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="24" valign="middle" background="images/navi2_top.gif">
<table width="63%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center"><b><font color="#383838">&nbsp;</font></b></div></td>
</tr>
</table></td>
</tr>
<tr>
<td height="12" valign="top" background="images/navi2_bg.gif"><table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center"><img src="images/1.jpg" width="140" height="504"> </div></td>
</tr>
</table></td>
</tr>
<tr>
<td valign="top"><img src="images/navi2_bottom.gif" width="153" height="16"></td>
</tr>
</table>
<br>

</div></td>
</tr>
</table> </td>
</tr>
</table>
</div>

</body>
</html>



das dazu und damit mans ein bisschen erkennt hab ich noch zwei bilder angehängt
Angehängte Grafiken
Dateityp: jpg unbenannt-1.jpg (52,4 KB, 84x aufgerufen)
Mit Zitat antworten
  #4 (permalink)  
Alt 31-07-2006, 13:26
steveo
 Newbie
Links : Onlinestatus : steveo ist offline
Registriert seit: Jul 2006
Beiträge: 10
steveo ist zur Zeit noch ein unbeschriebenes Blatt
steveo eine Nachricht über ICQ schicken
Standard

hmm ja zu den bildern...
wenn man noch nicht auf den link geklickt hat sieht es so aus wie auf dem ersten bild ..wenn man ihn aber geklickt hat soll es mal so aussehen wie auf bild 2....



thx
cya steveo
Angehängte Grafiken
Dateityp: jpg unbenannt-2.jpg (56,4 KB, 82x aufgerufen)
Mit Zitat antworten
  #5 (permalink)  
Alt 31-07-2006, 13:29
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.722
Kropff befindet sich auf einem aufstrebenden Ast
Standard

sieht mal wieder nach dem typischen register_globals problem aus. stichwort $_GET

gruß
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #6 (permalink)  
Alt 31-07-2006, 13:58
steveo
 Newbie
Links : Onlinestatus : steveo ist offline
Registriert seit: Jul 2006
Beiträge: 10
steveo ist zur Zeit noch ein unbeschriebenes Blatt
steveo eine Nachricht über ICQ schicken
Standard

diese antwort bringt mich nicht unbedingt weiter^^
hab mir grad den text im handbuch dazu durchgelesen und hab kein wort verstanden....

Mit Zitat antworten
  #7 (permalink)  
Alt 31-07-2006, 14:16
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.722
Kropff befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
$pageid $_GET['pageid']; 
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #8 (permalink)  
Alt 31-07-2006, 15:01
steveo
 Newbie
Links : Onlinestatus : steveo ist offline
Registriert seit: Jul 2006
Beiträge: 10
steveo ist zur Zeit noch ein unbeschriebenes Blatt
steveo eine Nachricht über ICQ schicken
Standard

ich muss zugeben ich echt nur ein übler n00b und ich wüsste jetz echt nich wo ich das in meinem php chaos einordnen soll...
ich dachte eigentlich daran, dass ich erstmal ne neue conf.inc.php brauch und in der conf.inc ne neue prozedure schreibe die mir die pageid so übersetzt das auch links was geändert wird...also frag ich mich jetz was mir die zeile von dir -->$pageid = $_GET['pageid'];
bringen soll...

sry wenn ich mich bissl blöd anstelle...^^

cya
Mit Zitat antworten
  #9 (permalink)  
Alt 31-07-2006, 15:04
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.722
Kropff befindet sich auf einem aufstrebenden Ast
Standard

du musst nur das anpassen:
PHP-Code:
if(!isset($pageid))
{
   
$pageid="1000";

gruß
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #10 (permalink)  
Alt 31-07-2006, 15:36
steveo
 Newbie
Links : Onlinestatus : steveo ist offline
Registriert seit: Jul 2006
Beiträge: 10
steveo ist zur Zeit noch ein unbeschriebenes Blatt
steveo eine Nachricht über ICQ schicken
Standard

thx...
bist du morgen hier wieder am start?
hab heut keine zeit mehr das auszuprobieren werds morgen mal versuchen...
werden sicherlich ein paar fragen aufkommen...^^^

thx steveo
Mit Zitat antworten
  #11 (permalink)  
Alt 01-09-2006, 08:29
steveo
 Newbie
Links : Onlinestatus : steveo ist offline
Registriert seit: Jul 2006
Beiträge: 10
steveo ist zur Zeit noch ein unbeschriebenes Blatt
steveo eine Nachricht über ICQ schicken
Standard

hallo.

ich habe das jetzt einfach mal so umgeändert wies oben stand aber deshalb ändert sich doch noch lange nix auf der linken seite im menü.?????.. bitte um hilfe ...weis nicht wie ich weiterkommen soll...

cya
thx steveo
Mit Zitat antworten
  #12 (permalink)  
Alt 01-09-2006, 09:23
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.722
Kropff befindet sich auf einem aufstrebenden Ast
Standard

lies dir mal in ruhe das durch

gruß
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #13 (permalink)  
Alt 01-09-2006, 12:44
steveo
 Newbie
Links : Onlinestatus : steveo ist offline
Registriert seit: Jul 2006
Beiträge: 10
steveo ist zur Zeit noch ein unbeschriebenes Blatt
steveo eine Nachricht über ICQ schicken
Standard

SO das hab ich nun getan ...

nun siehts erstmal so aus...

if(!isset($pageid))
{
$pageid = $_GET['pageid'];
}

so nun hab ichs geändert aber jetz muss ich doch noch irgendwie klar machen was wo wie geändert werden soll...
ja und das is jetz mein größtes problem abgesehen von den anderen
Mit Zitat antworten
  #14 (permalink)  
Alt 01-09-2006, 12:45
steveo
 Newbie
Links : Onlinestatus : steveo ist offline
Registriert seit: Jul 2006
Beiträge: 10
steveo ist zur Zeit noch ein unbeschriebenes Blatt
steveo eine Nachricht über ICQ schicken
Standard

urgh...

aber ich weis halt nicht wie...
Mit Zitat antworten
  #15 (permalink)  
Alt 01-09-2006, 13:01
gleiwitz19
 Banned
Links : Onlinestatus : gleiwitz19 ist offline
Registriert seit: Jul 2006
Ort: Banned by wahsaga
Beiträge: 76
gleiwitz19 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

meiner meinung nach fehlt dir die entsprechende ./inc/legioblock1/aktuell/index.inc.php für pageid=0500.

Weil alle anderen pageid ja laut deinen Angaben gehen, unabhängig von der Diskussion über register_globals.
Mit Zitat antworten
Antwort

Lesezeichen


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

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script ansehen ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script

Mit unserer Lösungen können Sie nahezu jeden B2B / B2C Marktplatz betreiben den Sie sich vorstellen können. Ganz egal ob Sie einen Automarktplatz, Immobilenportal oder einfach einen Anzeigenmarkt betreiben möchten. Mit ebiz-trader können Sie Ihre Anforder

11.10.2018 Berni | Kategorie: PHP/ Anzeigenmarkt
PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
 Alle PHP Scripte anzeigen

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