IF word niet uitgevoerd. Weet iemand waarom?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Android Developer

Als Mobile Developer zorg jij voor een ultieme klantervaring voor het zoeken en kopen van producten bij Coolblue via de app. Wat doe je als Android Developer bij Coolblue? Je specialiteit is Android dus je bent succesvol in het schrijven van Kotlin op een agile manier en doet aan pair programming met je collega's om hogere kwaliteit te garanderen. Daarnaast denk je mee over technische beslissingen zoals architectuur, tools en processen. Ook houd je de performance van de app in de gaten en analyseer je met je team hoe deze verbeterd kan worden. Kortom, je krijgt energie van het bouwen

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »

GIS Developer @ Utrecht

2021-10-06 iSense GIS Developer Ben jij een Software Developer met minimaal drie jaar ervaring en wil jij aan werken aan toonaangevende GIS software? Spreekt het jou aan om binnen een innovatief ingenieursbureau te werken aan uiteenlopende projecten voor diverse grote en bekende namen in Nederland? Lees dan nu verder! ISHU48803 Organisatie Als GIS Developer kom je te werken bij een high-tech ingenieursbureau in de regio van Utrecht. Al ruim 15 jaar werken ze aan de eigen ontwikkeling van innovatieve applicaties op het gebied van mobiliteit en infrastructuur. Met al hun jaren ervaring bedenken en ontwikkelen ze geografische oplossingen voor grote

Bekijk vacature »

Java Developer bij InTraffic

Werken aan innovatieve oplossingen die onmisbaar zijn voor iedereen en dus ook voor jou als reiziger? Als Java Developer bij InTraffic kan jij een waardevolle bijdrage leveren! Hoe? Het ontwerpen en ontwikkelen met Java in een van onze complexe projecten. Waarom? Om een beter en veiliger OV in Nederland te creëren. Waar? Bij InTraffic in Nieuwegein, dé IT-specialist op het gebied van verkeer en vervoer. Met wie? Met een scrumteam van tussen de 3 en 9 professionals. Jouw rol als Java Developer Binnen onze complexe IT-omgeving van verkeer en vervoer spelen vele interessante projecten. Hierbij kun je denken aan migraties

Bekijk vacature »

Junior .NET developer technisch R&D team

Bedrijfsomschrijving Onze klant is een zeer technisch georiënteerde organisatie van nu in totaal 40 medewerkers waarvan 12 op de R&D development afdeling. Die afdeling bestaat naast software ook uit hardware engineers. E wordt gewerkt aan een aantal intern ontwikkelde producten die worden ingezet op bijvoorbeeld Schiphol, maar ook in rechtbanken, ziekenhuizen en andere grote ondernemingen. Functieomschrijving Als .NET developer wordt je onderdeel van een klein team van 4 .NET developers. Je gaat hier werken aan de technische producten die geleverd worden aan grote ondernemingen die onder andere de veiligheid van panden en omgevingen waarborgen, maar ook aan projecten die de

Bekijk vacature »

Java Software Developer

Java Software Developer - Smart Logistics Functiebeschrijving: Bouw jij de professionele applicaties die onze klanten zo hard nodig hebben? En wil je graag met de nieuwste technologieën werken binnen een DevOps scrumteam? Lees dan snel verder! Wat ga je doen? Als Java Software Developer werk je aan uitdagende projecten bij verschillende klanten en ben je altijd onderdeel van een software ontwikkelteam. Samen met je team, de product owner en de architect ben je verantwoordelijk voor het definiëren, ontwerpen, ontwikkelen, beveiligen en testen van nieuwe of bestaande applicaties binnen de logistieke sector. “Use digital to move smarter" De unit Smart Logistics

Bekijk vacature »

Ervaren Java developer met eigen visie voor nieuw

Bedrijfsomschrijving Voor dit familiebedrijf in Aalsmeer ben ik op zoek naar een ervaren software developer op het gebied van Java. Het bedrijf is gespecialiseerd in de ontwikkeling van zowel online als offline transactiesystemen. Zo hebben ze onder andere een online platform ontwikkeld waar zowel consumenten als bedrijven zaken als beltegoed, loterijsystemen, toegangskaarten en giftcards gemakkelijk kunnen aanschaffen. Dat betekent onder meer dat de software toepassingen geïntegreerd worden in kassa's van supermarkten maar ook bij honderden tankstations in Nederland. Momenteel zijn ze met twaalf personen en ondergaan ze een sterke groei. De sfeer is informeel en ze vinden het erg belangrijk

Bekijk vacature »

C# .Net Developer @ Rotterdam

2021-09-10 iSense C# .Net Developer C# .NET Developer web-API's Azure DevOPS ISW50078 Nieuw Organisatie Onze klant is een dienstverlenende organisatie voor diverse soorten organisaties in Nederland. Ze zijn van oorsprong een familiebedrijf en er is een open cultuur. Ze zijn vooruitstrevend op IT gebied en hebben een eigen inhouse development team van circa 11 man. Je komt hier te werken in het subteam .Net Core. Hier werken ze volgens scrum met de nieuwste technieken en zijn ze ver met development. Bij elk klantproject komen er nieuwe uitdagingen te staan met uitbreidingen van de huidige software. Het is een Azure DevOps

