Verwerken formulier werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Junior PHP Developer

Functieomschrijving Junior PHP Developer gezocht! Voor een opdrachtgever in de regio Gelderland zijn wij op zoek naar een Junior PHP Developer die onderdeel gaat worden van het ontwikkelingsteam van deze organisatie. In deze functie ga jij aan de slag met het schrijven van software voor de aansturing van en het managen van windparken en bijbehorende onderdelen. Hiernaast ga jij je bezighouden met het ontwikkelen, testen en onderhouden van diverse webapplicaties. Het team waarin je komt te werken bestaat uit 3 developers, hierdoor krijg je veel verantwoordelijkheid en de kans om jezelf verder te ontwikkelen. Er wordt echter wel van je

Bekijk vacature »

Medior Java developer (fullstack)

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 »

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 »

Integratie expert - Java Developer

Dit ga je doen Nieuw koppelingen ontwerpen, ontwikkelen en implementeren; Je schakelt met de klanten om hen zo goed mogelijk van dienst te zijn. Strategisch kijken naar nieuwe mogelijkheden op bestaande of nieuwe koppelingen zo effectief mogelijk te realiseren; Je bestaande toolset afwegen tegen nieuwe mogelijkheden om integratiedoelen steeds effectiever en/of effcienter te bewerkstelligen; Bestaande software koppelingen beheren, dit zijn koppelingen met zowel interne als externe systemen; Overleg met zowel directe collega's als met stakeholders om nieuwe integratieplannen concreet te maken; Je kunt de junioren meenemen op sleeptouw. Hier ga je werken Onze klant is op zoek naar een ervaren

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Senior .Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

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 ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Java Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

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

22/11/2024 06:27:37
 
- 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.