rommelig gastenboek?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

Back-end developer (Magento2)

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

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 »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Backend Developer Scrummaster .NET

Samengevat: Deze werkgever is een ambitieus internetbedrijf met een passie voor digitale communicatie. Ben jij geschikt als Backend Developer? Heb je ervaring met .NET platform? Vaste baan: Backend Developer / SCRUM Master Scrum HBO WO €3.800 - €6.000 Deze werkgever is een innovatief bedrijf met enthousiaste mensen die jarenlang ervaring hebben met het ontwikkelen internet- en intranetoplossingen. Wij houden van korte lijnen en open en eerlijke communicatie. Wij zetten graag onze jarenlange ervaring in om perfect werkende oplossingen te ontwikkelen. Wij ondersteunen dienstverlenende organisaties bij het ontwikkelen en realiseren van een effectief, adaptief communicatieplatform. Je ontwikkelt met ons de meest

Bekijk vacature »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

C#.NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je hier

Bekijk vacature »

C# .Net Developer

Dit ga je doen Het bouwen van Api's; Nieuwe oplossingen bouwen met C# .Net; De huidige software uitbouwen met C# .Net; Meewerken in projecten; Meedenken aan de toekomstplannen en verbeteringen; Onderdeel van het Scrum Team. Hier ga je werken Onze klant is een dienstverlenende organisatie voor diverse soorten organisaties in Nederland. Ze zijn van oorsprong een familiebedrijf en er is een open cultuur. Ze zijn vooruitstrevend op IT gebied en hebben een eigen inhouse development team van circa 11 man. Je komt hier te werken in het subteam .Net Core. Hier werken ze volgens scrum met de nieuwste technieken en

Bekijk vacature »
Linda Overkleeft

Linda Overkleeft

21/02/2011 20:21:41
Quote Anchor link
Ik ben bezig met mijn eerste gastenboek. Je kunt boodschappen achterlaten via invoer.php (stuur ik niet mee). Ik vraag mij gewoon af of mijn script erg rommelig is of niet. Wat kan ik efficienter doen en misschien zitten er wel grote fouten in. Graag jullie deskundige mening.

verderop vinden jullie mijn script. Ik had hem de eerste keer fout meegestuurd.
Gewijzigd op 21/02/2011 21:08:07 door Linda Overkleeft
 
PHP hulp

PHP hulp

20/04/2024 09:05:36
 
Jasper DS

Jasper DS

21/02/2011 20:23:31
Quote Anchor link
gebruik jij even de [code][/code] tags
Gewijzigd op 21/02/2011 20:24:27 door Jasper DS
 
Linda Overkleeft

Linda Overkleeft

21/02/2011 20:27:33
Quote Anchor link
Eerste twee keer fout verstuurd, daarom heb ik de code weggegooid.
Opgeruimd staat netjes
Gewijzigd op 21/02/2011 20:50:35 door Linda Overkleeft
 
Victor Php

Victor Php

21/02/2011 20:34:11
Quote Anchor link
Zet helemaal aan het begin [.code] (zonder puntje)

Zet na </html [./code] (zonder puntje)
 
Linda Overkleeft

Linda Overkleeft

21/02/2011 20:38:00
Quote Anchor link
Volgens mij had ik het net goed gedaan... maar goed, hier komt ie.. wordt nu echt een rommelig gastenboek :)

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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<?php
function display_db_query($query_string, $connection, $header_bool, $table_params)
    {

      $query="CREATE TABLE gastenboek (
    id int(11) NOT NULL  AUTO_INCREMENT,
    naam varchar(50) NOT NULL,
    boodschap text NOT NULL ,
    datum date NOT NULL,
    PRIMARY KEY (id)
    )
    TYPE = MYISAM"
;

    // voer databasequery uit
    $result_id = mysql_query($query_string, $connection)//result ID onthouden voor verder gebruik, result id wordt retour gegeven
                or die("display_db_query:" . mysql_error());

    // bepaal het aantal kolommen in het resultaat
    $column_count = mysql_num_fields($result_id)//mbv result id aantal kolommen in rijen aflopen
                    or die("display_db_query:" . mysql_error());

    // TABLE form omvat optionele HTML argumenten die in de functie worden  doorgegeven
    print("<TABLE align=\"center\" width=\"45%\" $table_params >");

        if (mysql_num_rows($result_id) >= 1) //deze if zorgt ervoor dat als er niets in staat er een melding wordt gegeven
        {
        //    echo ""; DEZE REGEL HEEFT DUS GEEN NUT
         // print the body of the table

            while ($row = mysql_fetch_row($result_id))
            {

                for ($column_num = 0;
                $column_num < $column_count;
                $column_num++)
                {
    
                    $field_name =
                    mysql_field_name($result_id, $column_num);//retourneert de naam van een veld, kolomkoppen worden weergegeven  
                    print nl2br ("<tr><Th width=\"15%\">$field_name</th><td width=\"30%\"> $row[$column_num]</TD></tr>");// nl2br zorgt voor HTML enters in gastenboek
                }          
              print("<tr><td colspan=\"2\"></td></tr>"); //DIT ZORGT VOOR EEN LEGE TUSSENREGEL WAARDOOR ER RUIMTE IS TUSSEN DE BOODSCHAPPEN
            }
            print("</TABLE>");  
        }

        else
        {
            echo "Er zijn geen berichten in het gastenboek";
           }
    }

function
display_db_table($tablename, $connection, $header_bool, $table_params)//algemene functie
{
    $query_string = "SELECT naam, boodschap, datum FROM $tablename ORDER BY id DESC  "; //de nieuwste staat bovenaan
     display_db_query($query_string, $connection, $header_bool, $table_params);
}

//afhandeling formulier voor het gastenboek
if ($_SERVER['REQUEST_METHOD'] == 'POST')
    {

         if (!$_POST['naam'] || $_POST['boodschap'] == "" || strlen($_POST['naam'] > 100))
        {

        echo '<P>Er is een probleem, u heeft geen naam of boodschap achtergelaten</P>';
          }

            else
            {
                {

                $i_naam = AddSlashes ($_POST['naam']);
                $i_boodschap =  AddSlashes ($_POST['boodschap']);
                $naam = trim($i_naam);
                $boodschap = trim($i_boodschap);
                $datum = date('Y-m-d');
                }

            $query = "insert into gastenboek (naam, boodschap, datum) values ('$naam','$boodschap', '$datum')";
            $result = mysql_query($query);
                if (mysql_affected_rows()==1)
                {

                echo '<p><center> Jouw boodschap is in het gastenboek opgenomen.</center></p>';
                }

                else
                {
                error_log(mysql_error());
                echo '<p> <center>Tijdens het opslaan is er iets misgegaan.</center></p>';
                }
            }  
        
    }
    
?>

<HTML><HEAD><TITLE></TITLE></HEAD>
<STYLE TYPE="text/css">
<!--
BODY, P      {color: black; font-family: verdana; font-size: 10 pt}
H1            {color: black; font-family: arial; font-size: 18 pt; text-align: center}
TH              {background-color:#0099FF;text-align:right; vertical-align:top}
-->
</STYLE>

<BODY>
<center><a href="invoer.php"><h4>Nieuw bericht toevoegen!</h4></a></center>
<h1>Gastenboek </h1>
<?php display_db_table("gastenboek", $global_dbh, TRUE, "BORDER=0"); ?>
</BODY>
</HTML>
Gewijzigd op 21/02/2011 20:48:57 door Linda Overkleeft
 

21/02/2011 20:46:35
Quote Anchor link
Klik op wijzigen (Afbeelding) en plaats voor function nog even <?php.
 
Mark L

Mark L

21/02/2011 23:09:21
Quote Anchor link
Victor Php op 21/02/2011 20:34:11:
Zet helemaal aan het begin [.code] (zonder puntje)

Zet na </html [./code] (zonder puntje)


Bij deze vertel ik jou over de ignore-tag:
Dus aan het begin en aan het einde ook

Edit:
Oké, sinds wanneer werkt dit niet meer? Sorry, ik heb niets te zeggen. Zinloze reactie.
Gewijzigd op 21/02/2011 23:11:40 door Mark L
 

21/02/2011 23:29:17
Quote Anchor link
Mark L op 21/02/2011 23:09:21:
Victor Php op 21/02/2011 20:34:11:
Zet helemaal aan het begin [.code] (zonder puntje)

Zet na </html [./code] (zonder puntje)


Bij deze vertel ik jou over de ignore-tag:
Dus aan het begin en aan het einde ook

Edit:
Oké, sinds wanneer werkt dit niet meer? Sorry, ik heb niets te zeggen. Zinloze reactie.


Dit is al een HALF JAAR zo.
 
Linda Overkleeft

Linda Overkleeft

22/02/2011 08:48:36
Quote Anchor link
Ik zou graag een reactie willen hebben op mijn eerste script, wat kan ik zoal verbeteren. Hij werkt wel,maar voor mijn gevoel is de code niet zo netjes
 
Maarten PHP

Maarten PHP

22/02/2011 08:55:14
Quote Anchor link
ondanks het commentaar vind ik het onoverzichtelijk
Gewijzigd op 22/02/2011 08:55:26 door Maarten PHP
 
Mebus  Hackintosh

Mebus Hackintosh

22/02/2011 10:21:53
Quote Anchor link
Je maakt nu wel gebruik van functies maar als ik zo kijk doen ze eigenlijk niet meer als output uitspugen binnenin de functie.. Dan kan je net zo goed gewoon geen functies gebruiken.

Verder heb ik addslashes(); nooit echt gebruikt voor zover ik weet.. Gebruik daarvoor mysql_real_escape_string();

Je gebruikt print en echo's.. Gebruik gewoon overal echo's dit werkt beter/sneller en is overzichtelijker vind ik zelf. echo '';

Kijk ook eens naar de volgende functie: nl2br();

mysql_num_rows(); kan problemen geven wanneer je structuur van een tabel in MySQL verandert. Kijk eens naar mysql_fetch_assoc();

Voorderest ziet het script er redelijk uit. Ik heb erger gezien. Er valt nog wel meer te verbeteren maar met dit kom je al een groot stuk vooruit. Succes! (:
 
Obelix Idefix

Obelix Idefix

22/02/2011 11:57:33
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
    print("<TABLE align=\"center\" width=\"45%\" $table_params >");


Gebruik ' ipv " --> scheelt een boel escapen en maakt het wat overzichtelijker. Variabelen buiten quotes.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$i_naam = AddSlashes ($_POST['naam']);
$i_boodschap =  AddSlashes ($_POST['boodschap']);
$naam = trim($i_naam);
$boodschap = trim($i_boodschap);

Waarom maak je eerst $i_naam aan en vervolgens nog een keer $naam? Je hebt alles toch al in $_POST['naam'] staan? Zelfde voor boodschap.
Gewijzigd op 22/02/2011 11:58:18 door Obelix Idefix
 
Linda Overkleeft

Linda Overkleeft

26/02/2011 08:42:56
Quote Anchor link
Bedankt voor jullie reacties, duidelijk is dat ik nog veel te leren heb!
 



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.