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

TYPO3 Kochbuch

TYPO3 Kochbuch 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 > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 03.02.2009, 08:55:02
Icke08 Icke08 ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 41
Beiträge: 7
menü gibt nur indexseite aus

Hallo und guten Morgen,

mein Problem ist für mich ein viel zugroßes - da ich nicht wirklich Ahnung von der Sache habe. Habe (hatte) eine funktionierende PHP seite gebaut bekommen von einem Kumpel, den ich selten nur noch zu gesicht bekomme. sie funktionierte bis jetzt immer - nur neuerdings gehts nicht mehr - obwohl niemand etwas verändert hat.

problem ist, dass wenn ich die index seite öffne, ich versuche einen link anzuklicken - aber er die indexseite wieder läd - oben in der adresszeile steht aber der eigentliche link.

kann mir vielleicht jemand sagen obs an mir liegt oder doch am script?


das ist meine indexseite:

PHP-Code:
<html>
 <head>
  <title>Bittner's AK's</title>
  <link rel="stylesheet" type="text/css" href="css/style.css">

 </head>
 <body>
  <div id="box2"> </div>
  <table cellpadding="5" cellspacing="5" border="0">
   <tr>
    <td colspan="3" height="90" valign="middle" class="_top">&nbsp;
                     
    </td>
   </tr>
   <tr>
    <td class="menu" rowspan="3" width="150">
     <br><br>
     <a href="index.php?site=home"><img src="gfx/b_hom.jpg" border="0"></a><br>
     <a href="index.php?site=dal"><img src="gfx/b_dal.jpg" border="0"></a><br>
     <a href="index.php?site=dal_d"><img src="gfx/b_dal_d.jpg" border="0"></a><br>
     <a href="index.php?site=bar"><img src="gfx/b_bar.jpg" border="0"></a><br>
     <a href="index.php?site=oly_d"><img src="gfx/b_oly_d.jpg" border="0"></a><br>
     <a href="index.php?site=els"><img src="gfx/b_els.jpg" border="0"></a><br>
     <a href="index.php?site=tru"><img src="gfx/b_tru.jpg" border="0"></a><br>
     <a href="index.php?site=d_doe"><img src="gfx/b_doe_d.jpg" border="0"></a><br>
     <a href="index.php?site=disclaimer"><img src="gfx/b_dis.jpg" border="0"></a><br>
     <br>
     <br>
     <br>
     <br>
     </td>
     </tr>
    <tr>
    <td class="main" height="550">
     <?php include("files.php"); ?>
    </td>
    <td rowspan="2" width="450" valign="middle">
    <img src="gfx/dot.gif" width="450" border="0" name="temp" alt="Projektname">
    </td>
   </tr>
    <tr>
     <td class="bottom" align="center">
      <script language="JavaScript">
        today=new Date(); 
        y0=today.getFullYear(); 
      </SCRIPT> 
       COPYRIGHT © 
      <script LANGUAGE="JavaScript"> 
        document.write(y0); 
      </SCRIPT> BY WEBMASTER
     </td>
    </tr>
  </table>
 </body>
</html>
und dazu müsste doch die fileseite gehören oder?


PHP-Code:
<?php 
    
switch($site){ 
    case 
"home": include("home.php"); break;  
    case 
"oly_d": include("oly_d.php"); break;  
    case 
"dal": include("dal.php"); break;  
    case 
"dal_d": include("dal_d.php"); break; 
    case 
"bar": include("bar.php"); break;  
    case 
"els": include("els.php"); break;  
    case 
"tru": include("tru.php"); break;  
    case 
"d_doe": include("d_doe.php"); break;  
    case 
"disclaimer": include("disclaimer.php"); break; 

// dallgow

    
case "dal_gast": include("dal_gast.php"); break; 
    case 
"dal_luft": include("dal_luft.php"); break;
    case 
"dal_mehr": include("dal_mehr.php"); break;
    case 
"dal_wasser": include("dal_wasser.php"); break;
    case 
"dal_son": include("dal_son.php"); break;

// dorf doeberitz

    
case "ddoe_kir": include("ddoe_kir.php"); break;
    case 
"ddoe_gut": include("ddoe_gut.php"); break;
    case 
"ddoe_lan": include("ddoe_lan.php"); break;

    case 
"ddoe_son": include("ddoe_son.php"); break;
    

// olympische dorf
    
    
case "oly_luft": include("oly_luft.php"); break;

    case 
"oly_eing": include("oly_eing.php"); break;

    case 
"oly_hber": include("oly_hber.php"); break;

    case 
"oly_unter": include("oly_unter.php"); break;

    case 
"oly_sauna": include("oly_sauna.php"); break;

    case 
"oly_laza": include("oly_laza.php"); break;

    case 
"oly_son": include("oly_son.php"); break;



// elsgrund
    
    
case "els_flie": include("els_flie.php"); break;

    case 
"els_son": include("els_son.php"); break;


// truppenuebungsplatz
    
    
case "tru_land": include("tru_land.php"); break;

    case 
"tru_denk": include("tru_denk.php"); break;

    case 
"tru_mil": include("tru_mil.php"); break;

    case 
"tru_ort": include("tru_ort.php"); break;



// barrackenlager
    
    
case "bar_nord": include("bar_nord.php"); break;

    case 
"bar_sued": include("bar_sued.php"); break;

    case 
"bar_cas": include("bar_cas.php"); break;

    case 
"bar_lag": include("bar_lag.php"); break;

    case 
"bar_geb": include("bar_geb.php"); break;

    case 
"bar_gru": include("bar_gru.php"); break;

    case 
"bar_gef": include("bar_gef.php"); break;

    


    default: include(
"home.php"); break; 
    } 
