SQL queries die in verband staan met php
#
# naam: fietshandel snelle jelle
# omschrijving: voorbeelddatabase
# datum: 20-12-08
# auteur: Hans verburen
#
# Dit bestand is het beste te bekijken met een tab-afstand van vier spaties.
#
# --- Gebruikte datatypen ---
# INT(M) Een heel getal bestaande uit M cijfers.
# TINYTEXT Een string met een maximale lengte van 255 karakters.
#
CREATE TABLE merk
(
merkcode INT(3) PRIMARY KEY AUTO_INCREMENT,
merknaam TINYTEXT ,
land TINYTEXT
);
CREATE TABLE model
(
modelcode INT(3) PRIMARY KEY AUTO_INCREMENT,
modelnaam TINYTEXT ,
versnellingen INT(4) ,
kleur TINYTEXT ,
merkcode INT(3)
);
# --- inhoud ---
INSERT INTO merk VALUES( 1, "Gazelle", "Nederland" );
INSERT INTO merk VALUES( 2, "Giant", "Taiwan" );
INSERT INTO merk VALUES( 3, "Bianchi", "Italie" );
INSERT INTO model VALUES( '', 'Basic', 1, 'zwart', 1 );
INSERT INTO model VALUES( '', 'Orange', 7, 'geel', 1 );
INSERT INTO model VALUES( '', 'Trance', 27, 'zilver', 2 );
INSERT INTO model VALUES( '', 'Junior', 16, 'wit', 3 );
INSERT INTO model VALUES( '', 'Performance', 27, 'groen', 3 );
Het maken van het database is me dus gelukt. Nu wil ik een aantal php functies op het database uitvoeren. Ik hoop dat iemand mij antwoord kan geven hoe ik deze het beste kan oplossen.
Vraag 1:
Hoe maak ik een php-script dat het merk, model, aantal versnellingen en kleur van alle fietsen overzichtelijk op het scherm zet.
Vraag 2:
Dan moet er een tekstveld bij komen. Met dit tekstveld moet de gebruiker op merknaam kunnen zoeken.
Vraag 3:
Hoe maak ik dan naast het zoekveld een dropdownlistbox. In deze dropdownlistbox kan de gebruiker aangeven waarop hij wil zoeken, het zoekveld zoekt dan op die eigenschap.
Vraag 4:
Hoe zorg ik dat de getoonde resultaten gesorteerd kunnen worden op merk, model, aantal versnellingen of kleur.
en dan de laatste vraag 5:
Hoe maak ik een php-script dat het mogelijk maakt om nieuwe fietsen toe te voegen.
Hopelijk kan iemand mij antwoord geven op 1 of meerdere vragen.
Daar zal ik erg dankbaar voor zijn! :)
Met vriendelijke groet,
Hans verburen
I-student
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
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
<?php
require_once 'db_config.php';
$sql = "
SELECT
merknaam,
modelnaam,
kleur,
versnellingen
FROM
merk,
model
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
elseif(mysql_num_rows($res) == 0)
{
echo 'Geen records gevonden.';
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo $row['merknaam'].' '.$row['modelnaam'].' '.$row['kleur'].' '.$row['versnellingen'].' <br />';
}
}
?>
require_once 'db_config.php';
$sql = "
SELECT
merknaam,
modelnaam,
kleur,
versnellingen
FROM
merk,
model
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
elseif(mysql_num_rows($res) == 0)
{
echo 'Geen records gevonden.';
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo $row['merknaam'].' '.$row['modelnaam'].' '.$row['kleur'].' '.$row['versnellingen'].' <br />';
}
}
?>
kan iemand mij aub helpen met de opdrachten?
vorige topic, waarin je precies dezelfde vraag stelt?
Waarom ga je niet gewoon verder in je Gewijzigd op 01/01/1970 01:00:00 door Hans Verburen
Hans Verburen schreef op 08.01.2009 15:41:
En jij wil graag worden geholpen?waarom hou jij je bek niet ff?.
Waar slaat dit soort volslagen idiote opmerkingen op? Ga eerst eens even bij je pa en ma vragen om een klein beetje opvoeding, daar heb je wel het e.e.a. gemist.
Hans Verburen schreef op 08.01.2009 15:41:
Op een normale manier reageren kan natuurlijk ook, dit slaat natuurlijk nergens op.waarom hou jij je bek niet ff?
In je vorige topic wordt je op een goede manier geholpen, maar daar ga jij verder niet op in. In plaats daarvan loof je een 'beloning' uit voor degene die het eerst met een oplossing op de proppen komt en ik geef te kennen dat het zo hier niet werkt. Dat jij je daar niet in kunt vinden, prima. Maar om dan zo'n reactie te geven...
Maar goed, van mij hoef je in ieder geval geen hulp meer te verwachten. Succes met je script!
dankje
Hans Verburen schreef op 08.01.2009 15:41:
waarom hou jij je bek niet ff?
Voor mensen met communicatie problemen heb ze der ander help fora!
ga daar lekker even je probleem voor legen.
normaal taal gebruik is verplicht van mij hoef je dus geen hulp meer te verwachten en denk dat er een x aantal mensen het wel met mij eens is.
Gewijzigd op 01/01/1970 01:00:00 door RvW Of toch niet
criteria die daar voor gelden, ben ik genoodzaakt dit topic te sluiten.
SanThe.
Gezien de 'beleefde' reactie van TS en het feit dat er reeds al een topic met dit probleem open staat, daarbij komende dat er onnodig wordt gebumpt, met als allerlaatste dat deze vacature in zijn geheel niet voldoet aan de SanThe.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -