INSERT INTO

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Web Developer (m/w/d)

Web Developer IT and Infrastructure EMBL Heidelberg Closing date: 22 October 2021 Contract duration: 4 years (project related) Grading: 6, 7 or 8; depending on experience (monthly salary starting from 3.8k€ up to 4.8k€ after tax, plus other benefits)s Reference number: HD02055 IT Services operates and supports the IT infrastructure and services at EMBL headquarters in Heidelberg and at the laboratory’s sites in Barcelona and Rome. In collaboration with the EMBL-EBI in Cambridge our team is creating and implementing a new web infrastructure for all EMBL websites. We are looking to recruit an enthusiastic Web Developer to join the Software

Bekijk vacature »

Full Stack Developer / Clojure / Functional Progra

2021-06-03 iSense Full Stack Developer / Clojure / Functional Programming / React Are you an experienced (medior / senior) Full-stack Developer who likes working on a state-of-the-art platform with techniques like Clojure and React? Then this is the vacancy for you! ISDR49939 Company For our client, a modern and ambitious company in the Eindhoven region, we're looking for an experienced Full-stack Developer. The company is expanding rapidly after launching their product about 2 years ago. You'd be contributing to their ever expanding, world-wide used content platform with enormous amounts of data and big files. With your team, you're working on

Bekijk vacature »

Java Developer bij InTraffic

Werken aan innovatieve oplossingen die onmisbaar zijn voor iedereen en dus ook voor jou als reiziger? Als Java Developer bij InTraffic kan jij een waardevolle bijdrage leveren! Hoe? Het ontwerpen en ontwikkelen met Java in een van onze complexe projecten. Waarom? Om een beter en veiliger OV in Nederland te creëren. Waar? Bij InTraffic in Nieuwegein, dé IT-specialist op het gebied van verkeer en vervoer. Met wie? Met een scrumteam van tussen de 3 en 9 professionals. Jouw rol als Java Developer Binnen onze complexe IT-omgeving van verkeer en vervoer spelen vele interessante projecten. Hierbij kun je denken aan migraties

Bekijk vacature »

Senior C# Developer

You'll build modern applications for Coolblue back’s office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Senior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become Senior C# Developer at Coolblue? Read below if the job suits you You enjoy doing this Working with various types

Bekijk vacature »

Data Engineer

Data Engineer - Smart Logistics Functiebeschrijving: Ben jij de Data Engineer die het verschil weet te maken door data te transformeren naar business values? Wil jij met innovatieve data-oplossingen bijdragen aan de transformatie van onze klanten om data-driven organisaties te worden binnen de transportsector? Wat ga je doen? Als ervaren Data Engineer help je mee met het uitbreiden van onze positie bij klanten in de wereld van Transport & Logistiek. Je bouwt binnen ons team verder aan de ontwikkelingen het onderhoud van (Cloud) dataplatformen en werk je mee aan het uitvoeren van de architectuur van nieuwe projecten. Samen met een

Bekijk vacature »

Medior fullstack .NET developer @ Rotterdam

2021-05-12 iSense Medior fullstack .NET developer Medior fullstack .NET Developer ISAR49770 Organisatie Onze klant is een grote internationale speler. Ze investeren steeds in het uitbreiden van het analyse- en servicepakket om de klanten goed van dienst te kunnen blijven. Naast Nederland zijn er nog enkele andere locaties in Europa waar ze zijn gevestigd. IT is verspreid over alle vestigingen. Op elke locatie zijn Developers en System engineers aanwezig. Onze klant is marktleider binnen het gebied waarin zij actief zijn. Nu zijn wij op zoek naar verschillende developers, die er samen met het andere personeel, 110% voor willen gaan. Taken .Net

Bekijk vacature »

Javascript Front-end Developer - Medior

We're searching for a front-end developer to help a client grow their front-end applications and improve user experiences. The front-end is solely hand made in JavaScript and therefore you need to breathe JavaScript. Job Description Our client is a medium sized specialist in email marketing. The company is characterized by an open atmosphere with a strong focus on personal development and interest. To support their growth we're searching for a front-end developer with JavaScript skills. The front-end is a single-page application developed in JavaScript that requires HTML and CSS expertise. You should also be comfortable with PHP in order to