?>



vielleicht kann mir jemand einen tip geben. vielen dank

Es wird kein Fehler angezeigt - es funktioniert einfach nicht - das hat doch nix mit helsehen zu tun, habe doch geschrieben was nicht geht - vielleicht hatte das prob ja schon mal jemand. wenn mir niemand helfen kann - ok - aber wer nicht fragt, hat keine chance auf antwort

Geändert von Icke08 (03.02.2009 um 09:41:34 Uhr)
Mit Zitat antworten
  #2  
Alt 03.02.2009, 09:29:37
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 38
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: menü gibt nur indexseite aus

Hallo Icke08,

bitte hilf uns dir zu helfen und verpacke deinen Code so das er für uns lesbar ist. Genauer gesagt wäre es freundlich von dir gewesen dich zu informieren wie man in diesem Forum fragen stellt bevor man sie stellt.

Der Editor bietet dir die möglichkeit den Code in [php ] code [/ php] einzubetten das erleichtert es ihn für uns zu lesen.

Desweiteren sind wir keine hellseher, wenn du keine Fehlermeldung bekommst können auch wir nicht wissen woher der Fehler kommt.

Das der Quellcode sich später wiederholt heißt nicht das du ihn abschneiden solltest, woher willst du wissen das nicht genau dort der fehler ist?

bitte beachte also die Regeln , dann wird dir bestimmt geholfen.
Verhaltensregeln
Mit Zitat antworten
  #3  
Alt 03.02.2009, 10:13:14
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: menü gibt nur indexseite aus

Woher kommt die Variable $site?
Mit Zitat antworten
  #4  
Alt 03.02.2009, 10:17:52
Icke08 Icke08 ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 41
Beiträge: 7
AW: menü gibt nur indexseite aus

ich kanns dir echt nicht sagen - wie gesagt, php ist nen halb rotes tuch - da aber niemand mehr in reichweite ist, der mir da hilft, muss ich notgedrungen.

