Beste mensen ,
Dit is de eerste keer dat ik een verzoek doe op jullie know-how.
Ik ben geheel nieuw bezig met php en sql.
Ben nu al geruime tijd aan het zoeken voor een tweede zoeker.
Er wordt nu gezocht op 1 kolom ( capcode ) maar ik wil graag dat er
een keuze gemaakt kan worden tussen 4 kolommen.
Wie o wie kan mij aub helpen.
{
$key = $_POST2['artikel'];
}
// Toon als $_POST['capcode_zoek'] verstuurd is
if(isset($_POST['capcode_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 capcode_inv WHERE artikel LIKE '%$zoekwoord%' ORDER BY artikel ASC")or die(mysql_error());
$aantal = mysql_num_rows($sql);
// 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='700'>";
echo "<tr>";
echo "<td width='20%'><b>Capcode</b></td>";
echo "</tr>";
// Zet een while loop en haal informatie op
while($result = mysql_fetch_assoc($sql))
{
// Defineer opgehaalde items
$artikel = $result['artikel'];
$omschrijving = $result['omschrijving'];
$locatie = $result['locatie'];
$tekst = $result['tekst'];
// Toon lijstje
echo "<tr>";
echo "<td width=\"50\">".$artikel."</td>";
echo "<td width=\"200\">".$locatie."</td>";
echo "<td width=\"250\">".$tekst."</td>";
echo "<td width=\"200\">".$omschrijving."</td>";
echo "</tr>";
}
// Beeindig tabel
echo "</table>";
echo "Aantal records : .$aantal.<br>";
echo "Bovenstaande is gevonden.<br><a href='./capcode_zoek.php'>Nieuwe zoekopdracht...</a>";
}
}
}
else
{
// Zoek capcode_inv
echo "<form method='post' action='capcode_zoek.php'>";
echo "<b>Door bestand capcode 's zoeken</b><br />";
echo "Capcode : <input type='text' name='zoekwoord'>";
echo "<input type='submit' name='capcode_zoek' value='Zoek Nu!'><br />";
echo "</form>";
}
?>
Dit is wat er nu draait
met vriendelijke groet Richard - Apeldoorn
Dit is de eerste keer dat ik een verzoek doe op jullie know-how.
Ik ben geheel nieuw bezig met php en sql.
Ben nu al geruime tijd aan het zoeken voor een tweede zoeker.
Er wordt nu gezocht op 1 kolom ( capcode ) maar ik wil graag dat er
een keuze gemaakt kan worden tussen 4 kolommen.
Wie o wie kan mij aub helpen.
{
$key = $_POST2['artikel'];
}
// Toon als $_POST['capcode_zoek'] verstuurd is
if(isset($_POST['capcode_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 capcode_inv WHERE artikel LIKE '%$zoekwoord%' ORDER BY artikel ASC")or die(mysql_error());
$aantal = mysql_num_rows($sql);
// 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='700'>";
echo "<tr>";
echo "<td width='20%'><b>Capcode</b></td>";
echo "</tr>";
// Zet een while loop en haal informatie op
while($result = mysql_fetch_assoc($sql))
{
// Defineer opgehaalde items
$artikel = $result['artikel'];
$omschrijving = $result['omschrijving'];
$locatie = $result['locatie'];
$tekst = $result['tekst'];
// Toon lijstje
echo "<tr>";
echo "<td width=\"50\">".$artikel."</td>";
echo "<td width=\"200\">".$locatie."</td>";
echo "<td width=\"250\">".$tekst."</td>";
echo "<td width=\"200\">".$omschrijving."</td>";
echo "</tr>";
}
// Beeindig tabel
echo "</table>";
echo "Aantal records : .$aantal.<br>";
echo "Bovenstaande is gevonden.<br><a href='./capcode_zoek.php'>Nieuwe zoekopdracht...</a>";
}
}
}
else
{
// Zoek capcode_inv
echo "<form method='post' action='capcode_zoek.php'>";
echo "<b>Door bestand capcode 's zoeken</b><br />";
echo "Capcode : <input type='text' name='zoekwoord'>";
echo "<input type='submit' name='capcode_zoek' value='Zoek Nu!'><br />";
echo "</form>";
}
?>
Dit is wat er nu draait
met vriendelijke groet Richard - Apeldoorn