Bekijk vacature »

Fullstack Developer / Aurelia / C# @ Ede

2021-09-27 iSense Fullstack Developer Aurelia C# Ben jij een Fullstack Developer met meerdere jaren werkervaring? Heb je gewerkt met een of meerdere JavaScript Frameworks/Libraries in combinatie met C# en wil jij deze ervaring graag inzetten bij een organisatie die bezig is met een nieuw platform met tal van nieuw te ontwikkelen functionaliteiten waar zeer veel data doorheen gaat? Wil jij hen ondersteunen in het verder uitbouwen van deze applicatie en denk je graag na (met je collega's) over toekomstige oplossingen? Lees dan nu verder! ISHU48790 Organisatie Als Fullstack Developer kom je te werken bij een gerenommeerde organisatie in de regio

Bekijk vacature »

Junior .NET ontwikkelaar @ Regio Eindhoven

2021-10-20 iSense Junior .NET ontwikkelaar Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want in januari/februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51106 Locatie Eindhoven e.o. Wat ga je doen als Junior .NET ontwikkelaar? Vanaf januari/februari 2022 krijg jij via de Experis

Bekijk vacature »

Java developer / JavaScript Developer / Full stack

2021-09-14 iSense Java developer JavaScript Developer Full stack Ben jij een developer die zich zowel front- als backend inzetbaar is? Wil jij graag werken aan projecten voor bekende internationale klanten? Lees dan snel verder! ISHA50707 Organisatie Als Developer kom je te werken bij een organisatie die in opdracht werkt van bekende internationale organisaties. De organisatie staat er bekend om de complexe digitale wereld mooier en simpeler te maken. Ze houden zich bezig met het ontwikkelen van online campagnes, internettoepassingen en gebruikersplatformen. Denk hierbij aan websites, online shops en portals. Als Fullstack ontwikkelaar word je onderdeel van een multidisciplinair team die

Bekijk vacature »

C# .Net Developer WPF .NET5 Backend

Bedrijfsomschrijving Deze mooie klant is een ICT partner binnen de groensector, een van de marktleiders op hun specifieke gebied, en inmiddels werken hier zo'n 50 medewerkers samen aan innoverende backoffice toepassingen. De software wordt gebruikt bij vele middelgrote en grote organisaties om zaken te regelen omtrent voorraadbeheer, managementinformatie, facturatie, bestellijsten en allerlei andere logistieke processen. Je komt hier te werken in een uitdagende en steeds veranderende branche waar constant gezocht wordt naar vernieuwing, onderscheidingsvermogen en optimale werkprocessen! De manier van werken hier voor het ICT team is professioneel, maar vrijheid en flexibiliteit is overal terug te zien. Zo werken er

Bekijk vacature »

.Net developer @ Rotterdam

2020-12-18 iSense .Net developer .Net Developer ISRA48298 Organisatie De organisatie waarbinnen je aan de slag zal gaan levert diensten aan een groot aantal organisaties binnen Nederland. De software die zij maken en inzetten voor hun klanten wordt dagelijks door honderden klanten gebruikt. Onze opdrachtgever is marktleider in Nederland als het gaat om full-service HR-dienstverlening. De afgelopen periode is onze klant hard gegroeid en daar zijn de nodige uitdagingen bij komen kijken. Om deze groei voort te kunnen zetten zijn ze op zoek naar nieuwe vaste medewerkers, dit om ervoor te zorgen dat ze marktleider blijven. Zij zijn op zoek naar

Bekijk vacature »

Fullstack Developer /.NET Core @ Almere

2021-08-16 iSense Fullstack Developer /.NET Core Ben jij een ervaren Fullstack Developer, die graag zijn expertise van NET.Core inzet in een dynamische en bedrijf kritische omgeving? Is een jonge club waar je als IT-team het hart vormt van de organisatie, echt iets voor jou? Lees dan snel verder! ISMA49157 Organisatie Als Fullstack Developer kom je te werken in de regio Almere bij een organisatie, dat als internationale marktleider opereert op het gebied van detailhandel. Vanuit ruim tienduizend locaties verkopen zij hun producten aan de klanten. Om diverse data en bedrijfsprocessen van HR, CRM tot inkoop overzichtelijk in beeld te hebben

