Sto facendo un sito web con una barra di ricerca. Voglio rendere interattiva la barra di ricerca una volta che ha "cercato" e mostrato i risultati. Quindi voglio che lo href diventi quello che viene utilizzato. Per esempio: qualcuno cerca "Pigne", se nel database si avrà un ID, per questo esempio la sua # 4. Dopo averlo cercato, verrà visualizzato come collegamento. Ma io voglio il link da utilizzare "/#IDNumber.php"Cambiare link href con modulo php
Questo è il codice im utilizzando:
<?php
$output = '';
//collect
if(isset($_POST['search'])) {
$searchq = $_POST['search'];
$searchq = preg_replace("#[^0-9a-z]#i","",$searchq);
$query = mysql_query("SELECT * FROM `findgame` WHERE name LIKE '%$searchq%' OR keywords LIKE '%$searchq%' LIMIT 1") or die("Search unavailable.");
$count = mysql_num_rows($query);
if($count == 0){
$output = 'Results not found.';
}else{
while($row = mysql_fetch_array($query)) {
$name = $row['name'];
$kwords = $row['keywords'];
$id = $row['id'];
$output .= '<div style="position:absolute;margin:110px 20px;padding:25px;">'.$id.' '.$name.'</div>';
}
}
}
?>
e
<a href="/<?php$id?>.php"> <?php print("$output");?></a>
Qualsiasi aiuto per farla funzionare?
Dov'è il codice? Non vedo altro che '.php ">' –