Validate errors

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Voor een opdrachtgever in omgeving Moordrecht zijn wij op zoek naar een programmeur. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »

.NET Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een .NET Developer! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans en kijk snel of jouw vaardigheden aansluiten bij onderstaand profiel! Je kunt een uitdagende rol gaan vervullen als .NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving Bergen. Dit bedrijf is zeer vooruitstrevend en verricht betekenisvol werk. Binnen dit bedrijf wordt gewerkt aan de productie en ontwikkeling van medische middelen. Als .NET Developer ga jij je bezig houden met het volgende: Je wordt betrokken bij alle fasen van software

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

Software Programmeur PHP

Functie Ben jij op zoek naar een nieuwe uitdaging als PHP developer en zoek je een leuke platte organisatie? Lees dan snel verder! Voor een opdrachtgever in omgeving Capelle aan den IJssel dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Front-end Developer

Do you want to work with the latest technologies on the development of new systems and applications? Create elegant interfaces using VueJS for thousands of users? Get moving and strengthen Nederlandse Loterij as a Front-end Developer. Thanks to your efforts, our services are always presented in style. As a Front-end Developer you are responsible for website development and improving customer experience based on data analyze. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Front-end Developer you score by: Writing elegant, testable components without side-effects to provide functionality to the users Website development, adding

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 »

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 »

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Fullstack JavaScript Developer Webapplicaties

Bedrijfsomschrijving Voor deze organisatie ben ik op zoek naar een getalenteerde Fullstack JavaScript Developer. Ze is een snelgroeiend software development agency dat zich richt op het ontwikkelen van moderne webapplicaties en complexe systemen voor haar klanten. Ze is gevestigd onder de rook van Utrecht en heeft als doel om tot de top van de Nederlandse agencies te behoren. Deze organisatie maakt softwareoplossingen voor verschillende soorten bedrijven. Innovatie staat hoog in het vaandel en je zult dus met nieuwe technieken aan de slag gaan. Ze hebben klanten in vele branches zitten, zoals retail, finance, gezondheid en onderwijs. De diverse klanten zorgen

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

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

26/05/2026 13:11:22
 
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.