kann mir denken, das dies für die teilung der indexseite ist. da diese ja keine frames hat, aber so aufgeteilt ist. oben der topframe (so nenn ich den jetzt mal) bleibt immer und links die menüleiste bleibt gleich - nur der haupframe sollte immer die neuen seiten darstellen (was es ja auch gemacht hat) :(


hab eben ausprobiert, wie es ausschaut wenn ich - switch($site) - entferne.

Parse error: parse error in C:\xampp\htdocs\php_WORK\bittner_aks\files.php on line 3

kommt dabei raus. also hab ichs wieder rückgängig gemacht und nu funktioniert wenigstens wieder die startseite.

Geändert von Icke08 (03.02.2009 um 10:20:20 Uhr)
Mit Zitat antworten
  #5  
Alt 03.02.2009, 11:01:30
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 38
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: menü gibt nur indexseite aus

So ist es schon viel besser Icke08 ( :

die Variable $sites muss auf jedenfall irgendwo gefüllt werden, ich vermute stark das sie den inhalt von den url parametern enthalten sollte.

so auf die schnelle versuch mal vor dem switch folgendes zu schreiben:
PHP-Code:
$sites $_GET['site'];
// switch... 
Falls es klappt.. na dann kann ich dir immer noch nicht sagen warum es vorher funktioniert hat. falls nicht ist es immer sinnvoll die ganze fehlermeldung zu zitieren.
Mit Zitat antworten
  #6  
Alt 03.02.2009, 11:17:38
Icke08 Icke08 ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 41
Beiträge: 7
AW: menü gibt nur indexseite aus

ich habs genauso kopiert, aber es funktioniert nicht.

site - steht doch auch in der indexseite

<a href="index.php?site=home"><img src="gfx/b_hom.jpg" border="0"></a><br>

vielleicht hats damit was zu tun!


was vielleicht auch sein könnte, das meine browser oder der ganze rechner irgendeine einstellung verkehrt hat, das des php nicht funktioniert (Was ich mir nicht vorstellen kann) da der ganze internetkram ja geht. auch andere php seiten aus dem netz.
Mit Zitat antworten
  #7  
Alt 03.02.2009, 11:19:47
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 38
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: menü gibt nur indexseite aus

Zitat:
Zitat von Indyk Beitrag anzeigen
falls nicht ist es immer sinnvoll die ganze fehlermeldung zu zitieren.
was hat nicht funktioniert, und wo genau hast du es eingebaut, wie hat es nicht funktioniert, gab es eine Fehlermeldung, du musst uns entgegen kommen Icke08, das sites etwas mit dem link zu tun hat musst du UNS nicht erklären.
Mit Zitat antworten
  #8  
Alt 03.02.2009, 11:39:43
Icke08 Icke08 ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 41
Beiträge: 7
AW: menü gibt nur indexseite aus

kuss - habs weiterprobiert in jeder möglichkeit

PHP-Code:
<?php 
    
switch ($_GET['site']) { 
    case 
"home": include("home.php"); break;  
    case 
"oly_d": include("oly_d.php"); break;
ist die richtige variante :) freu


da kommt aber gleich eine neue Frage auf

auf meinen Unterseiten befinden sich kleine bildchen 100x60 ca - wenn ich da mit der mous draufgehe kommt am rechten bildrand das bild in der größe 500x (höhe ist nicht definiert. mein kumpel sagte mir das man nur eine sache (höhe oder breite) definieren kann.

nun ist mein problem, dass ich Karten darstelle - wenn ich quergestellte karten habe ist das i.O. nur wenn ich Hochkantkarten habe - werden die, riesig angezeigt. geht da noch etwas zu ändern?

PHP-Code:
<html>
<
head>
<
link rel="stylesheet" type="text/css" href="css/style.css">
<
title></title>
<
script language="JavaScript" type="text/javascript">
<!--
if (
document.images)
{
  
Anzahl 5;
  
Bild_array = new Array()
  for (
<= Anzahl i++)
    
Bild_array[i] = new Image();
  
Bild_array[0].src "gfx/dot.gif";
  
Bild_array[1].src "pics/dallgow/dallgow/wasserturm/19.jpg";
  
Bild_array[2].src "pics/dallgow/dallgow/wasserturm/20.jpg";
  
Bild_array[3].src "pics/dallgow/dallgow/wasserturm/21.jpg";
  
Bild_array[4].src "pics/dallgow/dallgow/wasserturm/22.jpg";
  
Bild_array[5].src "pics/dallgow/dallgow/wasserturm/23.jpg";
}
function 
einschalten(x)
{
  if (
document.images)
    
document.temp.src Bild_array[x].src;
}
function 
abschalten()
{
  if (
document.images)
    
document.temp.src Bild_array[0].src;
}
//-->
</script>
</head>
<body>
<table border=0 cellpadding=3 cellspacing=0 width=550>
  <tr>
    <td colspan="5"><div class="mainhead">WASSERTURM</div></td>
  </tr>
  <tr><td height=30 colspan="5"></td></tr>
  <tr><td height="30" colspan="5"><b></b></tr>
  <tr>
    <td valign="top" width="120" align="center">
    <a href="pics/dallgow/dallgow/wasserturm/19.jpg" ONMOUSEOVER="einschalten(1)" ONMOUSEOUT="abschalten()" target="_blank"><img src="pics/dallgow/dallgow/wasserturm/s_19.jpg" border="0"></a>
    </td>
    <td valign="top" width="120" align="center">
    <a href="pics/dallgow/dallgow/wasserturm/21.jpg" ONMOUSEOVER="einschalten(3)" ONMOUSEOUT="abschalten()"  target="_blank"><img src="pics/dallgow/dallgow/wasserturm/s_21.jpg" border="0"></a>
    </td>
    <td valign="top" width="120" align="center">
    <a href="pics/dallgow/dallgow/wasserturm/23.jpg" ONMOUSEOVER="einschalten(5)" ONMOUSEOUT="abschalten()" target="_blank"><img src="pics/dallgow/dallgow/wasserturm/s_23.jpg" border="0"></a>
    </td>
    <td valign="top" width="120" align="center">
    <a href="pics/dallgow/dallgow/wasserturm/22.jpg" ONMOUSEOVER="einschalten(4)" ONMOUSEOUT="abschalten()" target="_blank"><img src="pics/dallgow/dallgow/wasserturm/s_22.jpg" border="0"></a>
    </td>
  </tr>
  <tr><td height="30" colspan="5"><b></b></tr>
  <tr>
    <td valign="top" width="120" align="center">
    <a href="pics/dallgow/dallgow/wasserturm/20.jpg" ONMOUSEOVER="einschalten(2)" ONMOUSEOUT="abschalten()"  target="_blank"><img src="pics/dallgow/dallgow/wasserturm/s_20.jpg" border="0"></a>
    </td>
  </tr>
</table>
</body>
</html> 
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
Menü blautaucher83 PHP Grundlagen 2 31.10.2008 20:54:01
Menü aus MySQL mit "Leerstellen" kaepten MySQLi/PDO/(MySQL) 5 23.05.2007 14:17:26
Menü PHP MySql Capi PHP Grundlagen 0 31.12.2005 20:13:50
Drop Down Menü initialisieren jwg PHP Grundlagen 5 07.11.2003 17:10:48
Klapp Menü Silenthil PHP für Fortgeschrittene und Experten 1 25.07.2003 20:24:02


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:31:26 Uhr.


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


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