Verwerken formulier werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

Bekijk vacature »

SAP ABAP Developer

Dit ga je doen Software ontwikkeling met behulp van o.a. ABAP, Sapscript en Smartforms Maatwerk development op SAP ECC 6.0, in de toekomst S/4 HANA Samenwerken met Business Analisten die functioneel en technisch ontwerpen aanleveren Testen van opgeleverde software Bugfixing Ondersteuning van eindgebruikers Hier ga je werken Onze klant, een internationaal gevestigd productiebedrijf dat mensen blij maakt, is ter versterking op zoek naar een ABAP Developer voor hun SAP team. Het team van 4 mensen verzorgt de ontwikkeling van maatwerk voor de SAP omgeving waar wordt gewerkt met modules SD, FI/CO, PM en MM. Momenteel draait het bedrijf op SAP

Bekijk vacature »

Team Lead Java Developer

Functie Wat ga je doen als Java developer? Als Team Lead Java Developer draag een grote verantwoordelijk je stuurt ontwikkelaars aan en staat dagelijks in contact met jou ICT Manager. De team Bestaat uit front-end en backend systemen. Je ben in staat op hoog niveau de technische vak te bepalen en ook te bewaren. Je dag zie er als volgt uit, ontwikkelen van nieuwe en bestaande applicaties, het uitvoeren van processen en analyses en het beschrijven van functioneel ontwerpen. Ook zal samen met jouw Tester applicaties gaan testen door middel van peer reviews en het leveren van support aan gebruikers

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 »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

Bekijk vacature »

Software developer (PHP) - Utrecht centrum

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

Software Developer C# / ASP .Net

Functie omschrijving Ben jij een software ontwikkelaar die bekend is met termen ASP .NET, C# en SQL? Lees dan snel verder! Voor een bedrijf binnen de agrarische sector zijn wij namelijk op zoek naar een zelfstandige, enthousiaste en proactieve Software Developer die open staat voor een afwisselende functie met veel uitdaging. Binnen deze organisatie ben jij als Software Developer samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Hierbij draag jij bij aan de vertaling van klantwensen naar effectieve softwareoplossingen. Daarnaast ben je verantwoordelijk voor: Schatten

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij recent jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een erkende werkgever in regio Waalwijk zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze

Bekijk vacature »
Stefan H

stefan H

12/02/2013 15:20:02
Quote Anchor link
als ik een formulier verwerkt komt ik op de volgende pagina met onderstaande code. alleen kom ik altijd bij de laatste echo uit er is iets fout gegaan iemand een idee waarom hij niet het script verwerkt wat meegegeven is bij het versturen van het formulier. ik kom er niet uit

alvast bedankt voor jullie reactie
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?php

ini_set('display_errors', 'ON');
error_reporting (E_ALL);

if($_SERVER['REQUEST_METHOD'] == 'POST'){

if($_POST['wijzig'] == true){
$errors = array();

if(!isset($_POST['product']) OR $_POST['product'] == ''){
    //error toevoegen
    $errors[] = 'Er is een geen product ingevuld';
}

if(!isset($_POST['groep']) OR $_POST['groep'] == ''){
    //error toevoegen
    $errors[] = 'Er is geen product groep ingevuld';
}

//ander veld controle
if(!isset($_POST['prijs']) OR $_POST['prijs'] == ''){
    //error toevoegen
    $errors[] = 'Er is geen prijs ingevuld';
}

if(!isset($_POST['prijsper']) OR $_POST['prijsper'] == ''){
    //error toevoegen
    $errors[] = 'Er is geen prijs per ingevuld';
}


//ander veld controle
if(!isset($_POST['omschrijving']) OR $_POST['omschrijving'] == ''){
    //error toevoegen
    $errors[] = 'Er is geen omschrijving ingevuld';
}


if(empty($errors)){
    //geen errors dus insert
    ($iid     = mysql_real_escape_string ($_POST['id']));
    (
$sgroep = mysql_real_escape_string ($_POST['groep']));
    (
$sproduct = mysql_real_escape_string( $_POST['product']));
    (
$sprijs      =    mysql_real_escape_string( $_POST['prijs']));
    (
$sprijsper      =    mysql_real_escape_string( $_POST['prijsper']));
    (
$somschrijving        =    mysql_real_escape_string( $_POST['omschrijving']));
    mysql_query ("UPDATE aanbod SET  product= '".$sproduct."', groep= '".$sgroep."', prijs='".$sprijs."', prijsper='".$sprijsper."', omschrijving= '".$somschrijving."' WHERE id ='".$iid."'" );
    
}


else{

    foreach($errors AS $err){
        //errors tonen
        echo $err.'<br/>';
    }
}

 echo 'Uw aanbod is gewijzigd';
}

else{
if ($_POST['verwijder'] == true){

(
$iid = mysql_real_escape_string ($_POST['id']));

$foto = mysql_query("SELECT fotonaam, extensie FROM foto WHERE advertentieid='".$iid."' AND gebruikerid='".$_SESSION['gebruikerid']."'");
if(mysql_num_rows($foto) !=0){
mysql_query ("DELETE FROM foto WHERE advertentieid='".$_POST['id']."'");
$wis = mysql_fetch_array($foto);
$pad = "foto/";
$wisfoto = $pad.$wis['fotonaam'].$wis['extensie'];
unlink($wisfoto);


}
(
$iid = mysql_real_escape_string ($_POST['id']));
mysql_query ("DELETE FROM aanbod WHERE id='".$iid."'");

    echo 'Uw aanbod is verwijderd';
exit;
}
}
}

