Keuzelijst uit MYSQL-tabel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer!? Sta jij aan het begin van jouw loopbaan of heb jij misschien al enige ervaring? Vind jij het daarnaast belangrijk om jezelf constant te kunnen ontwikkelen en uitdagen? Lees dan snel verder! Voor een vooraanstaand softwarehuis in Nieuwegein ben ik op zoek naar een Junior Software Developer. De eigenaar van het bedrijf is ervan bewust dat je als junior nog een hoop kan leren, waardoor je de eerste maanden veel begeleiding en diverse trainingen krijgt. Daarna ga je samen met je collega's aan zowel kleine als grote projecten werken.

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP Developer ga jij aan de slag met uitdagende software projecten. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Deze software bouw je vooral in PHP en specifiek Laravel. Dit framework kent dus geen geheimen voor jou. De software die jij gaat ontwikkelen is heel divers, van urenregistratiesystemen tot compleet geautomatiseerde tools. In deze veelzijdige functie ga jij je zeker niet vervelen, elke dag bestaat weer uit nieuwe uitdagingen. Bedrijfsprofiel Deze

Bekijk vacature »

Fullstack developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een andere uitdaging? Voor een erkende werkgever in de omgeving van Breda zijn wij op zoek naar een Fullstack developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in

Bekijk vacature »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Lead React Developer

Dit ga je doen Als Lead React Developer zul jij je voornamelijk gaan bezighouden met: Het werken aan tal van uiteenlopende projecten waar gloednieuwe (web)applicaties van scratch af aan ontwikkeld worden met o.a. React (Native) en Drupal; Het aansturen van een team bestaande uit 5-6 talentvolle en gedreven ontwikkelaars; Het adviseren en meedenken over nieuwe (technische) oplossingen en te gebruiken tools/frameworks; Het meedenken over de architectuur en de juiste implementatiebeslissingen maken; De doorontwikkeling van huidige applicaties. Hier ga je werken Als je inderdaad een ervaren Lead React Developer bent die zichzelf graag nog verder wil ontwikkelen dan is het goed

Bekijk vacature »

