if else

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar 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 Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Consultant Low Code Developer

Functie omschrijving Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Voor een mooie opdrachtgever in omgeving Delft zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten. Onderdelen functie Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan Mendix of Betty Blocks. Je bent verantwoordelijk voor

Bekijk vacature »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

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 »

Front end developer binnen het onderwijs

Functie Het doel van dit team is om te zorgen dat de studenten altijd op de hoogte zijn van relevante informatie en de mogelijkheid hebben om online vragen te stellen. Hiervoor hebben ze een portal ontwikkeld. De app is echt een greenfield project met een eigen inrichting middels cloud. De ontwikkeling wordt gedaan door gebruik te maken van oa. Javascript, React, CSS, Next.js, GraphQL in een Azure Cloud omgeving. Daarnaast gebruiken ze tooling als Figma, storybook, Jest en Github. De complexiteit in deze rol zit hem in het feit dat data uit verschillende bronsystemen komt waarbij er zowel gekoppeld wordt

Bekijk vacature »

Medior/senior Front-end developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

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 »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »
Krist Ensing

Krist Ensing

25/04/2013 15:46:48
Quote Anchor link
Ik wil aftasten of er in tblorder al een ordernummer aan een sessieId is gekoppeld. Zo niet, dan maak ik een nieuwe order aan, zo wel, dan maak ik een orderregel met het betreffende ordernummer aan. Dit doe ik met de volgende code:

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
    if (isset($_POST["winkelwagen_x"]))
    {
        //die($_POST["hidArtikelnummer"] . " " . $_POST["txtAantal"]);
        
$strSQL = "select Ordernummer from tblorder where SessieId = ".(session_id());
 $rs = mysql_query($strSQL, $db);
if (!$rs){
die("de SQL opdracht is fout<br>" . $strSQL);
$r = mysql_fetch_array($rs);
$intOrdernummer = $r["Ordernummer"]    ;
}    
 if (!$intOrdernummer) {
$strSQL =  "insert into tblorder (Klantnummer, SessieId, Status, Orderdatum, Factuurnummer, Totaalbedrag) values (0, '(session_id())', 0, '(currdate())', 'F100', 0)";
$strSQL = "select Ordernummer from tblorder where SessieId = ".(session_id());
 $rs = mysql_query($strSQL, $db);
if (!$rs)    
die("de SQL opdracht is fout<br>" . $strSQL);
$intOrdernummer = $r["Ordernummer"]    ;
    }        
        else {
$strSQL =  "insert into tblorderregel (Artikelnummer, Ordernummer, Aantal, Prijs) values ( '" . $_GET['artikelnr']. "', '$intOrdernummer', 'txtAantal', '" . $r['Prijs']. "')";
        header("Location: agenda.php");
        } }


Als ik op de knop met naam winkelwagen druk, krijg ik echter:

de SQL opdracht is fout
select Ordernummer from tblorder where SessieId = pauhslhm7umglv6saokqvi3ha0

Wat doe ik (nu weer) fout?

Graag in het vervolg bij code, [code] [/code] tags gebruiken.[/modedit]
Gewijzigd op 25/04/2013 17:36:45 door Bas IJzelendoorn
 
PHP hulp

PHP hulp

05/01/2025 09:59:23
 
Kris Peeters

Kris Peeters

25/04/2013 16:08:29
Quote Anchor link
Zet eens al die code tussen <?php ?>

Dan zien we aan de kleuren direct van alles.
 
Erwin H

Erwin H

25/04/2013 16:13:51
Quote Anchor link
Sessie id is zo te zien een string. Een string hoort tussen quotes, dat doe jij niet, dus dat doe je fout.
 
Krist Ensing

Krist Ensing

25/04/2013 16:17:39
Quote Anchor link
Sorry: code in php:
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
<? php
if (isset($_POST["winkelwagen_x"]))
{

//die($_POST["hidArtikelnummer"] . " " . $_POST["txtAantal"]);

$strSQL = "select Ordernummer from tblorder where SessieId = ".(session_id());
$rs = mysql_query($strSQL, $db);
if (!$rs){
die("de SQL opdracht is fout<br>" . $strSQL);
$r = mysql_fetch_array($rs);
$intOrdernummer = $r["Ordernummer"]    ;
}
    
if (!$intOrdernummer) {
$strSQL = "insert into tblorder (Klantnummer, SessieId, Status, Orderdatum, Factuurnummer, Totaalbedrag) values (0, '(session_id())', 0, '(currdate())', 'F100', 0)";
$strSQL = "select Ordernummer from tblorder where SessieId = ".(session_id());
$rs = mysql_query($strSQL, $db);
if (!$rs)    
die("de SQL opdracht is fout<br>" . $strSQL);
$intOrdernummer = $r["Ordernummer"]    ;
}
    
else {
$strSQL = "insert into tblorderregel (Artikelnummer, Ordernummer, Aantal, Prijs) values ( '" . $_GET['artikelnr']. "', '$intOrdernummer', 'txtAantal', '" . $r['Prijs']. "')";
header("Location: agenda.php");
} }

?>
 
Kris Peeters

Kris Peeters

25/04/2013 17:14:09
Quote Anchor link
Er is nog wat werk aan.

Logica fout:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if (!$rs) {  // betekent: indien $rs mislukt is
  die("de SQL opdracht is fout<br>" . $strSQL);
  $r = mysql_fetch_array($rs);
  $intOrdernummer = $r["Ordernummer"]    ;
}

?>


Dit wordt dus allemaal niet uitgevoerd wanneer de query gelukt is. De bedoeling is uiteraard dat dat wel wordt uitgevoerd (behalve die die() ).


------

Kijk, een voorbeeld
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$strSQL
= "insert into tblorderregel (Artikelnummer, Ordernummer, Aantal, Prijs) values
( '"
. $_GET['artikelnr']. "', '$intOrdernummer', 'txtAantal', '" . $r['Prijs']. "')";
?>


Alle variabelen kan je best uit de aanhalingstekens halen (hoeft strikt gezien niet in deze situatie, maar we raden het wel aan)
Dus
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$strSQL
= "INSERT INTO tblorderregel (Artikelnummer, Ordernummer, Aantal, Prijs) VALUES
( '"
. $_GET['artikelnr'] . "', '" . $intOrdernummer . "', 'txtAantal', '" . $r['Prijs']. "')";
?>


Verder is het me niet duidelijk wat txtAantal is. Dat zal ook wel anders moeten.
Gewijzigd op 25/04/2013 17:43:05 door Kris Peeters
 
Krist Ensing

Krist Ensing

25/04/2013 18:35:32
Quote Anchor link
Bedankt voor alle nuttige info, ik hoop dat ik nu verder kom. Het is vet lastig in het begin om de logica te doorzien. Bedankt voor jullie geduld en antwoorden! Hopelijk kan ik over een tijdje een ander van dienst zijn!
 



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.