tekstveld in php waarin querie kan zoeken
Ik heb het volgende:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
//variabelen zodat de mysql uitgevoerd kan worden:
$host='localhost';
$gebruikersnaam='root';
$wachtwoord='';
//uit sheet 17
mysql_connect ($host, $gebruikersnaam, $wachtwoord);
mysql_select_db('hogeschool') or die (mysql_error());
//uit sheet 18&19
$query= 'SELECT studentnummer, student.voornaam, student.achternaam, geboortedatum, slb, docent.voornaam, docent.achternaam, docentcode
FROM student, docent
WHERE student.slb = docent.docentcode || student.slb is null'; //query maken naam en achternaam van student selecteren uit tabel student
$result= mysql_query($query) or die (mysql_error()); //quiry uitvoeren en de uitkomst in de variabele result zetten
echo "<html>";
echo "<head>";
echo "<link href='/style.css' rel='stylesheet' />";
echo "<body>";
echo "<table border=\"1\">
<tr>
<th class='header'>studentnummer</th>
<th class='header'>voornaam</th>
<th class='header'>achternaam</th>
<th class='header'>geboortedatum</th>
<th class='header'>slb</th>
<th class='header'>docent voornaam</th>
<th class='header'>docent achternaam</th>
<th class='header'>docentcode</th>
</tr>";
while($row= mysql_fetch_array($result)) //de uitkomst van de query die in $result staat rij voor rij bekijken
{ // voor iedere rij in het resultaat wordt het gedeelte tussen de ({} uitgevoerd
echo "<tr><td>" . $row['studentnummer'] ."</td><td>". $row[1]."</td><td>". $row[2]."</td><td>". $row['geboortedatum']."</td><td>". $row['slb']."</td><td>". $row[7]."</td><td>". $row[6]."</td><td>". $row['docentcode']."</td></tr>";
};
?>
//variabelen zodat de mysql uitgevoerd kan worden:
$host='localhost';
$gebruikersnaam='root';
$wachtwoord='';
//uit sheet 17
mysql_connect ($host, $gebruikersnaam, $wachtwoord);
mysql_select_db('hogeschool') or die (mysql_error());
//uit sheet 18&19
$query= 'SELECT studentnummer, student.voornaam, student.achternaam, geboortedatum, slb, docent.voornaam, docent.achternaam, docentcode
FROM student, docent
WHERE student.slb = docent.docentcode || student.slb is null'; //query maken naam en achternaam van student selecteren uit tabel student
$result= mysql_query($query) or die (mysql_error()); //quiry uitvoeren en de uitkomst in de variabele result zetten
echo "<html>";
echo "<head>";
echo "<link href='/style.css' rel='stylesheet' />";
echo "<body>";
echo "<table border=\"1\">
<tr>
<th class='header'>studentnummer</th>
<th class='header'>voornaam</th>
<th class='header'>achternaam</th>
<th class='header'>geboortedatum</th>
<th class='header'>slb</th>
<th class='header'>docent voornaam</th>
<th class='header'>docent achternaam</th>
<th class='header'>docentcode</th>
</tr>";
while($row= mysql_fetch_array($result)) //de uitkomst van de query die in $result staat rij voor rij bekijken
{ // voor iedere rij in het resultaat wordt het gedeelte tussen de ({} uitgevoerd
echo "<tr><td>" . $row['studentnummer'] ."</td><td>". $row[1]."</td><td>". $row[2]."</td><td>". $row['geboortedatum']."</td><td>". $row['slb']."</td><td>". $row[7]."</td><td>". $row[6]."</td><td>". $row['docentcode']."</td></tr>";
};
?>
</table>
<form>
<input type="submit" value="Zoeken">
</form>
</body>
</html>
Wat moet er tussen <form> </form> komen te staan en is dit uberhaupt wel goed?
en een query als bv. WHERE student.slb LIKE $_POST['search']
<form name="test" action="database.php" method="post">
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
{
echo "<input type='text' $sql = "SELECT * FROM $tbl_name WHERE $optie LIKE '%$zoekterm%' ";
}
?>
{
echo "<input type='text' $sql = "SELECT * FROM $tbl_name WHERE $optie LIKE '%$zoekterm%' ";
}
?>
<input type="submit" value="Zoeken">
</form>
maar form name+ etc..klopt niet
hier moet iets met het volgende komen te staan geloof ik:
$zoekterm = "$_POST[zoekterm]";
en de echo klopt ook niet
Wat jij doet heb ik nog nooit in me leven gezien :P
php beginnershandeling
http://www.phptuts.nl/view/39/
SQL beginnershandleiding
http://www.phptuts.nl/view/41/
en ofcourse http://www.w3schools.com/
Gewijzigd op 11/01/2011 21:08:04 door Dindong Veter