foreach() invalid

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

Ervaren PHP ontwikkelaar

Functie Jij als PHP ontwikkelaar komt te werken in een team van 4 andere PHP ontwikkelaars. Je zult je voornamelijk bezig houden met: – Het ontwikkelen van nieuwe features – Doorontwikkelen van de API – Nadenken over de technische infrastructuur – Datakwaliteit Samen met het team ben jij verantwoordelijk voor de verdere ontwikkeling van de software en om de positie als marktleider in Europa te behouden. Ze werken volgens SCRUM in 2 wekelijkse sprints, werken met Jira voor alle tickets en communiceren veel via Slack. Eisen • Minimaal 3 jaar ervaring als back end developer • Je hebt affiniteit met

Bekijk vacature »

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 »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

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 »

Fullstack developer (NodeJS, React, AWS)

Functie Als Fullstack developer kom je te werken in het ontwikkelteam, maar zoals gezegd komt er veel meer bij kijken dan alleen maar ontwikkelen. Je bent samen met je collega’s continu bezig om de software uit te breiden maar hiernaast doe je doorlopend onderzoek naar de inzet van bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Maar waar staan ze nu? Na een onderzoeksfase van ruim een jaar zijn

Bekijk vacature »

Product Developer (M/F), Fulltime 40 h/week

A global Plantbased revolution – that is our dream. Maximising the protein transition – that is our mission. Producing and developing sustainable and delicious products – that is what we do. Ojah is a fast growing company with a mission and has the ambition to be the world leader in its field. To support this growth we are hiring new colleagues. People that would like to make a difference and dare to dream big. With currently a 150 colleagues proudly working on our exceptional products. Working in a dynamic surrounding that runs full speed ahead. We need you! Product Developer

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »
Ray de graaf

ray de graaf

12/08/2010 21:17:25
Quote Anchor link
Hallo beste mensen daar ben ik weer,

Ik heb me phpboek bijna uit, nu een probleem met mysql ik heb de instructies gevolgt en de het script al 100 keer gecontroleert maar die is gelijk

ik krijg deze foutmelding

Warning: Invalid argument supplied for foreach() in /home/vaalaap/domains/vaalaap.nl/public_html/site/test/opvragen2.php on line 50

de code:

// de inhoud van velden weergeven
for($i=0; $i <= $aantal_regels; $i++){
$row=mysql_fetch_row($res);
echo '<tr>';
foreach($row as $col){ // dit is regel 50!!
if(!$col) $col=" ";

echo "<td>$col</td>";
}

echo '</tr>';
}
echo '</table>';


bedankt!
 
PHP hulp

PHP hulp

17/11/2024 07:41:29
 
Dos Moonen

Dos Moonen

12/08/2010 21:19:26
Quote Anchor link
$row moet een array zijn...

http://php.net/mysql_fetch_row
lees daar maar wanneer die functie geen array returned
Gewijzigd op 12/08/2010 21:19:46 door Dos Moonen
 
Martijn B

Martijn B

12/08/2010 21:24:03
Quote Anchor link
Je kunt dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
for($i=0; $i <= $aantal_regels; $i++){
$row=mysql_fetch_row($res);
?>


Vervangen door de meest gebruikte methode:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
while( $row = mysql_fetch_row($res) )
{

?>


Hierstaat zolang mysql_fetch_row() geen boolean false (of iets leegs, array(), '', etc) terug geeft. Doe een loop.

In jouw code wordt $row een keer boolean false. En dat vind een foreach(){} niet zo leuk ;P (Wat Dos Moonen ook al zegt)
Gewijzigd op 12/08/2010 21:31:22 door Martijn B
 
Crude Oil

Crude Oil

12/08/2010 21:59:33
Quote Anchor link
Ray de graaf op 12/08/2010 21:17:25:
HIk heb me phpboek bijna uit,


Heb je het over PHP 5 in 10 minuten? :P
 
Ray de graaf

ray de graaf

12/08/2010 22:23:03
Quote Anchor link
Olie koning op 12/08/2010 21:59:33:
Ray de graaf op 12/08/2010 21:17:25:
HIk heb me phpboek bijna uit,


Heb je het over PHP 5 in 10 minuten? :P


haha

ja dat boek ja..
maar die staat vol met typefouten ook in de code's zag dat er onlangs een update van dit boek verkocht word maar die fouten in het boek zorgen er alleen maar voor dat ik me dieper in de stof moet graven om het tog op te lossen en als het echt ni lukt hier vragen:P
Gewijzigd op 12/08/2010 22:24:30 door ray de graaf
 
Niek s

niek s

12/08/2010 22:31:17
Quote Anchor link
Dit is de correcte manier om meerdere rijen uit een tabel te trekken:

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
$sql
= "mijn query";
$res = mysql_query($sql);

if(!$res) {
    echo 'Interne fout in mijn systeempje. Sorry, misschien dat het werkt als je het overnieuw probeerd?';
    een_bepaalde_log_functie('SQL error: '.mysql_error());
}
else {
    while($row = mysql_fetch_assoc($res)) {
        // in $row staat nu (per rij) de data die je nodig hebt
    }
}

?>


Het enige wat mist aan die code hierboven, is goede variabele namen. ik kan deze natuurlijk niet inschatten, omdat ze systeem specifiek zijn.
Wat ik altijd doe is een naam als:
$replyQuery, $replyResult, $replyRow
bij reply's in een forum bijvoorbeeld.

Vaak zie je ook de "or die" syntax na een query. Het voordeel hiervan is dat een error makkelijk en snel afgevangen word, het grote nadeel is dat je script meteen stopt. je wilt eigenlijk de gebruiker een nette fout laten zien, en de pagina netjes afsluiten (met goede sluit tags, etc), de pagina mooi vormgeven ookal is het een foutmelding. Ook wil je de foutmelding loggen.
Als je dat allemaal wilt doen, is het makkelijkste eigenlijk om geen "or die" te gebruiken, en dus een if/else om te kijen of je query gelukt is.
 
Ray de graaf

ray de graaf

12/08/2010 22:37:47
Quote Anchor link
Bedankt voor de oplossingen, ik ga deze bestuderen!
ik heb het nu in iedergeval met de while versie gedaan, ga de andere ook ef proberen!

tot ziens bij me volgende probleem XD



Niek s op 12/08/2010 22:31:17:
Dit is de correcte manier om meerdere rijen uit een tabel te trekken:

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
$sql
= "mijn query";
$res = mysql_query($sql);

if(!$res) {
    echo 'Interne fout in mijn systeempje. Sorry, misschien dat het werkt als je het overnieuw probeerd?';
    een_bepaalde_log_functie('SQL error: '.mysql_error());
}
else {
    while($row = mysql_fetch_assoc($res)) {
        // in $row staat nu (per rij) de data die je nodig hebt
    }
}

?>


Het enige wat mist aan die code hierboven, is goede variabele namen. ik kan deze natuurlijk niet inschatten, omdat ze systeem specifiek zijn.
Wat ik altijd doe is een naam als:
$replyQuery, $replyResult, $replyRow
bij reply's in een forum bijvoorbeeld.

Vaak zie je ook de "or die" syntax na een query. Het voordeel hiervan is dat een error makkelijk en snel afgevangen word, het grote nadeel is dat je script meteen stopt. je wilt eigenlijk de gebruiker een nette fout laten zien, en de pagina netjes afsluiten (met goede sluit tags, etc), de pagina mooi vormgeven ookal is het een foutmelding. Ook wil je de foutmelding loggen.
Als je dat allemaal wilt doen, is het makkelijkste eigenlijk om geen "or die" te gebruiken, en dus een if/else om te kijen of je query gelukt is.
 



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.