Medior/Senior Front-end Developers gezocht (Utrech

Functie Het team bestaat uit 10+ gespecialiseerde (veel senior) front-end ontwikkelaars en ontwerpers die werken aan projecten voor klanten van verschillende groottes (kan twee jaar bezig zijn met 1 klant). Je helpt klanten met ingewikkelde front-end vraagstukken, hierbij kun je denken aan: UX/UI design, CI/CD, architectuur en integratie met back-end systemen. De werkzaamheden verricht je op locatie bij de klant, dit is vaak in de Randstad. De organisatiestructuur is plat en er heerst een informele sfeer, zo kun je met vragen dus terecht bij de directie. Er wordt veel nadruk gelegd op het bevorderen van persoonlijke ontwikkeling door middel van

Bekijk vacature »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

Bekijk vacature »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Pagina: 1 2 3 4 volgende »

John Adje

John Adje

09/03/2012 09:20:17
Quote Anchor link
Medewerkers kunnen zich inschrijven voor een scholing.
Nu is het zo dat voor elke scholingsplaats plek is voor maximaal 10 medewerkers.
Alle medewerkers krijgen vooraf een gebruikersnaam en wachtwoord en kunnen inloggen.

Nu zou ik graag willen dat de medewerkers kunnen kiezen uit:
Locatie A
Locatie B
Locatie C
Locatie D
Locatie E

Als zich voor Locatie A echter al tien mensen hebben ingeschreven moeten de medewerkers die inloggen Locatie A niet meer als mogelijkheid zijn om zich voor die locatie aan te melden.

Heeft iemand een idee hoe ik dat moet aanpakken?
Gewijzigd op 09/03/2012 09:24:48 door John Adje
 
PHP hulp

PHP hulp

23/12/2024 13:12:51
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

09/03/2012 09:47:06
Quote Anchor link
Heb je een tabel voor locaties? Dan kun je zoiets doen:
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
SELECT
    locatie_id, locatie_naam
FROM
    locaties
WHERE
    locatie_id
IN
    (SELECT
        locatie_id
     FROM
        inschrijvingen
    GROUP BY
        locatie_id
    HAVING
        COUNT(locatie_id) < 10)
 
John Adje

John Adje

09/03/2012 10:27:39
Quote Anchor link
Bedankt voor de snelle reactie. Ik ben zelf nog een behoorlijk leek....

Ik heb een testtabel (members) gemaakt, waar nu vier medewerkers in staan.

id username password Locatie
1 john 1234 LA
2 johan 4321 LA
3 A A1 LA
4 B B2 LB
5 D D2

In dit geval is LA drie keer gekozen. Stel dat bij drie keer de locatie al vol zitten, moet medewerkers D alleen nog maar kunnen kiezen voor LB.



Toevoeging op 09/03/2012 10:53:19:

Nog even ter verduidelijking want misschien heb ik het een beetje vaag opgeschreven:

Medewerker logt in met gebruikersnaam en wachtwoord. (dit gedeelte is me gelukt. Gebruikersnaam en wachtwoord worden gecontroleerd uit de MYSQL-tabel)

Na inloggen krijgt de medewerker de pagina met:
Welkom "John".

"Kies hieronder de locatie waar jij je voor wil inschrijven."
(hij krijgt dus alleen locaties te zien waar nog plaats is)

Vervolgens wordt gevraagd of die keuze juist is.
na bevestiging moet de medewerker een scherm krijgen:
"Bedankt voor je aanmelding."

De keuze voor de locatie moet in de tabel "members" bij de juiste medewerker worden opgeslagen. Ik kan dan zien wie zich wel of nog niet heeft ingeschreven.

Ik ben erg benieuwd of dit kan...
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

09/03/2012 11:11:41
Quote Anchor link
Ik zou gewoon een tabel voor de lokaties maken, dan kan je daar eventueel ook nog extra informatie over een lokatie in kwijt. Dan kan je met de (aangepaste) query de
locaties opvragen:
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
32
33
<?php
/*************************
* zonder foutafhandeling *
**************************/

$sql = "SELECT
            lokatie_id, lokatie_naam
    FROM
            lokaties
    WHERE
            lokatie_id
    NOT IN
            (SELECT
                lokatie_id
             FROM
                members
            GROUP BY
                lokatie_id
            HAVING
                COUNT(lokatie_id) = 10)"
;
//hier connecten met de db
$result = mysql_query($sql);
if (mysql_num_rows($result) > 0) {
    echo '<select name="locatie">';
    while ($row = mysql_fetch_row($result)) {
        echo '<option value="' . $row[0] . '">';
        echo $row[1] . '</option>';
    }

    echo '</select>';
}

else {
    echo 'Sorry er zijn geen lokaties beschikbaar';
}

?>



Toevoeging op 09/03/2012 11:17:06:

John Adje op 09/03/2012 10:27:39:
Ik ben erg benieuwd of dit kan...

Alles kan!
Heb je ervaring met JavaScript en/of JQuery
Gewijzigd op 09/03/2012 13:18:37 door Ger van Steenderen
 
John Adje

John Adje

09/03/2012 12:24:24
Quote Anchor link
Ger van Steenderen op 09/03/2012 11:11:41:
Ik zou gewoon een tabel voor de lokaties maken, dan kan je daar eventueel ook nog extra informatie over een lokatie in kwijt. Dan kan je met de (aangepaste) query de
locaties opvragen:
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
32
33
<?php
/*************************
* zonder foutafhandeling *
**************************/

$sql = "SELECT
            lokatie_id, lokatie_naam
    FROM
            lokaties
    WHERE
            lokatie_id
    NOT IN
            (SELECT
                lokatie_id
             FROM
                members
            GROUP BY
                lokatie_id
            HAVING
                COUNT(lokatie_id) = 10)"
;
//hier connecten met de db
$result = mysql_query($sql);
if (mysql_num_rows($result) > 0) {
    echo '<select name="locatie">';
    while ($row = mysql_fetch_row($result)) {
        echo '<option value="' . $row[0] . '">';
        echo $row[1] . '</option>';
    }

    echo '</select>';
}

else {
    echo 'Sorry er zijn geen lokaties beschikbaar"
}
?>



Toevoeging op 09/03/2012 11:17:06:

John Adje op 09/03/2012 10:27:39:
Ik ben erg benieuwd of dit kan...

Alles kan!
Heb je ervaring met JavaScript en/of JQuery





Toevoeging op 09/03/2012 12:24:47:

Heel weinig...
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

09/03/2012 12:48:25
Quote Anchor link
Jammer.
Maar, waar loop je nu nog op vast?
 
John Adje

John Adje

09/03/2012 13:07:49
Quote Anchor link
Als ik bovenstaande code kopieer krijg ik een foutmelding.
Misschien connect ik niet goed naar de db...?


function connect_db(){
$host = 'localhost';
$username = "****";
$password = "****";
$database = "***";
mysql_connect($host,$username,$password);
mysql_select_db($database)
 
- SanThe -

- SanThe -

09/03/2012 13:09:28
Quote Anchor link
John Adje op 09/03/2012 13:07:49:
Als ik bovenstaande code kopieer krijg ik een foutmelding.


Altijd vermelden welke.
Gewijzigd op 09/03/2012 13:09:40 door - SanThe -
 
John Adje

John Adje

09/03/2012 13:20:27
Quote Anchor link
Kan de pagina niet vinden....
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

09/03/2012 13:21:03
Quote Anchor link
de fout werd veroorzaakt door regel 31, shame on me!
Regel 31 moet zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo 'Sorry er zijn geen lokaties beschikbaar';
?>

Ik heb inmiddels aangepast.

Toevoeging op 09/03/2012 13:22:59:

John Adje op 09/03/2012 13:20:27:
Kan de pagina niet vinden....

een html error?
 
John Adje

John Adje

10/03/2012 09:56:07
Quote Anchor link
Ik heb nu twee tabellen aangemaakt:
De tabellen:
members (met velden:id,username,password,locatie_naam,team )
locaties (met velden: locatie_id locatie_naam



De onderstaande code heb ik:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
session_start();
if(!session_is_registered(myusername)){
header("location:main_login.php");
}

?>


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
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
/*************************
* zonder foutafhandeling *
**************************/

$sql = "SELECT
            lokatie_id, lokatie_naam
    FROM
            lokaties
    WHERE
            lokatie_id
    NOT IN
            (SELECT
                lokatie_id
             FROM
                members
            GROUP BY
                lokatie_id
            HAVING
                COUNT(lokatie_id) = 10)"
;
//hier connecten met de db
function connect_db(){
    $host = 'localhost';
    $username = "**";
    $password = "***";
    $database = "rstscholinglnl_";
    mysql_connect($host,$username,$password);
    mysql_select_db($database)




$result = mysql_query($sql);
if (mysql_num_rows($result) > 0) {
    echo '<select name="locatie">';
    while ($row = mysql_fetch_row($result)) {
        echo '<option value="' . $row[0] . '">';
        echo $row[1] . '</option>';
    }

    echo '</select>';
}

else {
    echo 'Sorry er zijn geen lokaties beschikbaar"
}
?>



Ik krijg de volgende melding:
HTTP-fout 500 (Internal Server Error): Er is een onverwachte voorwaarde gevonden toen de server het verzoek wilde uitvoeren.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

10/03/2012 10:44:02
Quote Anchor link
Zie mijn eerdere post van gisterren. In jouw code is dat nu regel 42
En let op de veldnamen in de query, ik schrijf lokatie (zoals het hoort) met een k en jij met een c.
In de tabel heb je alleen een veld met de locatie_id nodig, dus niet de locatie_naam.
 
John Adje

John Adje

10/03/2012 11:01:39
Quote Anchor link
Ik heb een nieuwe tabel aangemaakt met de naam locaties.
En alleen het veld id aangemaakt.
Ik krijg dan nog de volgende code:
HTTP-fout 500 (Internal Server Error): Er is een onverwachte voorwaarde gevonden toen de server het verzoek wilde uitvoeren.

IK heb de volgende code nu:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
session_start();
if(!session_is_registered(myusername)){
header("location:main_login.php");
}

?>


<html>
<body>
Login Successfulasas
<p>klik <a href="http://www.rstscholing.nl/uitloggen.php">hier</a> om uit te loggen</p>
</body>
</html
>

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
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
/*************************
* zonder foutafhandeling *
**************************/

$sql = "SELECT
            lokatie_id, lokatie_naam
    FROM
            lokaties
    WHERE
            lokatie_id
    NOT IN
            (SELECT
                lokatie_id
             FROM
                members
            GROUP BY
                lokatie_id
            HAVING
                COUNT(lokatie_id) = 10)"
;
//hier connecten met de db
function connect_db(){
    $host = 'localhost';
    $username = "***";
    $password = "***";
    $database = "rstscholinglnl_";
    mysql_connect($host,$username,$password);
    mysql_select_db($database)


$result = mysql_query($sql);
if (mysql_num_rows($result) > 0) {
    echo '<select name="locatie">';
    while ($row = mysql_fetch_row($result)) {
        echo '<option value="' . $row[0] . '">';
        echo $row[1] . '</option>';
    }

    echo '</select>';
}

else {
[
code]<?php
echo 'Sorry er zijn geen lokaties beschikbaar';
?>

}
?>
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

10/03/2012 11:10:21
Quote Anchor link
PHP manual:
bool session_is_registered ( string $name )

Finds out whether a global variable is registered in a session.
Warning

This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.

beter om isset($_SESSION['myusername']) te gebruiken.

Regel 40 en 42 verwijderen.
 
- SanThe -

- SanThe -

10/03/2012 11:11:16
Quote Anchor link
De function session_is_registered() is antiek.
Is myusername een constante?
if(!session_is_registered(myusername)){

Regel 27 mist een puntkomma.

Regel 40 nogmaals php openen is niet mogelijk.

Twee keer php sluiten is ook niet mogelijk.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

10/03/2012 11:18:36
Quote Anchor link
En regel 21: als je het connecten in een functie zet moet je hem ook aanroepen, en de afsluitende } ontbreekt
 
John Adje

John Adje

10/03/2012 14:26:11
Quote Anchor link
Ik ben een stuk verder, maar

Toevoeging op 10/03/2012 14:51:59:

Dankzij jullie hulp ben ik een stuk verder.
Het vergelijken gaat volgens mij alleen nog niet helemaal goed.
Ik heb in de tabel members nu 4 keer de plaats Goes ingevuld. Volgens mij zou hij dan nu Goes niet meer als optie moeten laten zien?

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?
session_start();
if(!session_is_registered(myusername)){
header("location:main_login.php");
}


echo 'Je bent nu ingelogd.<br> Kies hieronder de locatie waar jij de scholing wilt volgen.';
echo 'Je kunt alleen kiezen uit locacties waar nog geen mensen zijn ingelogd';
echo "<br><br>";

/*************************
* zonder foutafhandeling *
**************************/

$sql = "SELECT
            lokatie_id, lokatie_naam
    FROM
            lokaties
    WHERE
            lokatie_id
    NOT IN
            (SELECT
                lokatie_id
             FROM
                members
            GROUP BY
                lokatie_id
            HAVING
                COUNT(lokatie_id) = 2)"
;
//hier connecten met de db
//Gegevens in onderstaand kader mogen aangepast worden
//+---------------------------------------------------------+
//login gegevens                                            |

$host = "localhost";//locatie van de MySQL server             |
$username = "***n";//gebruikersnaam van de MySQL server            |
$password = "***";//wachtwoord van de MySQL server        |
$database = "rstscholingnl_";//database die aangesproken moet worden    |
$sql = "SELECT * FROM lokaties";//SQL query                    |
//+---------------------------------------------------------+    

//connecteren

$lnk = mysql_connect($host,$username,$password) or die(mysql_error()); //connecteren met de server
mysql_select_db($database,$lnk) or die(mysql_error()." [".$database."]"); //selecteren van de database
$resultaat = mysql_query($sql,$lnk)or die(mysql_error()." [".$sql."]"); //uivoeren SQL statement
$aantal_velden = mysql_num_fields($resultaat)or die(mysql_error()." [".$sql."]"); //het aantal velden uit de tabel benaderen



$result = mysql_query($sql);
if (mysql_num_rows($result) > 0) {
    echo '<select name="lokatie">';
    while ($row = mysql_fetch_row($result)) {
        echo '<option value="' . $row[0] . '">';
        echo $row[1] . '</option>';
    }

    echo '</select>';
}

else {
echo 'Sorry, er zijn geen lokaties meer beschikbaar';
}

?>
Gewijzigd op 10/03/2012 14:36:42 door John Adje
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

10/03/2012 16:29:10
Quote Anchor link
maak van COUNT(lokatie_id) = 2 COUNT(lokatie_id) >= 2
 
John Adje

John Adje

10/03/2012 16:34:46
Quote Anchor link
Gedaan, maar het resultaat blijft hetzelfde..
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

10/03/2012 16:57:36
Quote Anchor link
Ik heb net even getest en het werkt gewoon.
 
John Adje

John Adje

10/03/2012 16:59:44
Quote Anchor link
Dan heb ik misschien iets niet goed in mijn tabellen staan??
 

Pagina: 1 2 3 4 volgende »



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.