Validate errors

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer - Draag bij aan de maatschappij!

Bedrijfsomschrijving Wil jij als applicatieontwikkelaar deel uitmaken van een gedreven ontwikkelteam en werken aan innovatieve producten? Dan hebben wij dé uitdaging voor jou! Wij zijn op zoek naar een enthousiaste collega die samen met ons de technische ondergrond van onze producten verder wil ontwikkelen met behulp van PHP. Met jouw expertise geef je de finishing touch aan onze producten om jezelf steeds opnieuw weer te verrassen. Functieomschrijving Bij ons staan innovatie en creativiteit centraal. Wij zijn op zoek naar een enthousiaste PHP ontwikkelaar die nieuwe ideeën en inzichten kan inbrengen en daarmee zichzelf en het team verder kan laten groeien.

Bekijk vacature »

Java Developer

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 »

Medior Java developer

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 »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

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 »

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 »

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 »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end 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. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Gezocht: Ervaren VB6 developer met C# ambitie!

Bedrijfsomschrijving Dit bedrijf is een vooraanstaande softwareleverancier die gespecialiseerd is in het ontwikkelen van software pakketten voor autoschade herstel bedrijven. De software wordt gebruikt door meer dan de helft van alle autoschade herstel bedrijven in Nederland. Het team van professionals is op zoek naar getalenteerde collega developers die hun vaardigheden willen inzetten om het bedrijf te laten groeien. Functieomschrijving Voor dit bedrijf zoek ik een ervaren VB6 / VB.NET developer met interesse om op termijn verder te gaan in C#. In deze functie ben je verantwoordelijk voor het onderhouden van de bestaande softwarepakketten. Een deel van de code is nog

Bekijk vacature »

PHP developer - Digital Agency

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

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 »

SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 13382 Introductie We is looking for a HANA Developer to work for our client. The candidate has to have an experience in building Data Intensive Applications (DIA’s). The role of a HANA Developer at ASML involves working on building Data Intensive Applications in an industrial/enterprise environment. The primary responsibility is to handle data from various sources and determine the best way to structure it for use by data analysts, who will run queries and algorithms against it for predictive and prescriptive analytics through machine learning. Wat verwachten we van jou?

Bekijk vacature »
M V

M V

23/12/2010 21:21:26
Quote Anchor link
Hallo allemaal. Ik heb problemen 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
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
    include 'header.php'; //get the header
    
    //functions
    //Validate the title

    function validatetitle(){
        if(isset($_POST["submit_newnews"]) && empty($_POST["title_newnews"])) //is it empty or not
        {
            print ("<td>You didn't fill in a title.</td>\n");
            return false;
        }

        else if(isset($_POST["submit_newnews"]) && (!preg_match("#^[A-Za-z0-9]+$#i", $_POST["title_newnews"])))
        {

        print ("<td>Title can only consist letters and numbers.</td>\n"); //have yet to add ()-_?!,.
        return false;
        }

        else if(isset($_POST["submit_newnews"]) && !empty($_POST["title_newnews"]) && (preg_match("#^[A-Za-z0-9]+$#i", $_POST["title_newnews"])))
        {

            return true;
        }
    }
    function
validatecontent(){
        if(isset($_POST["submit_newnews"]) && empty($_POST["content_newnews"])) //is it empty or not
        {
            print ("<td>You didn't fill in any news content.</td>\n");
            return false;
        }

        else if(isset($_POST["submit_newnews"]) && (!preg_match("#^[A-Za-z0-9 .,?_!()-]+$#i", $_POST["content_newnews"])))
        {

        print ("<td>Content can only consist letters and numbers.</td>\n");
        return false;
        }

        else if(isset($_POST["submit_newnews"]) && !empty($_POST["content_newnews"]) && (preg_match("#^[A-Za-z0-9]+$#i", $_POST["content_newnews"])))
        {

            return true;
        }
    }
    function
check(){ //check if validatetitle and validatecontent are true or not. If true you get redirected to new page
        if(validatetitle() == false || validatecontent() == false){
            return false;
        }

        if(validatetitle() == true && validatecontent() == true){
            return true;
            header: ('Location: upload_news.php');
        }
    }

?>

<div id="wrapper"> <!-- wrapper of the site needs to be closed in footer -->
    <div id="wrappertop"></div>
    <div id="bg"><!-- bg needs to be closed before wrapper in footer, this is for the background -->
    <div id="side">
        <?php include 'submenu.php'; ?>
    </div>
    <div id="content">
        <div id="titlepage">
            <h2>Upload news item</h2>
        </div>
        <form id="newnews" method="POST" action="<?php check() ?>" name="formnewnews"/>
            <table id="formnewnews">    
                <tr>
                    <td><label>Title news article*</label></td>
                    <td><input type="text" name="title_newnews" id="title_newnews"/></td>
                    <?php validatetitle(); ?>
                </tr>
                <tr>
                    <td><label>News article**</label></td>
                    <td><textarea rows="6" cols="50" name="content_newnews" id="content_newnews"></textarea></td>
                    <?php validatecontent(); ?>
                </tr>
                <tr>
                    <td><input type="submit" name="submit_newnews" id="submit_newnews" value="upload new article"/></td>
                </tr>
                <tr>
                    <td><em style="font-size:10px;">*a-z, A-Z, 0-9 are allowed</em></td>
                </tr>
                <tr>
                    <td><em style="font-size:10px;">**a-z, A-Z, 0-9, ?!.-_() are allowed</em></td>
                </tr>
            </table>
        </form>
    </div>
