2 Stimmen

Abfrage auf href mittels Eingabe hinzufügen

Ich habe eine

<input type=text name=search />

und ich wollte den Wert von input zu meiner href hinzufügen

<a href='index.php?search=$search>submit</a>

Aber ich denke, das funktioniert nicht mit php allein, oder?

Wie kann ich den Wert meiner Eingabe zu meiner href hinzufügen, wenn sie klickt?

HINWEIS: muss im URL-Menü des Browsers auf diese Weise erscheinen

index.php?search=anyvalue

sobald sie darauf klicken. weil ich eine Paginierung verwende

4voto

iambriansreed Punkte 21534

Einfaches HTML - kein PHP oder JavaScript erforderlich

<form action="index.php" method="get">
    <input type="text" name="search" />
    <button type="submit">Submit</button>
</form>

Nach dem Anklicken wird der Benutzer zur Seite weitergeleitet: index.php?search={value of input}

Damit die Paginierung funktioniert, müsste sie lauten:

<a href="index.php?search=<?php echo $_GET['search']; ?>&page=2">Page 2</a>
<a href="index.php?search=<?php echo $_GET['search']; ?>&page=3">Page 3</a>

0voto

chris Punkte 11

Versuchen Sie dies:

<form method="get" action="index.php">
<input name="search"  type="text" />
<input type="submit" />
</form>

Wenn das nicht das ist, wonach Sie suchen, beschreiben Sie einfach etwas genauer, was Sie erreichen wollen.

-1voto

MKT Punkte 645

Müssen Sie einen php-Tag wie diesen öffnen:

<a href='index.php?search=<?php echo $search;?>' >submit</a>

aber nach dem Absenden des Formulars funktioniert es. javascript verwenden

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X