PHP/MySQL Probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Principal BPM Developer - DUTCH

Principal BPM Developer – DUTCH IN HET KORT Als Senior Principal BPM Developer combineer je de rol van IT consultant met BPM architect. Je gebruikt je technische expertise, platformkennis en ontwikkelervaring om een DevOps-team te leiden en hoogwaardige BPM-oplossingen te implementeren. 5 – 8 jaar werkervaring als Business Process Management (BPM). Nice to have: Pegasystems PRPC – Appian Technologies – Mendix – Scrum – Agile Project Management – DevOps – Integration Architecture – OutSystems – TIBCO BPM – HBO of Master Jaarlijks € 60.264 – € 75.168 + bonus + leaseregeling + pensioen + veel meer extra’s Hoofdkantoor in Utrecht

Bekijk vacature »

Email Front-End Developer

Ben jij de Creatieve Front-ender die de mooiste mails voor Coolblue binnen no time kan bouwen? Wat doe je als Email Front-End Developer bij Coolblue? Droom jij in HTML en CSS? Weet jij als geen ander een ambitieus email design om te bouwen naar de werkelijke email? Zwem jij graag in je code om bestaande templates net weer een beetje beter te maken? Weet jij alles over Email Development? Dan zoeken wij jou! Ook Email Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Samen met een dedicated Email Development

Bekijk vacature »

Oracle APEX Developer Java / .NET / 3.500 - 5.000

Samengevat: Deze werkgever is een softwarebedrijf. Wil jij werken als Oracle APEX Developer? Heb jij ervaring met C/C++? Vaste baan: Oracle APEX Developer Java HBO 3.500 - 5.000 Oracle APEX Developer Wij ontwikkelen als softwarebedrijf informatiesystemen voor administratieve processen en mobiele toepassingen. Denk concreet aan software met koppelingen naar navigatie systemen, GPS en datacommunicatie. Hierdoor kunnen bijvoorbeeld wegtransporteurs realtime de juiste informatie over vrachtauto's inzichtelijk maken. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Oracle APEX Developer Veenendaal HBO ga

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 »

Principal Low-Code Developer - DUTCH

Principal Low-Code Developer – DUTCH IN HET KORT Als Principal Low-code Developer combineer je de rol van IT-consultant met die van applicatie-ontwikkelaar. Je gebruikt je technische expertise, platformkennis en ontwikkelervaring in een multidisciplinair project of DevOps-team voor het implementeren en beheren van hoogwaardige IT-oplossingen 5+ jaar werkervaring als low-code specialist / applicatieontwikkelaar. Nice to have: Mendix – Microsoft Power Apps – DevOps – Scrum – Agile Project Management – Integration Architecture – HBO of Master Jaarlijks € 60.264 – € 75.168 + bonus + leaseregeling + pensioen + veel meer extra’s Hoofdkantoor in Utrecht / 1.400 medewerkers Bekende klanten: Alliander,

Bekijk vacature »

Senior Frontend developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Bij DPA GEOS werken onze consultants als Frontend Developer in Agile teams bij onze klanten en zijn ze verantwoordelijk voor de grotere webapplicaties. Wil jij dit ook, want we zijn op zoek naar enthousiaste Frontend Developers om ons development team te versterken. Je draagt positief bij aan de teamgeest binnen een projectteam je kijkt verder dan je eigen rol. Eventueel begeleid je ook andere ontwikkelaars in het softwareontwikkelproces. Je gaat webapplicaties maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit

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 »

Medior Java developer (backend)

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 »

Principal BPM Developer - DUTCH

Principal BPM Developer – DUTCH IN HET KORT Als Senior Principal BPM Developer combineer je de rol van IT consultant met BPM architect. Je gebruikt je technische expertise, platformkennis en ontwikkelervaring om een DevOps-team te leiden en hoogwaardige BPM-oplossingen te implementeren. 5 – 8 jaar werkervaring als Business Process Management (BPM). Nice to have: Pegasystems PRPC – Appian Technologies – Mendix – Scrum – Agile Project Management – DevOps – Integration Architecture – OutSystems – TIBCO BPM – HBO of Master Jaarlijks € 60.264 – € 75.168 + bonus + leaseregeling + pensioen + veel meer extra’s Hoofdkantoor in Utrecht

