kostenloser Webspace werbefrei: lima-city


Anker im Suchergebnis

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    eisfeld

    eisfeld hat kostenlosen Webspace.

    Hallo,

    folgendes Problem:

    1) in einem shop wird in ein Suchformular eine Artikelnr eingegeben

    <form action="shop.php?wg=1&action=searchartnr" method="post">

    Suchen nach Artikel-Nr.:<input type="text" name="artnr">
    <input type="submit" name="searchbutton" value="suchen" width="150">

    </form>

    2) Aus einer SQL wird dann die Antwortseite erstellt. Dies ist eine Tabelle mit mehreren Artikeln. Alle Artikel haben einen Anker z.B. <a name="A1a"> .

    Wie kann ich dann gleich zum Artikel springen? In HTML mittels #, aber wie / wo hänge ich das hierbei an ?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. karlsve

    Moderator Kostenloser Webspace von karlsve

    karlsve hat kostenlosen Webspace.

    Da fehlt mit sicherheit noch ein Teil.

    Und zwar der Teil in dem das Formular verarbeitet wird.
    Dann wird dir auch wer helfen können.

    Gn8
    karlsve
  4. Am Besten schreibst du bei deiner 'shop.php' eine Javascript-Funktion in den Head-Bereich und ergänzt die Artikelnummer per PHP.
    Dann lädst du die Funktion einfach zum Seitenstart

    <head>
    <script type="text/javascript">
    function jump() {
     window.location = "#<?php echo $_POST['artikelnummer']; ?>";
    }
    </script>
    </head>
    <body onload="jump()">
    </body>
  5. karlsve

    Moderator Kostenloser Webspace von karlsve

    karlsve hat kostenlosen Webspace.

    @rangmar:
    Schlechter Ansatz in Sachen kompatiblität.
    Wenn schon die shop.php geändert wird kann man es auch gleich mit html und ankern machen.
    JS kommt nur in Fällen infrage wo es wirklich keine andere Lösung gibt.

    MfG
    karlsve
  6. Hmm ja gut, stimmt eigentlich.
    Mir fällt dann eigentlich nur noch die Möglichkeit mit der header-Modifizierung ein.

    Also in der Art
    <?php
    if($_POST['artnr']) {
     header('Location: shop.php?wg=1&action=searchartnr#' . $_POST['artnr']);
    }
    ?>
  7. Autor dieses Themas

    eisfeld

    eisfeld hat kostenlosen Webspace.

    danke damit komme ich dann weiter
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!