else {
    echo 'Er is iets fout gegaan';
}



?>
 
PHP hulp

PHP hulp

05/11/2024 22:11:42
 
- SanThe -

- SanThe -

12/02/2013 15:28:35
Quote Anchor link
Heb je method="post" wel in <form> staan?
if($_SERVER['REQUEST_METHOD'] == 'POST'){

Er komt nooit true of false uit een formulier.
Meestal '1'/'0' of 'on'/'off'.
if($_POST['wijzig'] == true){
 
Stefan H

stefan H

12/02/2013 15:36:29
Quote Anchor link
<form method="POST" action='verwerkwijzig.php'>

dit staat in het formulier dit moet kloppen volgens mij ?

moet ik dit anders zo doen ?
if (isset ($_POST['wijzig'])){

dit werkt ook niet ?

nog een suggestie ?


Toevoeging op 12/02/2013 15:54:44:

heb je anders een suggestie hoe ik anders het formulier moet verwerken met 2 submit knoppen 1 om te verwijderen en 1 om te wijzigen ?
 
Kris Peeters

Kris Peeters

12/02/2013 16:26:24
Quote Anchor link
Ik ben nooit voorstander om de waarde van een knop te gebruiken bij het verwerken.

if (isset ($_POST['wijzig'])){ of if (isset ($_POST['submit'])){ zie ik nooit graag.

Er zijn meerdere mogelijheden. bv. twee <form> elementen.

Met css krijg je de layout wel goed.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<form method="POST" action='verwerkwijzig.php'>
  <input type="hidden" name="action" value="update">
  ... update dingen ...
  <input type="submit" value="UPDATE">
</form>
<form method="POST" action='verwerkwijzig.php'>
  <input type="hidden" name="action" value="delete">
  <input type="submit" value="DELETE">
</form>


Maar vooral; je moet meer structuur in je logica brengen.
Het moet altijd duidelijk zijn waarmee je bezig bent.
te veel if's nesten; onnodige elseif's ... maken het moeilijk leesbaar.
Maar denk ook: indentering is je vriend. waar nodig/nuttig: commentaar schrijven

bv.
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
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
  $action = (isset($_POST['action']) ? $_POST['action'] : '');  // komt van de hidden
  switch ($action) {
    case
'update':
      // alles van de update
      $errors = array();
      if(!isset($_POST['product']) || $_POST['product'] == '') {
        $errors[] = ...
      }
      ...

      break;
      
    case
'delete':
      // alles van de delete
      break;
  }
}

?>
Gewijzigd op 12/02/2013 16:33:01 door Kris Peeters
 
- SanThe -

- SanThe -

12/02/2013 16:32:32
Quote Anchor link
- SanThe - op 12/02/2013 15:28:35:
Heb je method="post" wel in <form> staan?


Nee dus.
Zet dat er eens in.
 
Stefan H

stefan H

12/02/2013 16:39:00
Quote Anchor link
Bedankt voor je reactie

heb inderdaad een oplossing gevonden met een nieuw form element.

dat ik altijd bij de echo uitkwam kwam door een ander foutje in het formulier stond method 'POST' en in de controle stond "POST" met dubbele aanhalingstekens dat was daar het probleem
 
- SanThe -

- SanThe -

12/02/2013 16:45:36
Quote Anchor link
Stefan H op 12/02/2013 16:39:00:
.. in het formulier stond method 'POST' en in de controle stond "POST" met dubbele aanhalingstekens dat was daar het probleem


Kan me niet voorstellen want dat maakt niet uit.
 



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.