Bekijk vacature »

Oracle BI Developer @ Utrecht

2021-08-16 iSense Oracle BI Developer Ben jij op zoek naar een dynamische omgeving om als Oracle BI Developer aan de slag te gaan? Heb jij goede kennis van Oracle BI, Datawarehouses en Oracle Data Integrator (ODI)? En pas jij dit graag toe in een innovatieve omgeving waar je voldoende uitdaging zult vinden? Reageer dan nu! ISKL48194-1 Organisatie Deze organisatie is internationaal actief binnen de zakelijke dienstverlening en heeft de kwaliteit van de IT afdeling hoog in het vaandel staan. Al vanaf de oprichting, meer dan 30 jaar geleden, heeft de IT afdeling alle systemen in eigen beheer en worden de

Bekijk vacature »

Android app developer

Wij zijn TURNN! In korte tijd hebben we als startup een platform ontwikkeld en in de markt gezet voor het organiseren van volledige mobiliteit van consumenten en medewerkers van bedrijven. Openbaar vervoer, deelauto’s, deelfietsen en nog veel meer kun je plannen, boeken, betalen en gebruiken met ons platform bestaande uit onder meer een app, backend en een multimodale reisplanner. Met een jong en slagvaardig team zijn we in rap tempo de markt aan het veroveren. Nu nog hoofdzakelijk in Nederland maar met grote plannen om de grens over te gaan. We zoeken naar gedreven, eigenwijze en ervaren mobiele developers om

Bekijk vacature »
Jan Graneker

Jan Graneker

16/09/2013 17:51:14
Quote Anchor link
Beste Leden,

Ik wil de uitkomst van een formulier die gebruikt maakt van POST in de database zetten, alleen blijf ik maar dezelfde error krijgen.

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
$datetime=date("y-m-d h:i:s"); //date time

$sql="INSERT INTO $tbl_name(name, email, comment, datetime)VALUES($name = $_POST['name'], $email = $_POST['email'],

$comment = $_POST['comment'], $datetime)";
$result=mysql_query($sql);

//check if query successful
if($result){
echo "Successful";
echo "<BR>";

// link to view guestbook page
echo "<a href='viewguestbook.php'>View guestbook</a>";
}

else {
echo "ERROR";
}


Foutmelding: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING.

Iemand enig idee hoe ik dit kan oplossen. Volgens een aantal websites zou dit de goede code moeten zijn.
 
PHP hulp

PHP hulp

22/10/2021 05:45:12
 
- Ariën -
Beheerder

- Ariën -

16/09/2013 17:58:39
Quote Anchor link
Zet eens
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php en ?>
tags om je code heen.
Wat bedoel je met lijn 3 en 5?

Die code raakt kant noch wal.
 
Jan Graneker

Jan Graneker

16/09/2013 18:02:38
Quote Anchor link
Gehele 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
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
?>


<html>
<head>
<title>Add guest book</title></head>
    <body>
    
        <?php
$host
="localhost"; // Host name
$username=""; // Mysql username
$password=""; // Mysql password
$db_name=""; // Database name
$tbl_name=""; // Table name

// Connect to server and select database.

mysql_connect("$host", "$username", "$password")or die("cannot connect server ");
mysql_select_db("$db_name")or die("cannot select DB");

$datetime=date("y-m-d h:i:s"); //date time

$sql="INSERT INTO $tbl_name(name, email, comment, datetime)VALUES($name = $_POST['name'], $email = $_POST['email'],

$comment = $_POST['comment'], $datetime)"
;
$result=mysql_query($sql);

//check if query successful
if($result){
echo "Successful";
echo "<BR>";

// link to view guestbook page
echo "<a href='viewguestbook.php'>View guestbook</a>";
}


else {
echo "ERROR";
}


mysql_close();
?>


        

    </body>
