<?php
if (isset($_GET['trefwoord']) && isset($_GET['ipadres']))
{
//Maak een connectie met de server en selecteer de database
mysql_connect("localhost","*****","*****") or die(mysql_error());
mysql_select_db("info") or die(mysql_error());
//Haal de gegevens uit de tabel waar de kolom is $_GET['kolom'] waar een woord als $_GET['trefwoord'] in voorkomt.
$query = "SELECT * FROM staff WHERE ipadres LIKE '".$_GET['trefwoord']."'";
if( !$result = mysql_query( $query ) ) {
echo mysql_error();
} elseif( mysql_num_rows( $result ) < 1 ) {
echo '<p>Geen resultaten gevonden!<p>'."\n";
} else {
echo '<table>'."\n";
echo '<tr><th>Zoekresultaten:</th></tr>'."\n";
while( $row = mysql_fetch_assoc( $result ) ) {
echo '<tr><td>'.$row[$_GET['ipadres']].'</td></tr>'."\n";
}
echo '</table>'."\n";
}
}
//Als er nog niet is gezocht
else
{
echo '
<form method="GET">
<table>
<tr>
<td colspan="2"><b>Zoeken in database</b></td>
</tr>
<tr>
<td>IPadres:</td>
<td>
<select name="ipadres">
<option value="ipadres">ipadres</option>
</select>
</td>
</tr>
<tr>
<td>Trefwoord:</td>
<td>
<input type="text" name="trefwoord" />
</td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Zoeken"></td>
</tr>
</table>
</form>';
}
?>
</body>
</html>
Als ik dit script gebruik, krijg ik in ieder geval het ipadres te zien op de pagina. Alleen wil ik naast het ipadres ook de overige velden uit de database zien, waar dit ip bijhoort.
Ben bang dat er dus veel gesleuteld moet worden aan dit script.
Wie wil mij helpen.
De velden in de database zijn: naam, ipadres, emailadres,tracker en functie
Dat wil ik dus allemaal zien op 1 pagina, mist het ip natuurlijk voorkomt in de database