IF word niet uitgevoerd. Weet iemand waarom?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Team Lead PHP

Als Tech Lead zorg voor een glimlach op het gezicht van onze klanten door geweldige software af te leveren. Wat doe je als Team Lead PHP bij Coolblue? Als Team Lead PHP bouw en leid je een team dat uitblinkt in het leveren van hoogwaardige en kostenefficiënte software. Je ondersteunt teamleden bij het afbakenen van hun doelen en met de aanpak om ze te behalen. Als Tech Lead zorg voor een glimlach op het gezicht van onze klanten door geweldige software af te leveren en een effectief team op te bouwen. Ook Team Lead PHP worden bij Coolblue? Lees hieronder

Bekijk vacature »

(junior) PLC programmeur

Sta jij klaar om een bijdrage te leveren aan de verbetering van het productieproces? Dan is dit een uitdagende en veelzijdige functie die bij je past! Functie Het team waarin je werkt is verantwoordelijk voor het project vanaf het concept tot en met de nazorg. Denk hierbij aan het maken van offertes, opstellen van schema's, doen van bestellingen en programmeren van de PLC's; Je werkt hoofdzakelijk zelfstandig, onderhoudt de communicatie met de klant, je collega's op andere projecten en met de leveranciers; Je helpt bij het verder moderniseren en automatiseren van de huidige productielijnen; Onderhouden en optimaliseren van de software;

Bekijk vacature »

JavaScript Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a JavaScript Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Front-End Developer at Coolblue? Read below if the job suits you.

Bekijk vacature »

Automation Consultant (RPA Developer)

De vacature Full-time remote positie met de flexibiliteit om vanuit onze kantoren in Amsterdam en Woerden te werken. Een gedreven team dat een startup aan het bouwen is om mensen te bevrijden van repetitief werk zodat ze tijd hebben voor wat echt belangrijk is. Over de rol Je dagelijkse activiteiten bestaan uit het begeleiden van onze klanten om succesvol te zijn met RPA. Je inspireert en denkt mee in oplossingen voor klanten met onze software robots, om teams te bevrijden van handmatig en repetitief werk. Je identificeert feilloos de uitdagingen binnen de processen die klanten willen automatiseren. Je automatiseert de

Bekijk vacature »

Servicedesk-medewerker IT

Zet jij een tevreden klant altijd op nummer één? En zoek jij een baan waarin je als Servicedesk-medewerker jouw expertise in kan zetten om eindgebruikers te helpen bij het oplossen van hun ICT problemen? Dan ben jij degene die we zoeken! Wat ga je doen? Als servicedesk-medewerker ben jij het eerste aanspreekpunt voor de eindgebruiker. De klantvragen die jij krijgt, los je indien mogelijk direct op en registreer je in Topdesk. Wat je niet kan oplossen, zet je door naar het juiste DevOps-team. Je komt te werken binnen een team waar jij samen met je collega's verantwoordelijk bent voor de

Bekijk vacature »

.NET Software Developer

Binnen OrangeNXT werken we aan onze eigen ( IoT ) product als ook aan projecten voor onze klanten. Je krijgt ervaren .NET collega's om je aan op te trekken, of die jij nog wat kunt leren. Azure, ASP. Net Core en C# zijn onze key words, kom jij ons versterken? Ben jij een kei in het ontwerpen en coderen van software, maar wil je meer dan dat? Ben je klaar voor een volgende stap en heb je een gezonde groeiambitie? Dan zijn wij op zoek naar jou. We bieden een in house functie bij het leukste bedrijf van Eindhoven. Werken

Bekijk vacature »

Banner Front-End Developer

Werken aan de zichtbaarheid van een van de snelst groeiende bedrijven van de Benelux? Wat doe je als Banner Front-End Developer bij Coolblue? Laat jij trots aan iedereen de Banners zien die je voor Coolblue hebt geschreven via HTML, CSS en Javascript? Dan wacht deze vacature op jou! Ook Banner Front-End Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Schrijven van HTML, CSS en Javascript waarmee je in snel tempo nieuwe modules maakt. Het bedenken van schaalbare modules die voor alle 35000 producten werken Volgen van webinars om zo jouw

Bekijk vacature »

MasterData Administrator

“Do you dare to unlock your full potential?” MasterData Administrator 24 uur per week, locatie Burg Groep B.V. te Heerhugowaard Wij zijn Burg Groep B.V.; een familiebedrijf in Heerhugowaard. Wij produceren en verkopen natuurazijn voor voedings- en schoonmaak toepassingen en siroop. Onze productielocaties zitten naast Nederland ook in België, Frankrijk, Duitsland en Tsjechië. Binnen Burg Group wordt veel waarde gehecht aan eigen verantwoordelijkheid, ontwikkeling, pro-activiteit, innovatie en duurzaamheid om zo het beste uit jezelf te halen en je talenten volledig te benutten. Het gebruiken en delen van de juiste informatie en data is belangrijk, immers wanneer je informatie en data

