Anker im Suchergebnis
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anker
ankern
ansatz
art
artikel
artikelnummer
bereich
code
dank
folgendes problem
formular
funktion
header
helfen
modifizierung
sache
sicherheit
springen
tabelle
teil
-
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 ? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 -
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>
-
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']); } ?>
-
danke damit komme ich dann weiter
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage