Beste mensen ,
De volgende code heb ik ( gevonden ) maar nu wil ik graag dat de leeftijd ( in dit geval ) opgeteld wordt wat er in het scherm komt te staan.
Krijg dit niet voor elkaar. Heb geprobeerd een query tussen te voegen op verschillende plaatsen , geknipt e.d. maar heb er geen verstand van. Wie kan mij hiermee helpen.
mvg ,
Richard
// Toon als $_POST['zoek'] verstuurd is
if(isset($_POST['zoek']))
{
// Stel variable in voor onze post zoekwoord.
$zoekwoord = $_POST['zoekwoord'];
// Je zoekwoord is korter dan 3 karakters en dan krijg je teveel resultaten
if(strlen($zoekwoord) <= 2){
echo "Je zoekterm is te kort.";
}
else
{
// Zoek op zoekwoord en vraag aantal op om te gebruiken
$sql = mysql_query("SELECT * FROM formulier WHERE achternaam LIKE '%$zoekwoord%' ORDER BY achternaam ASC")or die(mysql_error());
// Als er geen zijn toon niets.
if($aantal == "0")
{
echo "<b>Resultaten:</b><br />";
echo "Er is niets gevonden in de database...";
}
else
{
// Als er wel zijn toon mooi tabelletje + wat informatie.
echo "U hebt gezocht op '".$zoekwoord."'.<br /><br />";
echo "<b>Resultaten:</b><br />";
// Stel het toon tabelletje op
echo "<table cellpadding='2' cellspacing='1' border='2' width='400'>";
echo "<tr>";
echo "<td width='50%'><b>Voornaam</b></td>";
echo "</tr>";
// Zet een while loop en haal informatie op
while($result = mysql_fetch_assoc($sql))
{
// Defineer opgehaalde items
$voornaam = $result['voornaam'];
$achternaam = $result['achternaam'];
$leeftijd = $result['leeftijd'];
// Toon lijstje
echo "<tr>";
echo "<td width=\"20%\">".$voornaam."</td>";
echo "<td width=\"40%\">".$achternaam."</td>";
echo "<td width=\"40%\">".$leeftijd."</td>";
echo "</tr>";
}
// Beeindig tabel
echo "</table>";
}
}
}
else
{
// Zoek formulier
echo "<form method='post' action='zoek.php'>";
echo "<b>Door bestand Formulier Zoeken</b><br />";
echo "Naam: <input type='text' name='zoekwoord'>";
echo "<input type='submit' name='zoek' value='Zoek Nu!'><br />";
echo "</form>";
}
?>
De volgende code heb ik ( gevonden ) maar nu wil ik graag dat de leeftijd ( in dit geval ) opgeteld wordt wat er in het scherm komt te staan.
Krijg dit niet voor elkaar. Heb geprobeerd een query tussen te voegen op verschillende plaatsen , geknipt e.d. maar heb er geen verstand van. Wie kan mij hiermee helpen.
mvg ,
Richard
// Toon als $_POST['zoek'] verstuurd is
if(isset($_POST['zoek']))
{
// Stel variable in voor onze post zoekwoord.
$zoekwoord = $_POST['zoekwoord'];
// Je zoekwoord is korter dan 3 karakters en dan krijg je teveel resultaten
if(strlen($zoekwoord) <= 2){
echo "Je zoekterm is te kort.";
}
else
{
// Zoek op zoekwoord en vraag aantal op om te gebruiken
$sql = mysql_query("SELECT * FROM formulier WHERE achternaam LIKE '%$zoekwoord%' ORDER BY achternaam ASC")or die(mysql_error());
// Als er geen zijn toon niets.
if($aantal == "0")
{
echo "<b>Resultaten:</b><br />";
echo "Er is niets gevonden in de database...";
}
else
{
// Als er wel zijn toon mooi tabelletje + wat informatie.
echo "U hebt gezocht op '".$zoekwoord."'.<br /><br />";
echo "<b>Resultaten:</b><br />";
// Stel het toon tabelletje op
echo "<table cellpadding='2' cellspacing='1' border='2' width='400'>";
echo "<tr>";
echo "<td width='50%'><b>Voornaam</b></td>";
echo "</tr>";
// Zet een while loop en haal informatie op
while($result = mysql_fetch_assoc($sql))
{
// Defineer opgehaalde items
$voornaam = $result['voornaam'];
$achternaam = $result['achternaam'];
$leeftijd = $result['leeftijd'];
// Toon lijstje
echo "<tr>";
echo "<td width=\"20%\">".$voornaam."</td>";
echo "<td width=\"40%\">".$achternaam."</td>";
echo "<td width=\"40%\">".$leeftijd."</td>";
echo "</tr>";
}
// Beeindig tabel
echo "</table>";
}
}
}
else
{
// Zoek formulier
echo "<form method='post' action='zoek.php'>";
echo "<b>Door bestand Formulier Zoeken</b><br />";
echo "Naam: <input type='text' name='zoekwoord'>";
echo "<input type='submit' name='zoek' value='Zoek Nu!'><br />";
echo "</form>";
}
?>