</html>



Ik wil dus graag de ingevulde velden: name, email en comment in de db tabel zetten: guestbook.
Gewijzigd op 16/09/2013 18:04:06 door Jan Graneker
 
- SanThe -

- SanThe -

16/09/2013 18:11:04
Quote Anchor link
Wordt het niet eens tijd dat je wat tutorials gaat lezen.
Slordig: Regel 19 en 20.
Fout: Regel 24, 26 en 35.
Gewijzigd op 16/09/2013 18:16:36 door - SanThe -
 
Frank Nietbelangrijk

Frank Nietbelangrijk

16/09/2013 18:11:04
Quote Anchor link
Het probleem zit vooral in de quotes maar je query klopt ook niet.

- haal de variabelen uit een formulier altijd door mysql_real_escape_string() anders is je formulier niet veilig voor sql-injectie.
- gebruik zoveel mogelijk single quotes (') met een echo, overigens een query zet ik altijd wel tussen double quotes omdat er in de query geheid weer single quotes staan.
- om de huidige datum en tijd op te slaan in je tabel heb je geen PHP date functies nodig. Je kunt gewoon de mysql functie NOW() gebruiken.
- als je een error gooit, geef dan ook mee wat er fout gaat
- mysql_* functies zijn deprecated ofwel verouderd. Je doet er goed aan om met mysqli_* functies te gaan werken.


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
<?php

$name
= mysql_real_escape_string($_POST['name']);
$email = mysql_real_escape_string($_POST['email']);
$comment = mysql_real_escape_string($_POST['comment']);

$sql="INSERT INTO " . $tbl_name . " (name, email, comment, datetime) " .
    "VALUES('" . $name . "','" . $name . "','" . $comment . "',NOW())";
    
$result = mysql_query($sql);

//check if query successful
if($result)
{

    echo 'Successfull<br>';

    // link to view guestbook page
    echo '<a href="viewguestbook.php">View guestbook</a>';
}

else
{
    echo 'ERROR: ' . mysql_error();
}


?>
Gewijzigd op 16/09/2013 18:20:47 door Frank Nietbelangrijk
 
- SanThe -

- SanThe -

16/09/2013 18:13:08
Quote Anchor link
@Frank: Ook jij hebt regel 13 niet juist. $result zal nooit true zijn.

Sorry, INSERT wel.
Gewijzigd op 16/09/2013 18:15:54 door - SanThe -
 
Frank Nietbelangrijk

Frank Nietbelangrijk

16/09/2013 18:15:44
Quote Anchor link
hehehe ik was net al een tekst aan t kopiëren om onder je neus te schuiven San ;-)
 
- SanThe -

- SanThe -

16/09/2013 18:18:05
Quote Anchor link
Niet goed gekeken.
Ik zie heel veel mensen dat ook steeds gebruiken bij SELECT en dat geeft nooit een true return.
 
Jan Graneker

Jan Graneker

16/09/2013 18:19:13
Quote Anchor link
Hallo -SanThe-,

Volg idd tutz om bestanden in en uit de db te halen. Op dit punt zit ik vast atm.
De basis-rule om het erin te krijgen heb ik nodig, zodat ik deze kan uitbreiden en naar nog mooie, betere alternatieven kan kijken.

Hoe krijg ik de waarde in de db.

@Frank, bedankt voor je uitleg met daarbij een stukej code. mysql_real_escape_string() ga ik er direct in verwerken!
Gewijzigd op 16/09/2013 18:19:57 door Jan Graneker
 
- Ariën -
Beheerder

- Ariën -

16/09/2013 18:22:09
Quote Anchor link
Als je Franks code volgt, dan weet je hoe je correct de waarde in de database plaatst.
 
N K

N K

16/09/2013 20:26:13
Quote Anchor link
Onderstaande link van een medeforumlid hheft me goed op weg geholpen.

https://github.com/WouterJ/sql-boilerplate
 
Jan Graneker

Jan Graneker

17/09/2013 12:51:55
Quote Anchor link
Bedankt allemaal.

