INSERT INTO

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

(Sr.)Fullstack Developer C#on cloud for next gener

For an international, financially stable organization, specialized in creating and streaming video broadcasts, we are looking for a (Sr.) Fullstack C# Developer. The platform hosts millions of (live) broadcasts a year and is exponentially growing. As a Fullstack Developer you will be responsible for the full SDLC of the Front End and Back End (20/80) analyzing new requirements, design, development, testing and deployment (CI&CD) and maintenance within a (Scrum) team of 5 other developers. To qualify you have: Min. 8 years of Fullstack C# experience Min 2 years Experience with Angular (or a javascript framework) Experience with Cloud, AWS is

Bekijk vacature »

Video Algorithm Software Developer

Video algorithm software engineer and developer Functie-eisen Your tasks: Implementing and improving video signal processing algorithms for mobile, PC, and TV apps Cooperating and interacting with a team of specialists and developers. Able to give guidance / input on further quality and implementation optimizations Further tune our HDR system implementation to work optimally in broadcast and OTT infrastructures Interact with prospective customers, answer their questions Solve performance issues on the spot when required due to tests and trials Propose and analyze future ways to optimize the video processing implementation and implement them Interaction with the commercial team to define and

Bekijk vacature »

Software Consultant Medicatie

Software Consultant Medicatie Jijzorgtvoorontwikkeling Locatie: Amsterdam Niveau: HBO / WO Dienstverband: 40 uur per week Wil jij je ervaring inzetten om onze ICT-oplossing voor veiligere medicatieprocessen te verbeteren? Dan ben je bij ons aan het goede adres. Ter versterking van ons team in Amsterdam zoeken wij een enthousiaste en klantgerichte Software Consultant Medicatie. Jouw baan Je begeleidt zorgprofessionals bij de implementatie en het onderhoud van ons systeem. Daarbij specialiseer je je in medicatieprocessen op verschillende afdelingen in het ziekenhuis; van het recept op de polikliniek tot verpleegafdelingen en high-care afdelingen zoals de IC of afdelingen waar chemotherapie wordt gegeven. Je

Bekijk vacature »

Open Source Developer Ontwikkelaar

Bedrijfsomschrijving Onze klant is gevestigd in regio Breda. Ter uitbreiding zijn zij op zoek naar een ervaren Open Source Developer. Onze klant gelooft in de kracht van samenwerken en vanuit die overtuiging biedt onze klant verschillende Open Source oplossingen aan bij klanten en implementeert deze. De organisatie adviseert klanten over verschillende oplossingen op het gebied van kantoorautomatisering. Als ontwikkelaar ben je verantwoordelijk voor het doorontwikkelen en het integreren van de verschillende componenten. Hierbij ga je sowieso gebruik maken van Open Source oplossingen. Daarnaast ben je verantwoordelijk voor het doorontwikkelen van het hosting platform. Ben jij gek van Open Source en

Bekijk vacature »

.NET Developer Azure

Bedrijfsomschrijving Voor een goede relatie van ons in de regio Tilburg zijn wij op zoek naar een ervaren .NET Developer. De organisatie is verantwoordelijk voor de ontwikkeling van een groot aantal portalen die onmisbaar zijn in de Nederlandse zorgsector. De systemen worden gebruikt door zorgverzekeraars, zorgverleners en tal van andere partijen. Gezien de omvang, maar ook het aantal van portalen die deze organisatie op haar naam heeft staan, zijn inmiddels 9 Scrum teams verantwoordelijk voor de doorontwikkeling en het van scratch af aan opbouwen van nieuwe functionaliteiten. De teams bestaan uit meerdere ontwikkelaars, een tester, een informatie analist en een

Bekijk vacature »

C# developer gezocht (distributed systems, SOA, NS

Ben je een C# developer met een oplossingsgerichte mentaliteit en op zoek naar een veelzijdige baan binnen een kleinschalig dynamisch bedrijf, waar je mee kunt denken in het groter geheel? Waar je met mensen komt te werken die betrokken zijn en een gemeenschappelijk gevoel van verantwoordelijkheid hebben? En waar je werkt aan schaalbaarheidsuitdagingen zodat jouw software grote hoeveelheden data kan verwerken? Nieuwsgierig? Lees dan verder! Voor een Rotterdams bedrijf zijn we op zoek naar een enthousiaste, en met name leergierige, full stack developer of een web developer die graag full stack wil worden. Het bedrijf biedt geavanceerde technische oplossingen die

Bekijk vacature »

Microsoft 365 Engineer Welkomstbonus € 5.000,

Microsoft 365 Engineer senior Welkomstbonus van € 5.000,- Bij T2 zorgen we goed voor elkaar en doen wij leuke dingen met leuke mensen. We zorgen voor uitdagende opdrachten zodat jij jezelf onbeperkt kan blijven ontwikkelen. Ben jij een ervaren systeembeheerder Microsoft 365 en wil je het beste uit jezelf halen? Dan ben je van harte welkom bij T2 en ontvang je onze welkomstbonus ter waarde van € 5.000,-. Er werken leuke mensen bij T2, die op een professionele en informele wijze met hun carrière en collega’s omgaan. Dat is de basis voor succes! Het is vanzelfsprekend dat je met de

