Meerdere keren mysql_fetch_row

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Backend Developer PHP Laravel SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Backend Guild. Hier ga je werken Voor een snel groeiend bedrijf, in de regio Nieuw Vennep, zijn wij opzoek naar een ervaren Backend Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

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 »

Full Stack Software Developer C#.NET

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

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 »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

PHP Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

Bekijk vacature »

BizTalk/ Azure Developer

Dit ga je doen •Understanding the scope of required functionality, translate them within context of way of working of the team into developed solutions, whilst safeguarding documentation; •Planning based on assigned sprint tasks; •Acting as an expert in estimation techniques and planning; •Understanding your role in the agile process and act in this way; •Facilitating internal communication and effective collaboration; •Working closely with scrum master to handle backlogs and new requests; •Providing information to the third parties about activities and needs for compliance. Hier ga je werken Our client is a leading organization focusing on animal nutrition, offering solutions that

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Back end developer Digital agency

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 20 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

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 »

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »
Erik van Maanen

Erik van Maanen

12/07/2006 21:35:00
Quote Anchor link
Ik heb het volgende script.

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

$sql
= //query hier
$res = mysql_query($sql);

while ($aRow = mysql_fetch_row($res))
{

    if (geldt voorwaarde 1)
    {

        Doe dingen bij voorwaarde 1
    }
 }


while ($aRow = mysql_fetch_row($res))
{

    if (geldt voorwaarde 2)
    {

        Doe dingen bij voorwaarde 2
    }
 }


while ($aRow = mysql_fetch_row($res))
{

    if (geldt voorwaarde 3)
    {

        Doe dingen bij voorwaarde 3
    }
 }


?>


Ik wil dat hij het result 3 keer afgaat en bepaalde dingen doet aan de hand van de voorwaarden. Bij de eerste gaat alles goed, maar bij de tweede en derde doet hij niets. Op de één of andere manier lijkt aan de while niet voldaan bij de 2 en 3e.

Wie kan me uitleggen wat hier mis gaat en hoe ik het kan fixen?

edit: tikfoutje
Gewijzigd op 01/01/1970 01:00:00 door Erik van Maanen
 
PHP hulp

PHP hulp

09/01/2025 23:15:37
 
Han eev

Han eev

12/07/2006 21:40: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
<?PHP
while ($aRow = mysql_fetch_row($res))
{

    if (geldt voorwaarde 1)
    {

      // er is altijd maar 1 waarde waar dus je kan het ook met elseif doen
    } elseif(voorwaarde 2) {
// doe voorwaarde 2
} elseif(voorwaarde 3) {
// doe voorwaarde 3
}
 }

?>
 
Frank -

Frank -

12/07/2006 21:40:00
Quote Anchor link
Zodra je een meerdere keren dezelfde code inklopt, weet je vrijwel zeker dat het niet de meest handige code is, enkele uitzonderingen daar gelaten.

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

// Run sql
$sql = //query hier
$res = mysql_query($sql);

while ($aRow = mysql_fetch_row($res))
{

    switch($var){
      case:
geldt voorwaarde 1
        Doe dingen bij voorwaarde 1
      break;
      case:
geldt voorwaarde 2
        Doe dingen bij voorwaarde 2
      break;
      case:
geldt voorwaarde 3
        Doe dingen bij voorwaarde 3
      break;
      default:

        Doe default
      break;
  }
}

?>
 
Erik van Maanen

Erik van Maanen

12/07/2006 21:49:00
Quote Anchor link
Bedankt voor de snelle reactie.

Ik heb naar die mogelijkheid zitten kijken, maar dit werkt bij mij helaas niet.

Mijn resultaat bestaat uit verschillende rijen, ik wil dat hij eerst alle rijen die aan voorwaarde 1 voldoen op het scherm zet, dan degeen die aan voorwaarde 2 voldoen enzovoort. Daarom leek het me het handigst om het result 3 keer af te gaan.
 
Erik Rijk

Erik Rijk

12/07/2006 21:51:00
Quote Anchor link
kan je nu eens goed uitleggen wat je bedoeld?
want wat je nu doet is echt niet nodig.

Mvg,

Erik
 
Erik van Maanen

Erik van Maanen

12/07/2006 22:14:00
Quote Anchor link
Het volledige script:

Query haalt uit de database een aantal rijen die elk over een ander schoolvak gaan en ik wil ze graag gesorteerd per vakgebied onder elkaar in een tabel hebben. De afkorting van het vak is elke keer in $aRow[0] te vinden.

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
61
62
<?

// Run sql
$sql = //query

$res = mysql_query($sql);

// begin table
echo '<table>';

// Voeg communicatie in
while ($aRow = mysql_fetch_row($res))
{

    if (substr_count(strtolower($aRow[0]), 'du')==1 || substr_count(strtolower($aRow[0]), 'en')==1 || substr_count(strtolower($aRow[0]), 'fa')==1 || substr_count(strtolower($aRow[0]), 'gr')==1 || substr_count(strtolower($aRow[0]), 'la')==1 || substr_count(strtolower($aRow[0]), 'ne')==1) // is het een communicatie-vak?
    {
    echo '<tr>';
    echo '<td valign="top">'.$aRow[0].'</td>'; // shortname
    echo '<td valign="top">'.$aRow[1].'</td>'; // section-inhoud
    echo '</tr>';
    }
}


// Voeg maatschappij in
while ($aRow = mysql_fetch_row($res))
{

    if (substr_count(strtolower($aRow[0]), 'ak')==1 || substr_count(strtolower($aRow[0]), 'ec')==1 || substr_count(strtolower($aRow[0]), 'gs')==1 || substr_count(strtolower($aRow[0]), 'ma')==1) // is het een maatschappij-vak?
    {
    echo '<tr>';
    echo '<td valign="top">'.$aRow[0].'</td>'; // shortname
    echo '<td valign="top">'.$aRow[1].'</td>'; // section-inhoud
    echo '</tr>';
    }
}


// Voeg natuur in
while ($aRow = mysql_fetch_row($res))
{

    if (substr_count(strtolower($aRow[0]), 'anw')==1 || substr_count(strtolower($aRow[0]), 'bi')==1 || substr_count(strtolower($aRow[0]), 'na')==1 || substr_count(strtolower($aRow[0]), 'sk')==1 || substr_count(strtolower($aRow[0]), 'wi')==1) // is het een natuur-vak?
    {
    echo '<tr>';
    echo '<td valign="top">'.$aRow[0].'</td>'; // shortname
    echo '<td valign="top">'.$aRow[1].'</td>'; // section-inhoud
    echo '</tr>';
    }
}


// Voeg crea in
while ($aRow = mysql_fetch_row($res))
{

    if (substr_count(strtolower($aRow[0]), 'ckv')==1 || substr_count(strtolower($aRow[0]), 'dr')==1 || substr_count(strtolower($aRow[0]), 'ha')==1 || substr_count(strtolower($aRow[0]), 'kcv')==1 || substr_count(strtolower($aRow[0]), 'mu')==1 || substr_count(strtolower($aRow[0]), 'tn')==1 || substr_count(strtolower($aRow[0]), 'te')==1 || substr_count(strtolower($aRow[0]), 'tx')==1) // is het een crea-vak?
    {
    echo '<tr>';
    echo '<td valign="top">'.$aRow[0].'</td>'; // shortname
    echo '<td valign="top">'.$aRow[1].'</td>'; // section-inhoud
    echo '</tr>';
    }
}


// end table
echo '</table>';

?>
Gewijzigd op 01/01/1970 01:00:00 door Erik van Maanen
 
PHP erik

PHP erik

12/07/2006 22:16:00
Quote Anchor link
Het is dus eigenlijk een handmatige manier van sorteren. Dan kun je beter de array sorteren of liever nog al sorteren door een goede query. Maar dus één keer de fetch_row doorlopen en een nieuwe array maken, en die dan echo-en.
 
- SanThe -

- SanThe -

12/07/2006 22:46:00
Quote Anchor link
Als het niet anders kan, kun je
$res = mysql_query($sql);
vlak voor elke while zetten........
 
Roy Bongers

Roy Bongers

12/07/2006 23:01:00
Quote Anchor link
edit: sorry fout gelezen.
Gewijzigd op 01/01/1970 01:00:00 door Roy Bongers
 
Klaasjan Boven

Klaasjan Boven

12/07/2006 23:12:00
Quote Anchor link
$sql="jousql ORDER BY 'schoolvak'

geeft een gesorteerd resultaat
 
Erik van Maanen

Erik van Maanen

13/07/2006 01:16:00
Quote Anchor link
Bedankt mensen, ik heb weer wat ideeën gekregen. Ik ga morgen de boel testen.
 



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.