Select box Zoekfunctie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

Bekijk vacature »

Junior Java Developer

Dit ga je doen Full stack web- en appdevelopment; Vertalen van de functionele wensen naar de technische specificaties; Sturing geven aan/klank board zijn voor de software teams; Trainen van de software teams; Sparren met klanten; Meedenken over architectuur. Hier ga je werken De organisatie is een bureau welke websites en mobiele applicaties bouwt voor verschillende toonaangevende organisaties. Hierbij richten zij zich voornamelijk op de sectoren leisure, overheid en zorg. De sfeer intern kenmerkt zich door informaliteit, gezelligheid en ambitie. Ze werken dag in dag uit samen om mooie producten op te leveren voor hun klanten. Op dit moment zijn er

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Alblasserdam zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

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 omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

Medior/senior Front-end developer

Functie Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden gebouwd, of grote complexe wijzigingen worden doorgevoerd op bestaande omgevingen. Je kunt (afhankelijk van jouw wensen en doelen) dus afwisselend werken in beide teams. Hiernaast participeer je in het Chapter Front-end development waar gezamenlijk kennis en ervaring wordt gedeeld. Als Front-end developer is het jouw doel

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »
Mark H

Mark H

19/12/2011 15:30:26
Quote Anchor link
Beste PHPhulp,

Ik ben bezig met klein systeempje waar je aan de achterkant clubs kunt invoeren, bewerken en verwijderen. Dit werkt allemaal prima.
aan elke club wordt een ID, naam en land gegeven.

Nu wil ik aan de voorkant een soort zoekfunctie bouwen, waar je op land kan zoeken door middel van een Select box.

Het liefste zou ik willen dat alleen de landen worden weergegeven die gekoppeld zijn met een club, omdat het anders nutteloos is om te zoeken op een land waar geen club is. het zijn in totaal 240+- landen, dat zou anders een super lange lijst worden.

Ik heb nu in de database:

- Clubs
-- clubID
-- clubnaam
-- landID

- Landen
-- landID
-- landnaam

Er moet dus een Select box komen met een submit button, als er een post is moet de geposte waarde dus aan een query of iets dergelijks worden meegegeven. zodat de gegevens die voldoen aan de geposte waarde worden weergegeven. Dit heb ik geprobeerd maar ik kreeg alleen maar errors of geen content terug.

Weet iemand misschien hoe ik dit zou kunnen oplossen?

Alvast bedankt!

Groetjes Mark
 
PHP hulp

PHP hulp

27/05/2026 13:10:10
 
Marijke Hakvoort

Marijke Hakvoort

19/12/2011 15:31:57
Quote Anchor link
En wat heb je momenteel?
 
Mark H

Mark H

19/12/2011 15:48:26
Quote Anchor link
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
if(is_array($_POST['land'])){
$clubb = $_POST['land'];
}

$query = 'SELECT * FROM clubs JOIN landen ON clubs.landID=landen.landID WHERE clubs.landID = '.$clubb.'';

$result = mysql_query($query) or die(mysql_error());
    

$htmlrows = array();
$aantalrecords = mysql_num_rows($result);
for($nummer=1; $nummer<=$aantalrecords; $nummer++){
    $record = mysql_fetch_assoc($result);
    $htmlrows[] = '<tr><td><a href="index.php?action=show&id='.$record['clubID'].'">'.$record['clubnaam'].'</a></td>
               <td><a href="'.$record['clubwebsite'].'" target="_blank">Website</a></td>
               <td>'.$record['landnaam'].'</td></tr>';
}

$queryy = 'SELECT * FROM landen';
$resultt = mysql_query($queryy) or die(mysql_error());
$aantalrecordss = mysql_num_rows($resultt);

$genre = array();    

    for($nummer=1; $nummer<=$aantalrecordss; $nummer++){
        $recordd = mysql_fetch_assoc($resultt);
        $genre[] = '
<option name="land" value="'.$recordd['landID'].'">'.$recordd['landnaam'].'</option> <br />
        ';
    }
    
$content = '<form id="frm1" name="frm1" method="post" action="'.$_SERVER['REQUEST_URI'].'">
                <table>
                <tr>
                <td><span>Choose a Genre:</span><br />
                
                <select name="land">
                '.implode('', $genre).'
                </select>
                <td/>
                </tr>
                </table>
                <input type="submit" value="Search">
                </form>';
            
  if(isset($_POST['land'])){
      
            $content .= '<br /><table class="toponiemen"> <tr>
                <td><b>Club Name</b></td>
                <td><b>Website</b></td>
                <td><b>Country</b></td>
                </tr>'.implode('', $htmlrows).'</table>';
}


Toevoeging op 19/12/2011 16:16:37:

Volgens mij is het enige probleem dat mijn query verkeerd is opgebouwd.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
if(is_array($_POST['land'])){
$clubb = $_POST['land'];
}

$query = 'SELECT * FROM clubs JOIN landen ON clubs.landID=landen.landID WHERE clubs.landID = '.$clubb.'';


Want als ik ipv die $clubb in de query een nummer zet, dan werkt het wel..
De $clubb wordt niet gevuld denk ik dan, maar hoe kan ik hem wel gevuld krijgen zodat de waarde wel wordt neergezet in de query?
Gewijzigd op 19/12/2011 15:57:04 door Mark H
 
