Går att göra på många olika sätt, du kan t:ex låta allt vara front-end (JS), eller använda PHP.
Antingen kan du skapa ett form, med 'action' till en PHP fil. Exempelvis:
Citat:
<form method="post" action="findplayer.php">
<input type="text" name="username">
<input type="submit" value="Hitta användare">
</form>
|
I din
findplayer.php sedan så läser du av $_POST['username'], och kör header() funktionen. Det finns andra sätt men detta är enklast för dig, tycker jag.
Citat:
<?php
$username = $_POST['username'];
header('Location: http://www.mcbans.com/player/'.$username);
?>
|
Eller så kan du sköta allt client-sided, genom JavaScript. Ett exempel är:
HTML:
Försiktig med input-taggar utan en form. Läs mer här: Text field without form
Citat:
Användarnamn: <input id="username"/>
<a class="search" href="#">Sök spelare</a>
|
JavaScript (jQuery):
Citat:
$(".search").click(function() {
var username = $("#username").val();
window.location.replace("http://www.mcbans.com/player/" + username);
});
|
Bör noteras att jag ej testat detta och kan innehålla syntax-fel, skrev direkt i meddelande-fältet. Säg bara till om du inte får det att fungera så kikar vi på det.