categorieën apart weergeven uit query

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

Ervaren PHP developer gezocht!

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Magento developer

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

.NET Developer Microservices

Dit ga je doen Je taken zullen voornamelijk bestaan uit: Het ontwikkelen van software, inclusief vormgeving, implementaties, integraties en (automatisch) testen (.NET, C#, Azure, Docker, Microservices, Angular); Het in kaart brengen van software requirements; Zorgen dat jouw code kwalitatief hoogstaand is; Het uitvoeren van risico analyses; Een bijdrage leveren aan het continuous quality improvement process. Hier ga je werken Dat kanker een verschrikkelijke ziekte is die de wereld uit geholpen moet worden, is duidelijk. Binnen deze Gelderse organisatie die duizenden ziekenhuizen van producten voorziet, proberen ze daar via technische innovaties aan bij te dragen. Samen met 10 collega .NET developers

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

PHP Programmeur

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda, ontwikkel je als PHP programmeur niet alleen webapplicaties, maar ben je verder ook gefocust op het constant inspelen op nieuwe innovaties m.b.t software ontwikkeling. Naast het ontwikkelen van webapplicaties, bouwt deze toffe werkgever ook webshops en websites voor hun opdrachtgevers. Wat ga je doen? Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het ontwerpen en implementeren van webapplicaties met het Symfony framework; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden en updaten van bestaande applicaties die

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

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 »
Richard

Richard

02/08/2006 00:11:00
Quote Anchor link
Hoi ik heb een probleempje..
Uit de database wordt de collectie van leden gehaald en nu wil ik op verschillende plaatsen de games (het is een gamescollectie) per categorie weergeven.

Dit is zoals het normaal is, met alle categorieën weergeven:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
{
    $select5 = "SELECT * FROM leden_gegevens WHERE gebruikersnaam = '".$_COOKIE['gebruikersnaam']."'";
    $query5 = mysql_query($select5)or die(mysql_error());
    $list5 = mysql_fetch_object($query5);

    $select6 = "SELECT * FROM leden_collectie WHERE gebruiker = '".$list5->id."' ORDER BY naam DESC";
    $query6 = mysql_query($select6)or die(mysql_error());
    $aantal6 = mysql_num_rows($query6);
?>


Nu wil ik dus maken dat bv. de categorie 'gba' wordt weergeven met zoiets als dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<? if($list6->console == "gba")
{

   while($list6 = mysql_fetch_object($query6))
   {

?>

, maar dat werkt dus niet.. net zoals een paar andere dingen die ik al heb geprobeerd. Ik weet niet hoe ik het WHERE-command kan toepassen sinds de gebruikersnaam daar ook staat als voorwaarde..

Wie weet een oplossing voor mij?
 
PHP hulp

PHP hulp

17/11/2024 00:36:27
 
Erik Rijk

Erik Rijk

02/08/2006 00:13:00
Quote Anchor link
je vraagt eerst $list6 op en daarna wil je hem gaan aanmaken.
dat zal php niet slikken nee.
 
Erik Rijk

Erik Rijk

02/08/2006 00:15:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?

$sql
= "SELECT eerste FROM tweede";
$res = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_array($res))
{

    echo $row[0] . "\r\n";
}


?>


dit is de logische volgorde die je het beste kan aanhouden
 
Richard

Richard

02/08/2006 00:26:00
Quote Anchor link
ok, dat was dom..

bedankt, zat al tijden te turen wat het probleem was.

Nu zit ik nog met één klein dingetje:
Hoe kan ik een bericht weergeven als de kolom gba leeg is?

dit staat er nu dus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
if($list15->console == "gba")
{

?>


en zoiets als dit zal niet werken..:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
if (empty($list15->console == "gba")
{

echo "nog niet toegevoegd";
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Richard
 
Erik Rijk

Erik Rijk

02/08/2006 01:02:00
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
<?

$sql
= "SELECT eerste FROM tweede";
$res = mysql_query($sql) or die(mysql_error());
$num = mysql_num_rows($res);
if($num >= 1)
{

    while($row = mysql_fetch_array($res))
    {

        echo $row[0] . "\r\n";
    }
}

else {
    echo 'Er is niks beschikbaar';
}


?>


Voorbeeld uitgebreidt
 
Richard

Richard

02/08/2006 01:08:00
Quote Anchor link
ok, dat ik daar zelf niet aan gedacht heb.. dommer zal het niet worden hoop ik.

Bedankt
 
Erik Rijk

Erik Rijk

02/08/2006 01:35:00
Quote Anchor link
zo begon ik hier ook hoor :)
 
Richard

Richard

02/08/2006 02:26:00
Quote Anchor link
ok, dommer wordt het wel, damnit :P
Ik zit met het probleem hoe ik die categorieën kan nummen..
eigenlijk lijk het hele vb niet echt aan te slaan bij mij :/ het lijkt er totaal niet op.. en het schier ook hiet niet op zo, ik vraag om wat uitebreidere hulp =)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?
    $gba
= $list5->console == "gba";
    $gba1 = mysql_num_rows($gba);
while($list5 = mysql_fetch_object($query5))
        {

        
if($gba1 >= 1)
{

?>


pff ik ben ook zo'n noob in niet-standaard php :/
maar ik moet ook selecten van de gebruikersnaam (zie eerste bericht), anders was het wel makkelijk geweest..
Gewijzigd op 01/01/1970 01:00:00 door Richard
 
Erik Rijk

Erik Rijk

02/08/2006 02:46:00
Quote Anchor link
Quote:
Ik zit met het probleem hoe ik die categorieën kan nummen..
Kan je even duidelijker uitleggen wat je echt precies wilt?
Ik begrijp je nu niet goed namelijk.
 
Richard

Richard

02/08/2006 03:02:00
Quote Anchor link
Nou, ik wil dus de games per categorie weergeven: gba, ds en gc.

Als er zich geen games in een categorie bevinden moet dat bericht er staan (nog niks toegevoegd bla)..

de categorieën heten 'console' in de tabel.
bv. console == "gba"

Als ik niet rekening hoefde te houden met de gebruiker die ingelogd is dan zou het makkelijk zijn met WHERE, maar nu moet het dus anders..,
ik probeerde iets als dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?
    $gba
= $list5->console == "gba";
    $gba1 = mysql_num_rows($gba);
while($list5 = mysql_fetch_object($query5))
        {

        
if($gba1 >= 1)
{

?>
, uitgaand van je voorbeeld, alleen kan ik het niet werkend namaken..
Ik denk dat het probleem is dat ik niet de waarde kan tellen per categorie en van daaruit bv. dit neerzetten: if($gba1 >= 1)
 
Erik Rijk

Erik Rijk

02/08/2006 03:10:00
Quote Anchor link
rekening houden met of de gebruiker ingelogd is?
kan je dat uitleggen....

Ik ga even iets voor je maken moment.
 
Richard

Richard

02/08/2006 03:12:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
 $select5
= "SELECT * FROM leden_gegevens WHERE gebruikersnaam = '".$_COOKIE['gebruikersnaam']."'";
    $query5 = mysql_query($select5)or die(mysql_error());
    $list5 = mysql_fetch_object($query5);
?>

ik bedoel dat ik dan niet kan doen 'WHERE console = 'gba' ofzo.. :/
 
Erik Rijk

Erik Rijk

02/08/2006 03:16:00
Quote Anchor link
je wilt alle categorieen opvragen in een query en die op het scherm weer te geven?
en als er geen games in de map staan, wil je dat daar een melding van staat?
 
Richard

Richard

02/08/2006 03:31:00
Quote Anchor link
ja precies, een melding per categorie.
Leden kunnen games toevoegen die in de db staan en die games hebben allemaal een categorie 'console'. Op je collectiepagina staan die apart geordend op categorie en als je geen games uit een categorie hebt toegevoegd, dan krijg je die melding/tekst te zien
 
Erik Rijk

Erik Rijk

02/08/2006 04:00:00
Quote Anchor link
ah, je wilt per gebruiker zien wat ze hebben toegevoegd....

kan je de sql van je tabellen die je hiervoor gebruikt eens posten.
 
Richard

Richard

02/08/2006 04:03:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?
    $select4
= "SELECT * FROM leden_gegevens WHERE gebruikersnaam = '".$_COOKIE['gebruikersnaam']."'";
    $query4 = mysql_query($select4)or die(mysql_error());
    $list4 = mysql_fetch_object($query4);

    $select5 = "SELECT * FROM leden_collectie WHERE gebruiker = '".$list4->id."' ORDER BY naam DESC";
    $query5 = mysql_query($select5)or die(mysql_error());
    $gba = $list5->console == "gba";
?>


Ik hoop dat dit voldoet:

Veld Type Collatie Attributen Null Standaardwaarde Extra Actie
id smallint(10) Nee auto_increment
gameid smallint(10) Nee 0
naam varchar(250) latin1_swedish_ci Ja 0
gebruiker smallint(10) Nee 0
console varchar(250) latin1_swedish_ci Nee


Toevoegen:
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
<?
if($_GET['actie'] == "collectie")
{
    
    $select16 = "SELECT * FROM leden_gegevens WHERE gebruikersnaam = '".$_COOKIE['gebruikersnaam']."'";
    $query16 = mysql_query($select16)or die(mysql_error());
    $list16 = mysql_fetch_object($query16);
    
    $select17 = "SELECT gameid FROM leden_collectie WHERE gameid = '".$_GET['id']."'";
    $query17 = mysql_query($select17)or die(mysql_error());
    $list17 = mysql_fetch_object($query17);
if(mysql_num_rows($query17) == 1)
{

echo "<script language=JavaScript>
        alert('Je hebt deze game al toegevoegd aan je collectie!') </script>"
;
}

else
{
echo "<script language=JavaScript>
        alert('Game succesvol toegevoegd aan je collectie!') </script>"
;
        
            $insert = "INSERT INTO leden_collectie (id, gebruiker, gameid, naam, console) VALUES ('', '".$list16->id."', '".$_GET['id']."', '".$list->naam."', '".$list->console."')";
            mysql_query($insert)or die(mysql_error());
    }
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Richard
 
Erik Rijk

Erik Rijk

02/08/2006 04:06:00
Quote Anchor link
dit is 1 tabel, in je voorbeeld heb je er 2
hoe heet de tabel?
 
Richard

Richard

02/08/2006 04:10:00
Quote Anchor link
oja sorry, bedoel je leden_gegevens?, daar worden de ledengegevens uitgehaald.. (doh) en worden dus de games per gebruiker weergeven
 
Erik Rijk

Erik Rijk

02/08/2006 06:24:00
Quote Anchor link
als je een game toevoegd dan staat in de db toch wel de ID van de persoon die de game heeft toegevoegd.

dan kan je bijv zo'n query maken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$sql
= "SELECT * FROM tabel WHERE poster_id = '".$_SESSION['user_id']."'";
$res = mysql_query($sql) or die(mysql_error());
?>


als je user_id 1 is, dan heb je eigenlijk deze query.

$sql = "SELECT * FROM tabel WHERE poster_id = 1";

ik hoop dat dit duidelijk is voor je en hoe je dus makkelijk verder kan werken.
 
Richard

Richard

02/08/2006 06:38:00
Quote Anchor link
ok ik snap het denk ik maar ik weet nog steeds niet hoe ik met die query de gegevens van 1 categorie uit de db kan halen..

want wat je zegt heb ik hier eigenlijk al:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
    $select4
= "SELECT * FROM leden_gegevens WHERE gebruikersnaam = '".$_COOKIE['gebruikersnaam']."'";
    $query4 = mysql_query($select4)or die(mysql_error());
    $list4 = mysql_fetch_object($query4);

    $select5 = "SELECT * FROM leden_collectie WHERE gebruiker = '".$list4->id."' ORDER BY naam DESC";
    $query5 = mysql_query($select5)or die(mysql_error());
?>

Ik moet dus min of meer nog steeds 2 WHERE's hebben :/ eentje voor de gebruiker die ingelogd is en eentje voor de categorie..
het worden dus denk ik aparte queries per console/categorie..?
Gewijzigd op 01/01/1970 01:00:00 door Richard
 
Richard

Richard

02/08/2006 12:48:00
Quote Anchor link
Het is uiteindelijk opgelost door dit:

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
<?php

    $select5
= "SELECT * FROM leden_gegevens WHERE gebruikersnaam = '".$_COOKIE['gebruikersnaam']."'";
    $query5 = mysql_query($select5)or die(mysql_error());
    $list5 = mysql_fetch_object($query5);

    $select6 = "SELECT * FROM leden_collectie WHERE gebruiker = '".$list5->id."' ORDER BY naam DESC";
    $query6 = mysql_query($select6)or die(mysql_error());
    $aantal6 = mysql_num_rows($query6);
    
    if($aantal6 != 0)
    {

        while($list6 = mysql_fetch_object($query6))
        {

            $select7 = "SELECT * FROM leden_collectie WHERE gebruiker = '".$list5->id."' AND console = 'gba' ORDER BY naam DESC";
            $query7 = mysql_query($select6)or die(mysql_error());
            
            while($list7 = mysql_fetch_object($query7))
            {

                // resultaat
            }
        }
    }

    else
    {
        //foutmelding
    }
?>


waarbij gba wordt vervangen per console; het werkt.
Bedankt voor de vele hulp
Gewijzigd op 01/01/1970 01:00:00 door Richard
 



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.