Bekijk vacature »

Azure developer / Big Data @ Amersfoort

2021-09-17 iSense Azure developer / Big Data Ben jij een Azure Developer en wil jij je inzetten bij een internationale organisatie die zich met de meest innovatieve technologieën bezighoudt om mensen met elkaar te verbinden? Wil jij mee ontwikkelen op top niveau aan features die gebruikers en/of machines in staat stelt om stromen en processen te beïnvloeden? Lees snel verder! ISHU49233 Organisatie Als Azure Developer ga je in een team van experts aan de nieuwste digitale technologieën werken om klanten over de hele wereld te ondersteunen met het ontwerpen van slimme processen voor havens, steden, luchthavens en gebouwen! Door middel

Bekijk vacature »

Junior Fullstack JAVA developer @ Regio Den Haag

2021-10-01 iSense Junior Fullstack JAVA developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond en wil je graag aan de slag als Fullstack JAVA Developer? Lees dan snel verder! Want in januari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie JAVA. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISNA51156 Meerdere functies beschikbaar Wat ga je doen tijdens het Fullstack JAVA ontwikkeltraject? Vanaf januari 2022 krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart

Bekijk vacature »

Audiovisueel Technicus

Ben jij een audiovisuele kenner? Vind je het leuk om bezig te zijn met audio en video? Werk jij netjes, planmatig en zelfstandig? En houd jij je hoofd koel als het spannend wordt? Dan zijn wij op zoek naar jou! Solliciteer nu op de functie van AV Technicus (fulltime) bij BPRvisie in Wijchen. Dit ga je doen Als AV-technicus ben je verantwoordelijk voor de opbouw, afbouw en het bedienen van beeld, geluid en licht tijdens evenementen bij onze klanten. Je bent hét aanspreekpunt voor de klant en het team op locatie. Samen met de accountmanager zorg jij voor een succesvol

Bekijk vacature »

Mendix Consultant / Developer @ Utrecht

2021-08-18 iSense Mendix Consultant / Developer Wil je als interne Consultant werken bij een organisatie die volledig Mendix-minded is en het hele ontwikkelproces van analyse, bouwen tot implementatie doen? Reageer dan snel! ISNI48828 Organisatie De organisatie begeeft zich in de retail branche en focust zich op de tak mobiliteit. De organisatie telt ongeveer 3000 medewerkers die verdeeld zijn over meerdere vestigingen in het land. Een deel zit in Brabant en een deel zit in de Randstad. Voor deze functie kan er als standplaats worden gekozen tussen de zowel de regio Utrecht als de regio Breda. Voor nu is het nog

Bekijk vacature »

Full Stack Java Developer - Banking

Do you have passion for technology and innovation? Are you ready to create innovative solutions to give the financial sector a solid lead in the digital world? Your day to day activities As Full stack Java Developer you will be part of the DevOps team. With a multidisciplinary team you will - in an Agile way - be working on building new functionalities and maintaining existing features. It covers both development and operations; helping to organize the continuous delivery pipeline, connecting to back end systems, performing automated tests and shaping the front end. The high-quality solutions you deliver result in

Bekijk vacature »

Junior Fullstack .NET Developer @ Regio Eindhoven

2021-10-19 iSense Junior Fullstack .NET Developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want in januari/februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51108 Locatie Eindhoven en omstreken. Wat ga je doen tijdens het Fullstack .NET Developer ontwikkeltraject? Vanaf januari/februari 2022 krijg

Bekijk vacature »

Junior .NET Ontwikkelaar @ Regio Rotterdam

2021-10-17 iSense Junior .NET Ontwikkelaar Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want in januari/februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51117 Locatie Rotterdam en omstreken Wat ga je doen tijdens het Fullstack .NET Developer ontwikkeltraject? Vanaf januari/februari 2022 krijg jij

Bekijk vacature »
Bernardo

Bernardo

12/01/2006 19:54:00
Quote Anchor link
Met dit script kunnen mensen iets kopen, er word geld van hun 'rekening' afgehaald. Dit werkt allemaal.

Nu wou ik er in bouwen dat als ze niet genoeg geld hebben op hun rekening, dat ze dan ook niets kunnen kopen.. :S Hij geeft de vars wel goed neer.