Bekijk vacature »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

Bekijk vacature »

Principal BPM Developer - DUTCH

Principal BPM Developer – DUTCH IN HET KORT Als Senior Principal BPM Developer combineer je de rol van IT consultant met BPM architect. Je gebruikt je technische expertise, platformkennis en ontwikkelervaring om een DevOps-team te leiden en hoogwaardige BPM-oplossingen te implementeren. 5 – 8 jaar werkervaring als Business Process Management (BPM). Nice to have: Pegasystems PRPC – Appian Technologies – Mendix – Scrum – Agile Project Management – DevOps – Integration Architecture – OutSystems – TIBCO BPM – HBO of Master Jaarlijks € 60.264 – € 75.168 + bonus + leaseregeling + pensioen + veel meer extra’s Hoofdkantoor in Utrecht

Bekijk vacature »

Principal Low-Code Developer - DUTCH

Principal Low-Code Developer – DUTCH IN HET KORT Als Principal Low-code Developer combineer je de rol van IT-consultant met die van applicatie-ontwikkelaar. Je gebruikt je technische expertise, platformkennis en ontwikkelervaring in een multidisciplinair project of DevOps-team voor het implementeren en beheren van hoogwaardige IT-oplossingen 5+ jaar werkervaring als low-code specialist / applicatieontwikkelaar. Nice to have: Mendix – Microsoft Power Apps – DevOps – Scrum – Agile Project Management – Integration Architecture – HBO of Master Jaarlijks € 60.264 – € 75.168 + bonus + leaseregeling + pensioen + veel meer extra’s Hoofdkantoor in Utrecht / 1.400 medewerkers Bekende klanten: Alliander,

Bekijk vacature »

Senior Principal Low-Code Developer - DUTCH

Senior Principal Low-Code Developer – DUTCH IN HET KORT Als Senior Principal Low-code Developer combineer je de rol van IT-consultant met die van applicatie-ontwikkelaar. Je gebruikt je technische expertise, platformkennis en ontwikkelervaring in een multidisciplinair project of DevOps-team voor het implementeren en beheren van hoogwaardige IT-oplossingen Minimaal 8 jaar werkervaring als low-code specialist / applicatieontwikkelaar. Nice to have: Mendix – Microsoft Power Apps – DevOps – Scrum – Agile Project Management – Integration Architecture – HBO of Master Jaarlijks € 75.168 – € 104.976 + bonus + leaseregeling + pensioen + veel meer extra’s Hoofdkantoor in Utrecht / 1.400 medewerkers

Bekijk vacature »

Front-End Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Front-End Developer bij Coolblue? Als Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little C# or Typescript. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure PHP code. Working with the Customer Journey Specialist to

Bekijk vacature »
Luc Engels

Luc Engels

19/01/2011 18:15:38
Quote Anchor link
Hallo allemaal,