Bekijk vacature »

SAP EWM Consultant

SAP EWM Consultant Functiebeschrijving: Help jij als SAP EWM consultant onze klanten de stap te maken naar de high performance organisatie van de 21e eeuw? Wat ga je doen? Als SAP EWM consultant adviseer je onze klanten in vraagstukken bij gebruik van SAP in het logistieke domein. Samen met de klant werk je op locatie aan logistieke oplossingen. Daarbij ben je in staat je klant mee te nemen in je verhaal. Dit doe je door je te verdiepen in de klant problematiek. Je zet dit vervolgens om in haalbare oplossingen. Van idee tot implementatie ben je betrokken. Je hebt invloed

Bekijk vacature »

.NET developer

Bedrijfsomschrijving Als Senior .NET developer ga je werken in een DevOps team aan state-of-the-art oplossingen voor diverse opdrachtgevers. Denk hierbij aan het van scratch af aan bouwen van oplossingen, platformen, apps en andere portalen waar grote hoeveelheden data, AI en loT centraal staan. Zo is de organisatie onder andere bezig met het bouwen van een platform wat gebouwen middels tal van sensoren in kaart brengt en alles wat daarbij komt kijken. Zo kan iedereen in een opslag op een plattegrond zien welke ruimte bezet, gereserveerd of vrij is en wordt dit gekoppeld met andere diensten, bijvoorbeeld richting schoonmakers die weten

Bekijk vacature »

Ervaren C#/Azure developer werkt mee aan backend p

Voor een innovatieve bouwonderneming die al meer dan 113 jaar bestaat, zijn wij op zoek naar ervaren .Net/C#/Azure developers. Het bedrijf bouwt een (pre-fab) huizenfabriek die 4000 woningen per jaar kan produceren. Deze woningen worden dan modulair op de bouwplaats in elkaar gezet en worden met duurzame (recyclebare) materialen gemaakt en geplaatst. Dit zonder PFAS en zeer weinig NOX. Als .Net developer maak je deel uit van een multidisciplinair team met andere .net developers, BI consultant, systeem- en applicatiebeheerders. Je gaat meebouwen aan de middleware-laag waar 30+ applicaties (waaronder erp systemen) gekoppeld kunnen worden. Deze integraties komen samen op het

Bekijk vacature »

Medior PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops bizar snel en superstrak zijn. Hoe word ik Medior PHP Developer bij Coolblue? Als Medior PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, ben je niet vies van een beetje C# of Javascript. ‘’Ook Medior PHP Developer worden bij Coolblue? Else de Boer legt je uit hoe je dat doet.” Dit vind je leuk om te doen PHP code schrijven, maar kan je weg ook vinden in

Bekijk vacature »

Medior 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 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 C# Developer at Coolblue? Jonne will explain how to do that.” You enjoy doing this Working with various types of data stores,

Bekijk vacature »

Stage Web Developer

Wie zijn wij? pili's visie is om voor iedereen een wereld vol services te creëren gedreven door techniek. We streven ernaar om de plek te worden waar je professionals kan vinden, boeken en betalen op basis van gemak, transparantie en vertrouwen. We bouwen momenteel ons SaaS ecosysteem voor service professionals waarin zij hun klanten en zaken op 1 plek beter kunnen beheren. We digitalizeren de services sector en zijn van plan om nog meer functionaliteit toe te voegen zodat uiteindelijk iedereen de juiste vakman kan vinden en iedere professional zijn services eenvoudig en op een unieke manier kan aanbieden op

Bekijk vacature »

BI Developer

Bedrijfsomschrijving De organisatie waar je komt te werken als (Senior) BI Developer is een grote internationale financiële instelling. Met vele vestigingen in Nederland zijn ze een belangrijke speler op de financiële markt. Jij zal hoofdzakelijk op het kantoor in Amsterdam werkzaam zijn, maar het kan ook voorkomen dat je af en toe naar een andere vestiging gaat. Het bedrijf telt ongeveer 5000 medewerkers waarvan ruim 150 ICT'ers. Het team waar je in komt te werken als (Senior) BI Developer is een ambitieus BI team dat zich bezighoudt met lokale en internationale uitdagingen. Zo zit een Junior BI Developer, 2 (Medior)

Bekijk vacature »

Front-end Developer WPF

Heb jij kennis en ervaring met WPF en C#? Ben je technisch en heb je goed gevoel voor design? Wil jij met jouw kennis de zorg verbeteren? Dan zijn wij op zoek naar jou! Jouw baan Als Front-end Developer bij Zorgplatform ga je werken aan de interface voor zorgprofessionals. Zorgplatform is een platform waarmee medische gegevens op een veilige manier uitgewisseld worden met andere instanties binnen de zorgsector. Zorgplatform ondersteunt onder andere het verwijzen van patiënten, het overdragen van patiënten en de gezamenlijke behandeling (shared care). Dit is hét nieuwe werken in de zorg. Met jouw oog voor design ga

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

28/01/2021 09:33:45
 
- 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.