Bekijk vacature »

Python Developer/Teamlead

De vacature We zijn op zoek naar een Python/Django developer die ons Scrum team komt versterken. Je wordt enthousiast van leesbare en goed geteste code, heldere datamodellen, mooie REST en GraphQL API's, pijnloze deploys en een perfecte aansluiting op onze interactieve React frontend. Je werkt mee aan de Python backend van ons mooie Jouw Omgeving platform, in een hecht team dat veel impact maakt. Binnen dit team laat je je technische expertise en leiderschapskwaliteiten zien: je zet de technische koers uit en neemt je collega’s hierin mee. Termen als “lead by example”, “meewerkend voorman” en “meritocracy” spreken je aan. Bij

Bekijk vacature »

PHP Developer (junior)

Als Junior PHP developer werk jij mee aan de uitbreiding van onze SaaS applicatie. Je bouwt aan nieuwe functionaliteiten, verbetert ons Content Management Systeem op basis van Symfony en optimaliseert de gebruiksvriendelijkheid. Alles valt te leren als je maar affiniteit hebt met code. We vinden nieuwsgierigheid een groot goed. Ons motto is dan ook: alles valt te leren als je maar nieuwsgierig bent! Je werkt aan een mooi product dat continu uitgebreid wordt en de potentie heeft om de wereld over te nemen! Naast het meewerken aan de uitbreiding van onze SaaS applicatie, werk je ook aan specifieke modules voor

Bekijk vacature »

.NET Developer

Ben je op zoek naar een uitdagende functie als software developer in een informele en dynamische organisatie? Wil jij werken aan een cloud platform en heb je kennis van Microsoft Azure en/of C# (.NET)? Denk je in oplossingen in plaats van problemen en denk je altijd een stapje vooruit? Dan is dit echt iets voor jou! .NET Developer in Alblasserdam Functieomschrijving Als software ontwikkelaar ben je enthousiast, flexibel en leergierig en altijd gedreven om ervoor te zorgen dat je het beste resultaat bereikt. Je technische kennis helpt je om complexe problemen te vertalen naar eenvoudige oplossing. Je werkt in een

Bekijk vacature »

SAP CRM Developer @ Den Haag

2021-07-26 iSense SAP CRM Developer Heb jij ervaring met SAP CRM/UI5 en Webdypro ABAP? Denk jij niet in problemen maar in oplossingen en wil jij met die oplossingen de business naar een hoger niveau tillen? Lees dan snel verder! ISKA50585 Organisatie De organisatie staat voor het leveren van een efficiënte en kwalitatief hoogwaardige salaris- en personeelsadministratie. Je gaat samenwerken met ICT-professionals met uiteenlopende kennis en achtergronden. Hou je van Agile samenwerken en kom je maximaal tot je recht in zelfsturende teams? Dan is dit de plaats waar jouw toekomst ligt. Voor deze functie zijn we op zoek naar een ervaren

Bekijk vacature »

Python Developer

De vacature Je hebt minimaal 3 jaar ervaring met Python, en bij voorkeur ook met Django Je hebt overzicht over de hele stack (Nginx, Gunicorn, Redis, Celery, Docker, etc.) Je bent leergierig en maakt je dingen snel eigen Je bent open source-minded Je hebt (basis)kennis van integraties o.b.v. REST API's, OAuth en/of SAML Kennis van de zorg en zorgstandaarden (zoals HL7 FHIR en Koppeltaal) is een pré Functie eisen We zijn op zoek naar een Python/Django developer die ons Scrum team komt versterken. Je wordt enthousiast van leesbare en goed geteste code, heldere datamodellen, mooie REST en GraphQL API's, pijnloze

Bekijk vacature »

C# .NET Core Ontwikkelaar

Binnen ICT Group werken we binnen de business unit transport en logistiek dagelijks aan complexe maatwerk software voor bedrijfskritische systemen. Bij en voor onze klanten gaan we aan de slag met technische, complexe software-oplossingen binnen de technische automatisering op onder meer het IoT vlak. Zo ontwikkelen wij bijvoorbeeld aan een Iot oplossing waar we van ruim 200.000 machines hun telemetrie en events verwerken. Dit komt neer op 200 miljoen berichten per dag. Hierin leggen we de focus op de schaalbaarheid binnen dit project zodat we in de toekomst een veelvoud van berichten kunnen verwerken. Dit wordt mogelijk gemaakt met behulp

Bekijk vacature »

IT-traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

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

04/12/2021 05:35:42
 
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.