Mysql fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

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 TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

Software Developer / .NET / Azure

Dit ga je doen Als Lead .NET Software Developer zal je je bezig houden met: Het vertalen van bedrijfswensen naar een technische roadmap; Uitwerken van nieuwe architectuur / designs; Het team aansturen en motiveren; Toezien op de kwaliteit van de code; Mee ontwikkelen van nieuwe features en applicaties. Hier ga je werken Deze organisatie is op dit momenteel marktleider in het ontwikkelen van productielijnen voor de voedselindustrie en heeft een wereldwijd klantnetwerk. Binnen deze organisatie is het team van software developers dagelijks bezig met het ontwikkelen van maatwerk oplossingen om alle productiemachines aan te sturen, maar ook bedrijf kritische applicaties

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

Bekijk vacature »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Junior Back end developer PHP, Symfony

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

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

Bekijk vacature »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

Bekijk vacature »
Peter Wessels

Peter Wessels

02/12/2006 17:08:00
Quote Anchor link
Heej,

Ik heb dit: (regel 64)
INSERT INTO wmf_sites (Titel, URL, email, ip) VALUES($_POST['titel'], $_POST['url'], $_POST['email'], $_SERVER['REMOTE_ADDR'])
En hij zegt dat hij fout is:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files\xampp\htdocs\webmasterfanaat\php-files\linkpartners.php on line 64

Groetjes Peter
 
PHP hulp

PHP hulp

19/11/2024 05:22:19
 
- SanThe -

- SanThe -

02/12/2006 17:30:00
Quote Anchor link
In een $var stoppen?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$sql
= "INSERT INTO wmf_sites (Titel, URL, email, ip) VALUES ('" . $_POST['titel'] . "', '" . $_POST['url'] "', '" . $_POST['email'] . "', '" . $_SERVER['REMOTE_ADDR'] . "')";
?>

En $_POST-vars direct in een query stoppen is vragen om moeilijkheden. Eerst altijd checken.

Edit: Quootje teveel verwijderd.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Niek s

niek s

02/12/2006 17:37:00
Quote Anchor link
Bijvoorbeeld zo:

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
<?php
$sql
= "
INSERT INTO
wmf_sites
(Titel, URL, email, ip)
VALUES ('"
. $_POST['titel'] . "',
'"
. mysql_real_escape_string($_POST['url']) "',
'"
. mysql_real_escape_string($_POST['email']) . "',
'"
. mysql_real_escape_string($_SERVER['REMOTE_ADDR']) . "')
"
;

$check = mysql_query($sql);
if($check) {
     echo "Het in de database schrijven is gelukt!";
}
else {
     echo "Het in de database schrijven is niet gelukt... :-(";
     //eventueel hier nog een mysql_error()
}
?>


Denk eraan dat dit niet garandeerd dat het "fatsoenlijke" data is.. er zijn nog steeds geen checks op uitgevoerd, behalve dat alle "gevaarlijke" tekens er nu uitgevist worden.
 
Frank -

Frank -

02/12/2006 17:37:00
Quote Anchor link
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
<?php
$sql
= "
INSERT INTO
    wmf_sites (
        Titel,
        URL,
        email,
        ip
    )
VALUES (
    '"
. mysql_real_escape_string($_POST['titel']) . "',
    '"
. mysql_real_escape_string($_POST['url']) . "',
    '"
. mysql_real_escape_string($_POST['email']) . "',
    '"
. mysql_real_escape_string($_SERVER['REMOTE_ADDR']) . "')
"
;
?>

Schrijf de boel dan ook nog even netjes uit, doe wat aan beveiliging en overweeg om geen hoofdletter meer te gebruiken voor de kolomnamen. Dit is vragen om problemen, je bent dan afhankelijk van het besturingssysteem van de databaseserver of je problemen in je queries gaat krijgen. En jij gaat 'Titel' gegarandeerd als 'titel' in je queries opnemen, dat soort 'fouten' gebeurt iedereen. Daarom dus nooit hoofdletters voor kolomnamen gebruiken.
 
Peter Wessels

Peter Wessels

02/12/2006 18:15:00
Quote Anchor link
Dankjewel gelukt
 
Peter Wessels

Peter Wessels

02/12/2006 18:35:00
Quote Anchor link
Maar nu heb ik dit: (het hele script)
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
<?PHP
// ff Database toegang toewijzigen
    $user = "root";
    $pass = "peter1";
    $host = "localhost";
    $dbdb = "wmf";
    
    if (!mysql_select_db($dbdb, mysql_connect($host, $user, $pass)))
    {

        echo "Kan geen verbinding maken met de database.";
        exit();
    }

    
    unset($user);
    unset($pass);
    unset($host);
    unset($dbdb);
    
if(!isset($_POST['Submit'])){
echo "<form name=\"form1\" method=\"post\">";
echo "<p>E-mail:  ";
echo "<input type=\"text\" name=\"email\">";
echo "<br>";
echo "Site:";
echo "<input type=\"text\" value=\"http://\" name=\"url\">";
echo "<br>    ";
echo "<input type=\"text\" name=\"titel\">";
echo "<br>";
echo "<input type=\"submit\" name=\"Submit\" value=\"Voeg toe\">";
echo "<br>";
echo "</p>";
echo "</form>";
}


// Query maken
$sql = "SELECT * FROM wmf_sites";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
// Als de submit knop is ingedrukt
if(isset($_POST['Submit'])){
// Ff nagaan of alles identiek is/of het ingevuld is
if($_POST['email'] == '')
{

echo "je moet wel een email adres invullen";
exit();
}

elseif($_POST['url'] == '')
{

echo "Je moet wel een url invullen";
exit();
}

elseif($_POST['url'] == $row['url'])
{

echo "Die site bestaat al in onze database";
exit();
}

elseif($_POST['titel'] == '')
{

echo "Je moet wel een titel invullen";
exit();
}

else
{
// Als alles in orde is een query maken


$sql = "
INSERT INTO
    wmf_sites (
        Titel,
        URL,
        email,
        ip
    )
VALUES (
    '"
. mysql_real_escape_string($_POST['titel']) . "',
    '"
. mysql_real_escape_string($_POST['url']) . "',
    '"
. mysql_real_escape_string($_POST['email']) . "',
    '"
. mysql_real_escape_string($_SERVER['REMOTE_ADDR']) . "')
"
;
$check = mysql_query($sql);
if($check) {
     echo "Succesvol toegevoegd";
}
else {
     echo "Het is niet gelukt :-(";
     //eventueel hier nog een mysql_error()
}
}}

?>

Maar nu zet hij: Het is niet gelukt :-(
Hoe kan dat??
 
- SanThe -

- SanThe -

02/12/2006 22:10:00
Quote Anchor link
Dan is de query waarschijnlijk niet gelukt.
 
Peter Wessels

Peter Wessels

03/12/2006 11:21:00
Quote Anchor link
Waar zou dat aan kunnen liggen dan??
Edit het is al gelukt!
Gewijzigd op 01/01/1970 01:00:00 door Peter Wessels
 



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.