PHP: meine seite fällt auseinander.....

  • Hallo erstmal,
    Also,
    Ich habe mir eine neue seite gemacht und arbeitem ich gerade in PHP ein.
    Jetzt habe ich auf der HP einen Link ,der beim drauflicken eine neue seite öffnen soll.
    Solange ich es ohne den Ganzen inhalt gemacht habe funktionierte es auch.
    Nur jetzt springt die seite dabei auseinander,alles verschiebt sich und sowas.....
    Hier der link zur HP http://azustek.funpic.de.
    Dort müsst ihr auf den Link home klicken.dann seht ihr was passiert..

    hier der code den ich benutzt habe um eine neue seite zu öffnen:
    [php:1:6eed459237]<?php
    echo '<a href=\"index.php?seite=home\"></a>';

    switch($seite)
    {
    case home:
    echo include("index.php");
    break;

    default:
    echo "";
    break;
    }
    ?>[/php:1:6eed459237]

    könnt ihr mir helfen?


    mfg SonicChriz

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • Also,
    ich glaube das Problem gefunden zu haben...
    Ich habe ja meinen code der beim klick auf einen link eine neue eite öffnet.
    Nur wie bekomme ich es hin das er die vorige seite schließt oder einfach den quellcode ersetzt?
    hier nochmal der quellcode:
    [php:1:e3d39c134b]<?php
    echo '<a href=\"index.php?seite=home\"></a>';

    switch($seite)
    {
    case home:
    echo include("index.php");
    break;

    default:
    echo "";
    break;
    }
    ?>[/php:1:e3d39c134b]

    mfg <SonicChriz>

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • Also,
    das mit dem echo habe ich an der hp rausgenommen,nur hat hier noch nicht.


    der code öffnet ja eine neue seite wenn man auf den link klickt.
    aber er schließt die alte seite nicht,also überlagert es ich und die seite ist 2mal da also sozu sagen verdoppelt es sich nur.
    jetzt möchte ich das der code die neue seite öffnet und die alte schließt.
    mt dem befehl
    [php:1:f3c853a01e]<?php
    fclose("index.php");
    ?>[/php:1:f3c853a01e]
    habe ich es schon versucht,es geht nicht,(das nimmt man ja nur bei auslesen von dateien)
    weißt du jetzt was ich meine?

    mfg SonicChriz

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • also wenn ich das richtig verstanden habe ist deine mühe überflüssig... du willst doch eigentlich nur auf einen link klicken wie z.b. index.php?section=home
    und dann soll die und die seite geöffnet werden oder? warum öffnest du die seite nicht einfach im gleichen browser fenster?
    also wenn das so stimmt wie ich mir das vorstelle ist der code ganz einfach

  • 1. Poste mal bitte das komplette Script.
    2. dein <a> tag ist ziemlich leer, da solltest keinen Link sehen: <a href=\"index.php?seite=home\">hier fehlt was</a>
    3. wenn du im <a> kein target hast aber ein neues fenster aufgeht dann ist dein Browser falsch eingestellt oder du hast das basetarget auf _blank gesetzt
    4. solltest du dringend im PHP handbuch (http://www.php.net/manual/de) die Funktionen echo, include, fclose sowie die korrekte verwendung von switch nachschlagen - weil die alle in deinem Codeschnippsel falsch gebraucht werden - und wenn du jetzt sagst "geht doch" - nun, tja, da solltest mir dann mal vertreuen, dass es besser wer wenn das behebst ;)

  • Zitat von Modula

    1. Poste mal bitte das komplette Script.
    2. dein <a> tag ist ziemlich leer, da solltest keinen Link sehen: <a href=\"index.php?seite=home\">hier fehlt was</a>
    3. wenn du im <a> kein target hast aber ein neues fenster aufgeht dann ist dein Browser falsch eingestellt oder du hast das basetarget auf _blank gesetzt
    4. solltest du dringend im PHP handbuch (http://www.php.net/manual/de) die Funktionen echo, include, fclose sowie die korrekte verwendung von switch nachschlagen - weil die alle in deinem Codeschnippsel falsch gebraucht werden - und wenn du jetzt sagst "geht doch" - nun, tja, da solltest mir dann mal vertreuen, dass es besser wer wenn das behebst ;)


    Also,
    das war ja nur so ein beispiel mit dem code ich habs natürlich mit den style tags und so.
    der ganze code ist :
    [php:1:2afd8750ec]<?php
    echo "<a href=\"index.php?seite=home\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('Image22','','Bilder/home.over.JPG',1)\"><img src=\"Bilder/krystal_05.jpg\" name=\"Image22\" width=\"165\" height=\"23\" border=\"0\"></a>";
    switch($seite)
    {
    case home:
    include("gaestebuch.php");
    break;

    default:
    echo "";
    break;
    }
    fclose("index.php");
    ?>[/php:1:2afd8750ec]
    Rocco:
    Ich habe die standartsachen von PHP gelernt.
    und das auf http://www.schattenbaum.net und nochmals auf
    http://www.php-einfach.de
    Ich denke ich lese es mir lieber nochmals durch.
    Kann ja nicht schaden.
    aber trotzdem danke an alle die mir helfen wollten.

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • Wenn das der _komplette_ Code ist fress ich nen Besen ;)

    Kannst du nochmal - ohne Code schnippsel - genau beschreiben was du machen möchtest?
    Hängs meinetwegen als PowerPoint Präsentation an oder so...
    Aber was auch immer du vorhast oder tust - bitte, bitte, bitte lies mich

  • Zitat von Modula

    Wenn das der _komplette_ Code ist fress ich nen Besen ;)

    Kannst du nochmal - ohne Code schnippsel - genau beschreiben was du machen möchtest?
    Hängs meinetwegen als PowerPoint Präsentation an oder so...
    Aber was auch immer du vorhast oder tust - bitte, bitte, bitte lies mich


    Also das ist nicht der ganze code der HP.
    das ist nur das script was nicht wirlich funktioniert.
    wenn du den ganzen haben willst. bitte

    PS: :) du brauchst keinen besen zu fressen :)


    mfg <SonicChriz>
    ?>[/code]

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • Und den link den du gepostet hast wo steht was die funktion
    [php:1:32323a29f8]<?php
    fclose();
    ?>[/php:1:32323a29f8]
    das weiß ich sehr wohl.
    aber danke trotzdem.


    mfg <SonicChriz>

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }