Foute query

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Applicatieontwikkelaar ABAP

Bedrijfsomschrijving Functieomschrijving De kandidaat zal worden ingezet binnen een van de DevOps teams binnen SCI (Service Centrum Inburgering) voor het ontwerpen en bouwen in SAP ABAP van de binnen SCI gebruikte informatiesystemen. Voornaamste voorkomende werkzaamheden zijn het aanpassen van en bouwen van nieuwe programmatuur in ABAP (Objects), waarbij ook gebruikt wordt gemaakt van DDD (Domain Driven Design) en het opstellen/aanpassen van Functionele/Technische ontwerpen. Daarnaast moeten ook formulieren met SAP Smartforms worden aangepast. Verder speelt de overgang naar SAP4Hana en SAP CPI. Vanwege het veelvuldig gebruik van SAP PO is kennis hiervan een pré. Achtergrond opdracht Momenteel werken meerdere DevOps teams

Bekijk vacature »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

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 »

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 »

Microsoft Acess Developer

Functieomschrijving Wat ga je doen? Heb jij ongeveer 3 jaar ervaring als Software Developer, en komen de volgende kennisgebieden jou niet vreemd voor: MS Acces, C# & SQL? Vind jij het daarnaast leuk om maatwerk software te ontwikkelen voor klanten in een bijzondere branche? Lees dan snel verder! Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Rotterdam! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

OutSystems developer

Dit ga je doen Klanten adviseren over de mogelijkheden van OutSystems; OutSystems oplossingen ontwikkelen en implementeren; Stakeholdermanagement; Kennis en expertise up to date houden en delen met het team. Hier ga je werken Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren.

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht De organisatie Hier ga je aan de slag Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt

Bekijk vacature »

C# Ontwikkelaar

In het kort Als C# .NET Core ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Gorinchem zijn wij op zoek naar versterking. Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden 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 end werken! Bedrijfsprofiel Onze

Bekijk vacature »

.NET developer

Functie Als junior .NET ontwikkelaar ga jij aan de slag in één van de 5 IT teams van dit bedrijf. Jullie werken op basis van interne klantprojecten aan voornamelijk webapplicaties. Dit betekent dat jij continu uitgedaagd wordt en veelal met verschillende soorten projecten bezig bent. Het gave is dan ook dat jullie als team samen bekijken welke technieken het beste passen bij het project waar jullie verantwoordelijk voor zijn. Zo kan het zijn dat jij als .NET developer gaat werken aan een project, maar dat jullie als team liever gebruik maken van Haskell of F# om de klus te klaren.

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »
Tim

Tim

20/09/2007 21:56:00
Quote Anchor link
Hey Allemaal,

Ik probeer een while te maken, maar waarschijnlijk doe ik iets fout.
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
<?php
$query
= mysql_query("SELECT * FROM nieuws_actueel_1 WHERE status=1 ORDER BY id DESC LIMIT 0,4");
while ($row = mysql_fetch_object($query))
{

$var = wordwrap($row[alinea1],150,"\n");
$var = explode ("\n",$var);
echo $var[0];
echo"
<div class=\"nws-im-block\">
<div class=\"nws-im-title\"><a href=\"index.php?page=v-news&amp;id=$row->id\">$row->kop</a></div>
<div class=\"nws-im-img\"><img src=\"../images/nieuws/$row->foto1\" alt=\"$row->kop\" class=\"nws-im-image\"></div>
</div>"
;
}

?>


Alles werkt wel behalve de wordwrap... mischien kan dit ook wel niet zo?

Thxs,
Tim
 
PHP hulp

PHP hulp

26/05/2026 11:57:25
 
Kalle P

Kalle P

20/09/2007 22:07:00
Quote Anchor link
1. Als je alleen maar alinea1 (goede naam trouwens) gebruikt kan je je query beter aanpassen in dit: SELECT alinea1 FROM ..... ipv *.
 
Tim

Tim

20/09/2007 22:09:00
Quote Anchor link
Verderop in de query gebruik ik de anderen waarde... kop, id, en foto1.
 
Danny K

Danny K

20/09/2007 22:26:00
Quote Anchor link
Het is ook $row['alinea1'] ipv wat je nu hebt.
De naamgeving is btw ook niet goed. $query had je beter $result kunnen noemen.
 
Frank -

Frank -

20/09/2007 22:26:00
Quote Anchor link
Volgens Yapf:
Quote:
Geen herhalende kolommen in een tabel

Met namen als nieuws_actueel_1, alinea1 en foto1 krijg ik dan ook het idee dat je niet (goed) hebt genormaliseerd. In de praktijk blijkt namelijk dat genummerde namen altijd een aanwijzing zijn voor een fout datamodel.

Kijk hier nog eens goed na, het kan een hoop problemen voorkomen.

Edit: nieuws_actueel_1 is dubbelop fout, nieuws is nieuws en actueel zegt iets over een datum. Een datum sla je op in een kolom, het is zeker geen eigenschap van een tabel. Het is wel heel erg fout om nieuws van de tabel nieuws_actueel_1 te verplaatsen naar nieuws_oud_1.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Tim

Tim

20/09/2007 22:36:00
Quote Anchor link
Bedankt Danny, alleen het werkt nog niet ;(

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
$query
= mysql_query("SELECT * FROM SIRIS_nieuws WHERE status=1 and soort=3 ORDER BY id DESC LIMIT 0,4");
while ($row = mysql_fetch_object($query))
{

$var = wordwrap($row['alinea1'],150,"\n");
$var = explode ("\n",$var);
echo"
<div class=\"nws-im-block\">
<div class=\"nws-im-title\"><a href=\"index.php?page=v-news&amp;id=$row->id\">$row->kop</a></div>
<div class=\"nws-im-img\"><img src=\"../images/nieuws/$row->foto1\" alt=\"$row->kop\" class=\"nws-im-image\"></div>
</div>"
;
}

?>


En ik dit was nog de oude table naam... die heb ik niet gemaakt.
Maar 'pgFrank' je hebt helemaal gelijk ;)

Maar wat is nu de oplossing?

Thxs,
Tim
 
Danny K

Danny K

20/09/2007 22:47:00
Quote Anchor link
Check eerst eens of je wel resultaat terug krijgt!
Als je niets terug krijgt, wordt het ook lastig om dat weer te geven.
 
Tim

Tim

20/09/2007 22:51:00
Quote Anchor link
Er komt inderdaad niks terug via de $var.



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
<?php
$query
= mysql_query("SELECT * FROM SIRIS_nieuws WHERE status=1 and soort=3 ORDER BY id DESC LIMIT 0,4");
while ($row = mysql_fetch_object($query))
{

$var = wordwrap($row['alinea1'],150,"\n");
$var = explode ("\n",$var);
echo $var[0];
echo $row->alinea1;
echo"
<div class=\"nws-im-block\">
<div class=\"nws-im-title\"><a href=\"index.php?page=v-news&amp;id=$row->id\">$row->kop</a></div>
<div class=\"nws-im-img\"><img src=\"../images/nieuws/$row->foto1\" alt=\"$row->kop\" class=\"nws-im-image\"></div>
</div>"
;
}

?>


$row->alinea1 daar komt de tekst gewoon op terug.

Tim
 
Frank -

Frank -

20/09/2007 22:55:00
Quote Anchor link
Deze zal beter werken, al is het maar omdat je nu vanalles gaat controleren:
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
<?php
$query
= "
SELECT
    *
FROM
    SIRIS_nieuws
WHERE
    status = 1
AND
    soort = 3
ORDER BY
    id DESC
LIMIT 0,4"
;

$result = mysql_query($query);

if (!$result) { // Query mislukt!
    echo mysql_error().' met query: '.$query;
}

else {
    if (mysql_numrows($result) == 0) { // Geen resultaten!
            echo 'Geen resultaten gevonden.';
    }

    else {
        while ($row = mysql_fetch_assoc($result)){
            $var = wordwrap($row['alinea1'], 150, "\n");
            $var = explode ("\n", $var); // Wat ga je met $var doen?
            echo '<div class="nws-im-block">
                <div class="nws-im-title"><a href="index.php?page=v-news&amp;id='
.$row['id'].'">'.$row['kop'].'</a></div>
                <div class="nws-im-img"><img src="../images/nieuws/'
.$row['foto1'].'" alt="'.$row['kop'].'" class="nws-im-image"></div>
                </div>'
;
        }
    }
}

?>

Het probleem zit hem in het fetchen, je gebruikt _object maar roept alinea1 aan als een array. Leer het gebruik van _object af, het zijn geen objecten en het is gruwelijk langzaam. _assoc is 1 van de betere keuzes (eigenlijk de beste, maar dat is mijn mening).
 
Frank -

Frank -

20/09/2007 23:00:00
Quote Anchor link
Nog even een tip:
Zet altijd de volgende regels bovenaan je scripts:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL | E_STRICT); // Dit is voor PHP 5, bij versie 4 alleen E_ALL

// rest van je script

?>
 
Tim

Tim

20/09/2007 23:02:00
Quote Anchor link
Die stond er al ;) bedankt!
 
Frank -

Frank -

20/09/2007 23:09:00
Quote Anchor link
'Tim:
Die stond er al ;) bedankt!
Stond er al en je kreeg geen waarschuwing op $row[alinea1] ? Lijkt mij vreemd, maar goed...
 
Tim

Tim

20/09/2007 23:11:00
Quote Anchor link
Nee, geen waarschuwing, ik heb bij het ontwerpen altijd de error reporting aanstaan.

Toch bedankt voor alle hulp!

Tim
 
Frank -

Frank -

21/09/2007 01:15:00
Quote Anchor link
Nogmaals, waarom krijg jij met error_reporting(E_ALL); géén waarschuwing op $row[alinea1] ?

Je hebt gefetched met _object, hierdoor zal er dus geen array $row ontstaan en kun je nooit met $row[] aan slag gaan. Doe je dat toch, krijg je een waarschuwing. Daarnaast gebruik jij de constante alinea1 die waarschijnlijk ook niet bestaat. Ook daar hoor je een waarschuwing op te krijgen.

Een index van een array hoor je namelijk tussen quotes te zetten, het is een string: $row['alinea1']

Je bent of heel raar aan het programmeren, ongelukkige gekozen namen en lukraak een fetch-functie kiezen, of jouw error_reporting() staat niet goed ingesteld. Zoek dit even uit, het kan je een hele hoop tijd schelen met het debuggen.

Edit: En wanneer je constantes gebruikt in je code, is het een goede gewoonte om de naam met hoofdletters te schrijven. Dan vallen ze goed op en krijg je direct een notice om de oren geslingerd op het moment dat je de naam met kleine letters schrijft.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 



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.