<?php
    include 'footer.php'; //get the footer
?>


Problemen:
- ik krijg de tekst 'You didn't fill in a title' 2 keer. 1 keer op de juiste plaats en 1 keer buiten de vlak onder het menu.
- Wanneer ik alles goed invul gaat hij naar <td>You didn't fill in a title.</td>

ps ben nieuw geen idee of ik het zo goed heb geupload ^^''
ps ik heb dislexie sorry voor eventuele spel- en grammatica fouten


Zet in het vervolg code-tags rond je code.
[/modedit]
Gewijzigd op 23/12/2010 21:25:29 door Jens V
 
PHP hulp

PHP hulp

23/11/2024 21:56:39
 
TJVB tvb

TJVB tvb

24/12/2010 09:58:52
Quote Anchor link
Je roept op regel 58 de functie check() aan.
Die roept validatetitle() en validatecontent() aan.
Daarna roep je validatetitle() ook aan op regel 63 en validatecontent() op regel 68

Daarnaast is je functie check() nogal onlogisch.
 
Kris Peeters

Kris Peeters

24/12/2010 10:15:12
Quote Anchor link
header.php

Daar staat toch geen <body> <head> ... ?

Wie leert de mensen eigenlijk om functies te schrijven tussen hun HTML?

Staat dat zo in boeken? Zijn eer leerkrachten/docenten die dat zo aanleren?
 
M V

M V

24/12/2010 11:02:27
Quote Anchor link
TJVB tvb op 24/12/2010 09:58:52:
Je roept op regel 58 de functie check() aan.
Die roept validatetitle() en validatecontent() aan.
Daarna roep je validatetitle() ook aan op regel 63 en validatecontent() op regel 68

Daarnaast is je functie check() nogal onlogisch.


Hoezo is check() onlogisch? Ik snap nu wel waarom hij 2 keer verschijnt maar nog niet hoe ik dit moet gaan oplossen. de error moet namelijk een nieuwe <td> worden in de eerste <tr> bij het checken van de titel.

Toevoeging op 24/12/2010 11:06:18:

Kris Peeters op 24/12/2010 10:15:12:
header.php

Daar staat toch geen <body> <head> ... ?

Wie leert de mensen eigenlijk om functies te schrijven tussen hun HTML?

Staat dat zo in boeken? Zijn eer leerkrachten/docenten die dat zo aanleren?



in header.php staat het volgende:

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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="stylesheet.css" type="text/css"/>
<script type="text/javascript" src="js/jquery.js"></script>
</head>
<body>
<?php
    include 'log.php';
    include 'banner.php';
    include 'mainmenu.php';
?>


Enkel belangerijke zaken daarin geplaatst. Header roept dus 3 andere bestanden op en opent de body. De body en html worden gesloten in footer.php
 
Kris Peeters

Kris Peeters

24/12/2010 11:14:13
Quote Anchor link
check is niet logisch omdat je dubbel controleert.

Dit doet het zelfde:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
function check() {
  if(validatetitle() == true && validatecontent() == true){
    return true;
  }

  return false;
}

?>


Als je al een true teruggeeft, zal die
header: ('Location: upload_news.php');
niet meer worden uitgevoerd.

Mocht die wel worden uitgevoerd, zou die fouten geven.
Je mag namelijk niet eerst een halve pagina html naar de gebruiker sturen om dan alsnog te beslissen om met header weg te springen.

Logica hoort bovenaan te staan, html onderaan.
Dat is dus inclusief header.php.

include je header.php onder de definitie van je functies.



EDIT (2)
Even gekeken hoe je die functies aanspreekt.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
action="<?php check() ?>"


Wat zal dit doen?
Dit zal er voor zorgen dat true of false als string in je action komt (misschien als 0 en 1).

Dan krijg je bv.

action="true" of action="1"

Dit slaat uiteraard nergens op.

Wat je moet doen, is je action zetten op een plek (url) waar je de functie laat uitvoeren. Dit moet dus gebeuren na de submit van de gebruiker, niet in het echo'en van je formulier.
Gewijzigd op 24/12/2010 11:45:03 door Kris Peeters
 
Kris Peeters

Kris Peeters

25/12/2010 13:07:26
Quote Anchor link
geen reactie?
 
M V

M V

09/01/2011 22:37:08
Quote Anchor link
Kris Peeters op 25/12/2010 13:07:26:
geen reactie?


Ik was op vakantie ^^'' Ik ga nu weer aan de slag, kijken of het lukt ;)
Gewijzigd op 09/01/2011 22:37:19 door M V
 
M V

M V

12/01/2011 20:27:20
Quote Anchor link
Ik heb het opgelost door verschillende pagina's aan te maken. bedankt =)
 



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.