Hallo,
Ik heb een formulier waarbij je onder andere een zoekwoord invoert en daarna zoekt in een database aan de hand van het zoekwoord. Je krijgt dan een lijst met alle resultaten. Dit stuk gaat goed.
Nu wil ik eigenlijk dat als de lijst er is, het zoekwoord wel blijft staan in het zoekveld, is dat mogelijk, want nu is het veld leeg na op submit geklickt te hebben.
1e vraag, is het mogelijk dat een ingevuld woord in een zoekveld blijft staan na op submit te hebben geklikt?
2e vraag is, hoe moet ik beginnen als ik uit de lijst resultaten een bepaald resultaat wil openen? Je moet dat een link maken, maar is hier ergens een duidelijke uitleg over?
hier het script waar het over gaat:
<div id="main">
<div id="tablelist">
<?php
if ($_SERVER['REQUEST_METHOD'] == "POST"){
include 'logindb.php';
}
error_reporting(E_ALL);
?>
<table border="0" cellpadding="4">
<tr>
<th>Zoekwoord</th>
<th>Medewerker</th>
<th>Afdeling</th>
<th>Bedrijf</th>
<th>Melding</th>
<th>Omschrijving</th>
<th>Status</th>
<?php
$query = mssql_query("SELECT
tbl_IncidentsStatus.Description,
tbl_ProjectGegevens.ProjectNaam,
tbl_ProjectGegevens.Klant_ID,
tbl_ProjectGegevens.Omschrijving,
tbl_ProjectGegevens.VerantwoordelijkeMedewerker_ID,
tbl_Medewerker.MedewerkerNaam,
tbl_ProjectGegevens.Status_ID,
tbl_MedewerkerCategorie.CategorieNaam,
tbl_Opdrachtgever.OpdrachtgeverNaam
FROM dbo.tbl_IncidentsStatus
INNER JOIN tbl_Medewerker ON tbl_IncidentsStatus.Medewerker_ID = tbl_medewerker.Medewerker_ID
INNER JOIN tbl_ProjectGegevens ON tbl_IncidentsStatus.ProjectGegevens_ID = tbl_ProjectGegevens.ProjectGegevens_ID
INNER JOIN tbl_Opdrachtgever ON tbl_Opdrachtgever.Opdrachtgever_ID = tbl_ProjectGegevens.Klant_ID
INNER JOIN tbl_MedewerkerCategorie ON tbl_MedewerkerCategorie.MedewerkerCategorie_ID = tbl_ProjectGegevens.ToAfdeling_ID
WHERE tbl_IncidentsStatus.Description LIKE '%".$_POST['zoekwoord']."%'
OR tbl_ProjectGegevens.ProjectNaam LIKE '%".$_POST['zoekwoord']."%'");
while ($row = mssql_fetch_assoc($query))
{
echo '<tr>';
echo '<td>'.$_POST['zoekwoord'].'</td><td>'.$row['MedewerkerNaam'].'</td><td>'.$row['CategorieNaam'].'</td><td>'.$row['OpdrachtgeverNaam'].'</td><td>'.$row['ProjectNaam'].'</td><td>'.$row['Omschrijving'].'</td><td>'.htmlentities($row['Description']).'</td>';
echo '</tr>';
}
?>
</tr>
</table>
</div>
</div>
2.584 views