Ik heb een probleem met mijn nieuwe install script. De informatie wordt namenlijk niet in de database opgeslagen. Script:
Quote:
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
<?php
error_reporting(-1);
$database = $_POST["mysqldatabase"];
$host = $_POST["mysqlhost"];
$wachtwoord = $_POST["mysqlwachtwoord"];
$naam=$_POST["mysqlnaam"];
$sitenaam = $_POST["sitenaam"];
$beschrijving = $_POST["beschrijving"];
$email = $_POST["email"];
$pagina1 = $_POST["pagina1"];
$tekst1 = $_POST["tekstpagina1"];
$pagina2 = $_POST["pagina1"];
$tekst2 = $_POST["tekstpagina2"];
$pagina3 = $_POST["pagina1"];
$tekst3 = $_POST["tekstpagina3"];
$pagina4 = $_POST["pagina1"];
$tekst4 = $_POST["tekstpagina4"];
$verbinding = mysql_connect("$host","$naam","$wachtwoord");
mysql_select_db( "$database" );
$tijd = "NOW()";
$query = "INSERT INTO instellingen (sitenaam, beschrijving, mysqlnaam, mysqlwachtwoord, mysqlhost, database, email, pagina1, pagina1b, pagina2, pagina2b, pagina3, pagina3b, pagina4, pagina4b, adminnaam, adminwachtwoord, installatie)
VALUES ('$sitenaam','$beschrijving','$naam','$wachtwoord','$host','$database','$email','$pagina1','$tekst1','$pagina2','$tekst2','$pagina3','$tekst3','$pagina4','$tekst4','$adminaam','$adminwachtwoord','$tijd')"
;
$result = mysql_query($query);
if (!$result) {
    $message  = 'Invalid query: ' . mysql_error() . "\n";
    $message .= 'Whole query: ' . $query;
    die($message);
}

?>

<html>
<head>
<title>Installatie</title>
</head>
<body bgcolor="0099ff">
<center>
<br>
<a style="font-size: 14pt">Installatie voltooid!</a><br>
<a>vergeet niet installatie.php en installatie2.php te verwijderen!</a><br>
<a href="index.php"><font color="black">Ga naar de homepage</font></a>


Error:
Quote:
Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'database, email, pagina1, pagina1b, pagina2, pagina2b, pagina3, pagina3b, pagina' at line 1 Whole query: INSERT INTO instellingen (sitenaam, beschrijving, mysqlnaam, mysqlwachtwoord, mysqlhost, database, email, pagina1, pagina1b, pagina2, pagina2b, pagina3, pagina3b, pagina4, pagina4b, adminnaam, adminwachtwoord, installatie) VALUES ('xcbvxcb','xcbxczxcdb','root','poepzak1','localhost','cms','jsnfsdjgnf','dsjfnsdjfn','kinjgsdjaflkhn','dsjfnsdjfn','jkhnswadegfjk','dsjfnsdjfn','fjihesfjuaiHN','dsjfnsdjfn','jdshfjusdf','','','NOW()')
 
PHP hulp

PHP hulp

28/09/2022 14:48:00
 
Gerhard l

gerhard l

19/01/2011 18:29:57
Quote Anchor link
-sql injectie mogelijk
-onnodig kopieeren van variabelen

variabelen buiten quots in mysql zoals:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$query
= "INSERT INTO instellingen
(
sitenaam,
beschrijving
)
VALUES
(
'"
.mysql_real_escape_string($_POST['sitenaam'])."',
'"
.mysql_real_escape_string($_POST['beschrijving']."'
)"
;
?>
Gewijzigd op 19/01/2011 18:30:27 door gerhard l
 
- SanThe -

- SanThe -

19/01/2011 18:32:10
Quote Anchor link
$vars kopiëren is nutteloos.
$vars altijd buiten quotes houden.
NOW() is geen PHP.
Die() is geen nette foutafhandeling.

Script is lek => sql-injection.

De error komt door 'database'. Dat is een gereserveerd word van sql en mag niet gebruikt worden als naam van een veld of tabel.
 
Yea Rupie

Yea Rupie

19/01/2011 18:41:35
Quote Anchor link
Hier heb je een lijst met woorden die je niet mag gebruiken als veld- of tabelnaam: http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html
 
Luc Engels

Luc Engels

19/01/2011 18:49:29
Quote Anchor link
dus wat moet ik eraan doen?
 
Gerhard l

gerhard l

19/01/2011 18:54:13
Quote Anchor link
lijkt me toch duidelijk... gereserveerde woorden eruit halen, $vars niet kopieren mysqlrealescapestring gebruiken now() is geen php term, dus daar moet je wat anders voor verzinnen en maak een foutafhandeling, die() end je script maar zie je niet waar het fout gaat...
 



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.