SQL queries die in verband staan met php

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Hans Verburen

Hans Verburen

08/01/2009 15:30:00
Quote Anchor link
Ik heb een 5 tal vragen hoe je een aantal php functies op je database uitvoert. Voor de vragen die ik heb je de volgende database nodig:

#
# 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
 
PHP hulp

PHP hulp

30/11/2024 03:44:44
 
Hans Verburen

Hans Verburen

08/01/2009 15:32:00
Quote Anchor link
heb vraag 1 al geprobeerd (weet niet of die goed is):

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?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 />';
        }
}

?>


kan iemand mij aub helpen met de opdrachten?
 
Joren de Wit

Joren de Wit

08/01/2009 15:33:00
Quote Anchor link
Waarom ga je niet gewoon verder in je vorige topic, waarin je precies dezelfde vraag stelt?
 
Hans Verburen

Hans Verburen

08/01/2009 15:41:00
Quote Anchor link
je zei zelf dat ik hier moest checke en verder: post aub niet van die nuttelose berichten ipv me te helpen. Bedankt
Gewijzigd op 01/01/1970 01:00:00 door Hans Verburen
 
Frank -

Frank -

08/01/2009 15:44:00
Quote Anchor link
Hans Verburen schreef op 08.01.2009 15:41:
waarom hou jij je bek niet ff?.
En jij wil graag worden geholpen?

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.
 
Joren de Wit

Joren de Wit

08/01/2009 15:47:00
Quote Anchor link
Hans Verburen schreef op 08.01.2009 15:41:
waarom hou jij je bek niet ff?
Op een normale manier reageren kan natuurlijk ook, dit slaat natuurlijk nergens op.

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!
 
Hans Verburen

Hans Verburen

08/01/2009 15:48:00
Quote Anchor link
dankje
 
RvW Of toch niet

RvW Of toch niet

08/01/2009 15:53:00
Quote Anchor link
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
 
- SanThe -

- SanThe -

08/01/2009 17:43:00
Quote Anchor link
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 criteria die daar voor gelden, ben ik genoodzaakt dit topic te sluiten.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.