Nieuw lid |
|
In mijn database staan 4 velden: pasid, optie1, optie2, optie3.
Optie 3 is int.
Er staan 4 rijen in de database.
pasid optie1 optie2 optie3
1 blauw geel 1
2 wit geel 2
3 zwart geel 3
4 geel geel 0
Met de zoekmachine laat ik de getallen 1, 2 of 3 typen en dan moet hetzelfde getal (uit optie3) op het scherm verschijnen, maar ik krijg steeds het getal van de vierde rij, namelijk '0'.
Ik heb al met '=' gewerkt, maar dat lukt niet.
Ik heb in de volgende regel de komma voor het eerste '%'-teken en na het laatst'%'-teken weggehaald, omdat het getallen zijn, maar dat lukt niet
$query = "SELECT * FROM pas WHERE optie3 = '%". $_POST["optie3"] . "%'";
Welke fout maak ik?
[/code]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf8_unicode_ci" />
<title></title>
<link rel= "stylesheet" href="menu_style.css" type="text/css" />
<link href="opmaak.css" rel="stylesheet" type="text/css"/>
</head>
<?php
include '../../navigatie/nav.inc';
?>
<div id="container">
<div id="header3">
<h2>Typ 1, 2 of 3<h2>
<form action="getallenlijst.php" method="post">
<input type="int" name="optie3" value"" size="30">
<input type="Submit" value="Klik">
<input type="Button"value="Terug" onclick="javascript:history.back();">
</form>
</div>
</div>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <meta http-equiv="content-type" content="text/html; charset=utf8_unicode_ci" /> <link rel= "stylesheet" href="menu_style.css" type="text/css" /> <link href="opmaak.css" rel="stylesheet" type="text/css"/> <?php include '../../navigatie/nav.inc'; ?> <form action="getallenlijst.php" method="post"> <input type="int" name="optie3" value"" size="30"> <input type="Submit" value="Klik"> <input type="Button"value="Terug" onclick="javascript:history.back();">
<?
include ("db_connect.inc.php");
$query = "SELECT * FROM pas WHERE optie3 = '%". $_POST["optie3"] . "%'"; // de SQL-query die wordt uitgevoerd
$resultaat = ""; // hierin wordt het resultaat van de query opgeslagen
$resultaat = mysql_query($query, $db);
mysql_close($db); // database afsluiten
?>
</head>
<body>
<h2>Je hebt het volgende getal getypt.</h2>
<hr>
<?php
while(list($pasid, $optie1, $optie2, $optie3) = mysql_fetch_row($resultaat)){
echo "$optie3 ";
}
?>
<? include ("db_connect.inc.php"); $query = "SELECT * FROM pas WHERE optie3 = '%". $_POST["optie3"] . "%'"; // de SQL-query die wordt uitgevoerd $resultaat = ""; // hierin wordt het resultaat van de query opgeslagen ?> </head> <body> <h2>Je hebt het volgende getal getypt.</h2> <hr> <?php } ?>
|