Het gaat om dit IFje onderaan: }elseif($tot > $geld){

Quote:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
include "../safe.php";
?>

<link rel="stylesheet" href="../style.css" type="text/css">
<h1>Bix kopen</h1>
<p>
Instructies: Hier kun je de gegevens van de paarden wijzigen. Als je de eigenaar niet wilt wijzigen, kun je het laten zo als het is.
<p>
<hr>
<p>
<form method="get" action="bix_kopen2.php">
<table>
<tr>
<td><select name="voer_id" size="1" style="width: 145px;">
<option value="">&nbsp;</option>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?
      $sql
= "SELECT id, voer_naam FROM voer ORDER BY voer_naam ASC";
      $query = mysql_query($sql);
      while($rij = mysql_fetch_object($query)){
      $id = htmlspecialchars($rij->id);
      $voer_naam = htmlspecialchars($rij->voer_naam);
      echo "<option value=\"".$id."\">".$voer_naam."</option>\n";
      }

            ?>
</select>
</td>
<td><input type="submit" value="Voer kiezen!" /></td>
</tr>
</table>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
if(isset($_GET['voer_id'])) {    
  if(is_numeric($_GET['voer_id'])) {
    $voer_id = $_GET['voer_id'];
    $sql = "SELECT * FROM voer WHERE id='$voer_id'";
  $query = mysql_query($sql);
  $rij = mysql_fetch_object($query);
  $voer_naam = htmlspecialchars($rij->voer_naam);
    $voer_prijs = htmlspecialchars($rij->voer_prijs);
    $voer_voorraad = htmlspecialchars($rij->voer_voorraad);
     ?>

<form method="post" action="bix_kopen2.php?voer_id=
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $_GET['voer_id'] ?>
">
<table>
<tr>
<td>Soort voer:</td>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo"$voer_naam"; ?>
</td>
</tr>
<tr>
<td>Prijs per kilogram:</td>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo"$voer_prijs"; ?>
€</td>
</tr>
<tr>
<td>Hoeveelheid:</td>
<td><input type=text name=aantal size=20></td>
</tr>
<tr>
<td></td><td><input type="submit" name="submit" value="Kopen!" /></td>
</tr>
</table>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?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
<?php
$user_id
= $_SESSION['user_id'];

$sqlv = "SELECT * FROM gebruikers WHERE id='$user_id'";
$queryv = mysql_query($sqlv);
$rijv = mysql_fetch_object($queryv);
$geld = htmlspecialchars($rijv->geld);
$aantal = $_POST['aantal'];
if(isset($_POST[submit])){
$tot = $voer_prijs*$aantal;
    if($_POST['aantal'] == ""){
      echo "Je moet wel aangeven hoeveel kilogram bix je wil kopen!";
  }
elseif($tot > $geld){
         mysql_query("UPDATE gebruikers SET $voer_naam=$voer_naam+'$aantal' WHERE id='$user_id'") or die(mysql_error());
         mysql_query("UPDATE gebruikers SET geld=geld-'$tot' WHERE id='$user_id'") or die(mysql_error());
         echo "Je hebt succesvol $aantal kilogram $voer_naam gekocht!";
    }
else{
    echo "Je hebt niet genoeg geld!";
    }    
}

?>
Gewijzigd op 12/01/2006 19:56:00 door Bernardo
 
PHP hulp

PHP hulp

21/10/2021 16:05:03
 
Arjan Kapteijn

Arjan Kapteijn

12/01/2006 20:12:00
Quote Anchor link
Echt netjes is het niet... als de query mislukt krijg je alsnog een 'succes' melding..

if(empty($_POST['aantal'])){
echo 'Ongeldige waarde';
exit
}

if($tot > $geld){
blabla
}

Gebruik ook eens wat issets, om te kijken of er uberhoud een waarde is ingevuld. En beveilig je input want ik kan nu je hele database leeghalen (hint: mysql_real_escape_string).
 
Bernardo

Bernardo

12/01/2006 20:42:00
Quote Anchor link
ok dus als ik die IFjes zo zou maken moet het gaan werken...? ok ..

sja .. ben net begonnen, weet nog niet zoveel van PHP..

kgaat proberen ..! alvast bedankt! :D
 
Burdy

Burdy

12/01/2006 20:43:00
Quote Anchor link
Hier zit in ieder geval ook een foutje in:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
  mysql_query("UPDATE gebruikers SET $voer_naam=$voer_naam+'$aantal' WHERE id='$user_id'") or die(mysql_error());
  mysql_query("UPDATE gebruikers SET geld=geld-'$tot' WHERE id='$user_id'") ?>

?>

Maak daar eens het volgende van:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
  mysql_query("UPDATE gebruikers SET
  voer_naam = voer_naam + $aantal,
  geld = geld - $tot
  WHERE id = $user_id"
) or die(mysql_error());
?>


Overigens, het veld met de naam 'voer_naam' ophogen met een aantal?
Je zou de benaming van de velden eens na moeten lopen en ze goed benoemen.
 
Arjan Kapteijn

Arjan Kapteijn

12/01/2006 20:45:00
Quote Anchor link
En haal die variabelen buiten de quotes!
 
Bernardo

Bernardo

12/01/2006 20:52:00
Quote Anchor link
oké ... dus variabelen hoeven niet tussen ' te staan .... ok nouja .. ik zal het nu even proberen .. :D
 
Bernardo

Bernardo

12/01/2006 21:40:00
Quote Anchor link
Ok hij doet het nu! Bedankt.. en ik wist niet dat je de query's zo aan mekaar kon knopen .. :D
 



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.