Jonathan de Vries

Jonathan de Vries

19/12/2011 16:37:07
Quote Anchor link
Is $_POST['land'] wel een array (regel 1 t/m 3), normaal gesproken is $_POST alleen de array met op elke name waarde de gegevens die je wilt ophalen.. dus zou $clubb = $_POST['land']; voldoende moeten zijn.

Daarbuiten moet je ook goed kijken naar SQL injectie, gebruik op zijn minst nog mysql_real_escape_string().
Gewijzigd op 19/12/2011 16:42:44 door Jonathan de Vries
 
Mark H

Mark H

19/12/2011 16:43:48
Quote Anchor link
Klopt dat zag ik ook al, heb het veranderd in isset ipv is_array.
het probleem zit zich in de SQL,

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$query = 'SELECT * FROM clubs JOIN landen ON clubs.landID=landen.landID WHERE clubs.landID = '.$clubb.'';


Hoe krijg ik nu die geposte waarde achter ingevuld waar nu '.$clubb.' staat.
dat is het enige probleem wat ik heb denk ik. klinkt heel simpel maar wat ik ook doe het lukt me niet.
Ja de mysql_real_escape_string() voeg ik later nog toe.
 
Marijke Hakvoort

Marijke Hakvoort

19/12/2011 16:59:17
Quote Anchor link
wat staat er momenteel in $clubb?
Die is waarschijnlijk gewoon leeg.

Probeer anders eens:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$query
= 'SELECT * FROM clubs JOIN landen ON clubs.landID=landen.landID WHERE clubs.landID IN '.$clubb;
?>
 
- SanThe -

- SanThe -

19/12/2011 17:06:10
Quote Anchor link
Horen hier ook geen haakjes bij?
WHERE clubs.landID IN ' . $clubb;
==>
WHERE clubs.landID IN(' . $clubb. ')';
 
Mark H

Mark H

20/12/2011 10:47:24
Quote Anchor link
$clubb is niet leeg, want ik heb even een print gemaakt van die $clubb en die print gewoon het ID van een land wat gepost wordt.

ik heb dit geprobeerd:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$query
= 'SELECT * FROM clubs JOIN landen ON clubs.landID=landen.landID WHERE clubs.landID IN(' . $clubb. ')';
?>

Zonder resultaat.
Maar als ik een willekeurig nummer invul (ID van een land) dan worden wel de waardes van dit land gepost.. (zie onderstaande code)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$query
= 'SELECT * FROM clubs JOIN landen ON clubs.landID=landen.landID WHERE clubs.landID IN(81)';
?>


Zover ik zie klopt de query nu toch 100% of heb dit fout?
 
Kitty N

kitty N

20/12/2011 11:18:00
Quote Anchor link
Om te zien of er ook echt een id mee gestuurd word in de query kun je even een echo plaatsen na je query:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$query
= 'SELECT * FROM clubs JOIN landen ON clubs.landID = landen.landID WHERE clubs.landID IN(' . $clubb . ')';
echo 'De uitgevoerde query is: ' . $query . '<br /><br />';
?>
Gewijzigd op 20/12/2011 11:20:20 door kitty N
 
Mark H

Mark H

20/12/2011 11:26:58
Quote Anchor link
Dit heb ik gedaan en er stond in dat de $clubb leeg is.
maar ik denk dat ik het opgelost heb met het volgende:
Eerst had ik de accolade direct gesloten na het vullen van de $clubb, oftewel daarbuiten zou hij leeg zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if(isset($_POST['land'])){
$clubb = $_POST['land'];
}

// EN HIER DE QUERY ETC
?>


Nu heb ik de accolade onder alle query tekst etc gezet en zo te zien doet hij het nu wel. Dankjewel iedereen voor het helpen!

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
<?php
if(isset($_POST['land'])){
$clubb = $_POST['land'];

$query = 'SELECT * FROM clubs JOIN landen ON clubs.landID = landen.landID WHERE clubs.landID IN('.$clubb.')';


$result = mysql_query($query) or die(mysql_error());
    

$htmlrows = array();
$aantalrecords = mysql_num_rows($result);
for($nummer=1; $nummer<=$aantalrecords; $nummer++){
    
    $record = mysql_fetch_assoc($result);
    $htmlrows[] = '
        
                <tr>  
                <td><a href="index.php?action=show&id='
.$record['clubID'].'">'.$record['clubnaam'].'</a></td>
                <td><a href="'
.$record['clubwebsite'].'" target="_blank">Website</a></td>
                <td>'
.$record['landnaam'].'</td>
                </tr>
        
    '
;
}
}

?>
 
- SanThe -

- SanThe -

20/12/2011 11:29:49
Quote Anchor link
Denk ook aan de veiligheid.
Bovenstaand is NIET veilig.
Zie mysql_real_escape_string().
 
Mark H

Mark H

20/12/2011 11:34:36
Quote Anchor link
Dankjewel voor de tip Santhe dat was ik nog vergeten:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$clubb
= mysql_real_escape_string($_POST['land']);
?>
 



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.