Werkt prima, de datum heb ik met DESC in goede volgorde gezet, alleenb moet de input nog gecheckt worden. Als ik dat doe nadat de input een Var is geworden dan is het te laat, zoals hier:


$name = mysql_real_escape_string($_POST['name']);
$email = mysql_real_escape_string($_POST['email']);
$comment = mysql_real_escape_string($_POST['comment']);


if (empty($name)){

print "Graag uw naam invullen";
}


if(isset($_POST['submit'])) {

if(empty($_POST['name']) || empty($_POST['email']) || empty($_POST['comment'])) {

print "Je moet wel wat invullen";
}
}

Alleen krijg ik weer een error nadat er is verstuurd.

Ik wil ook graag ook ucfirst en strtolower erbij checken.
Gewijzigd op 17/09/2013 13:28:11 door Jan Graneker
 
Mounssif dev

mounssif dev

17/09/2013 13:31:30
Quote Anchor link
Levi Nijveldt op 17/09/2013 12:51:55:
Bedankt allemaal.

Werkt prima, de datum heb ik met DESC in goede volgorde gezet, alleenb moet de input nog gecheckt worden. Als ik dat doe nadat de input een Var is geworden dan is het te laat, zoals hier:


$name = mysql_real_escape_string($_POST['name']);
$email = mysql_real_escape_string($_POST['email']);
$comment = mysql_real_escape_string($_POST['comment']);


if (empty($name)){

print "Graag uw naam invullen";
}


if(isset($_POST['submit'])) {

if(empty($_POST['name']) || empty($_POST['email']) || empty($_POST['comment'])) {

print "Je moet wel wat invullen";
}
}

Alleen krijg ik weer een error nadat er is verstuurd.

Ik wil ook graag ook ucfirst en strtolower erbij checken.

En wat is die error?
 
Jan Graneker

Jan Graneker

17/09/2013 13:36:23
Quote Anchor link
Ik krijg via de het IF-statement de volgende melding:
"Je moet wel wat invullen", dus de velden waren leeg, alleen verstuurd mijn script het wel naar de DB.

Hij mag de gegevens niet in de db zetten als de velden leeg zijn.
 
Eddy E

Eddy E

17/09/2013 17:24:42
Quote Anchor link
Dus zet je het uitvoeren van de query in het gedeelte waar WEL de gegevens zijn.


En vergeet de [code]-blokken niet.
Gewijzigd op 17/09/2013 17:25:04 door Eddy E
 
Erwin H

Erwin H

17/09/2013 17:54:01
Quote Anchor link
Even terug naar de basis. De volgorde van het behandelen van user input:
1) testen of er input is
2) testen of de input correct is
3) input veilig maken
4) dan de input invoeren
Wat je nu doet is eerst 3, dan 1, dan 2 en dan 4. Dat is dus niet de juiste volgorde. Mocht er helemaal geen input zijn, dan krijg je bij het escapen al een foutmelding om de oren.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

17/09/2013 20:58:54
Quote Anchor link
probeer anders dit eens en als het bevalt kun je het uitbreiden

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
<?php
$error
= array();

// Formulier variabelen initialiseren en een default waarde geven.
$name = '';

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

    // variabelen kopiëren zodat de inhoud na een mislukte validatie weer in het formulier getoond wordt
    $name = $_POST['name'];
    
    // Valideren
    if(strlen($_POST['name']) < 3)
        $error['name'] = 'Vul aub uw naam in';
        
    // als er geen fouten gegenereerd zijn
    if(count($error) == 0)
    {

        // escapen
        $name = mysql_real_escape_string($_POST['name']);
        
        // opslaan in de database
        $sql="INSERT INTO " . $tbl_name . " (name) " . "VALUES('" . $name  . "')";
        mysql_query($sql);
        
        // redirecten naar een bedank pagina
        header('Location: bedankt.php');
        exit;
    }
}

?>

<form action="" method="post">
    <?php if(isset($error['name'])) echo '<p class="warning">' . $error['name'] . '</p>'; ?>
    <input type="text" name="name" value="<?php echo $name; ?>" />
       <input type="submit" />
</form>
 



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.