Syntax error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/Senior Python developer (Django)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en werken ze met pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Er is een kwaliteitsfocus en dan biedt ruimte om verbeteringen echt door te voeren binnen de gehele

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Lead javascript developer Node.js React

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Ontwikkelaar Centrale Monitoring

Ontwikkelaar centrale Monitoring Functieomschrijving Wil jij een bijdrage leveren aan het onderhoud, opzetten en ontwikkelingen van technologieën van SSC-ICT, een van de grootste ICT-dienstverleners van en voor de Rijksoverheid? Je komt als monitorspecialist te werken bij team Operations Management Services. Dit team werkt aan het stabiliseren en waarborgen van een betrouwbare monitoromgeving voor 7 ministeries. Jij begeleidt het implementatieproces van de te monitoren technologieën, onder andere via management packs, connectoren en API's. Je hebt hiervoor veel contact met interne en externe klanten, die hun wensen op het gebied van monitoring aan jou doorgeven. Je beoordeelt deze wensen en komt met

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

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 »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

Bekijk vacature »

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

.NET Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een .NET Developer! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans en kijk snel of jouw vaardigheden aansluiten bij onderstaand profiel! Je kunt een uitdagende rol gaan vervullen als .NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving Bergen. Dit bedrijf is zeer vooruitstrevend en verricht betekenisvol werk. Binnen dit bedrijf wordt gewerkt aan de productie en ontwikkeling van medische middelen. Als .NET Developer ga jij je bezig houden met het volgende: Je wordt betrokken bij alle fasen van software

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten

Bekijk vacature »

Magento developer

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 »

Pagina: 1 2 volgende »

Lars Koning

Lars Koning

24/11/2007 10:12:00
Quote Anchor link
Toevoegen artikel mislukt!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 'tettie', 31618120606)' at line 1

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
if(isset($_POST['knop'], $_POST['naam'], $_POST['omschrijving'], $_POST

['prijs'])){
$sql = "INSERT INTO artikel (Naam, Toegevoegd, Omschrijving, Prijs) VALUES

('"
.$_POST["naam"]."', NOW()) ".$_POST["omschrijving"]."', ".$_POST["prijs"].")";
if (!mysql_query($sql)) { // voer SQL code uit
echo "Toevoegen artikel mislukt!" . mysql_error();
        exit;
}
else {
$artikelid = mysql_insert_id(); // primaire sleutel van zojuist toegevoegde rij
$sql = "INSERT INTO categorie_per_artikel (Artikel_id, Categorie_id) VALUES

('"
.$artikelid."','".$_POST["categorieid"]."')";
if (!mysql_query($sql)) { // voer SQL code uit
echo "Toevoegen categorie mislukt!" . mysql_error();
        exit;
        ?>
Gewijzigd op 01/01/1970 01:00:00 door Lars Koning
 
PHP hulp

PHP hulp

05/01/2025 07:50:39
 
TJVB tvb

TJVB tvb

24/11/2007 10:29:00
Quote Anchor link
Het is altijd handig om de query ook te geven bij een error, dan zie je het sneller

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
if(isset($_POST['knop'], $_POST['naam'], $_POST['omschrijving'], $_POST

['prijs'])){
$sql = "INSERT INTO artikel (Naam, Toegevoegd, Omschrijving, Prijs) VALUES

('"
.$_POST["naam"]."', NOW(), ".$_POST["omschrijving"]."', ".$_POST["prijs"].")";
if (!mysql_query($sql)) { // voer SQL code uit
echo "Toevoegen artikel mislukt!" . mysql_error().PHP_EOL.'Query: '.$sql;
        exit;
}..

        ?>

Je had now()) staan i.p.v. now(),
Gewijzigd op 01/01/1970 01:00:00 door TJVB tvb
 
Lars Koning

Lars Koning

24/11/2007 10:39:00
Quote Anchor link
Toevoegen artikel mislukt!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 '', 31618120606)' at line 2 Query: INSERT INTO artikel (Naam, Omschrijving, Prijs, Toegevoegd) VALUES ('rieki', NOW(), jos', 31618120606)

heb nu dit:

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
<?php
if(isset($_POST['knop'], $_POST['naam'], $_POST['omschrijving'], $_POST
['prijs'])){
$sql = "INSERT INTO artikel (Naam, Omschrijving, Prijs, Toegevoegd) VALUES
('"
.$_POST["naam"]."', NOW(), ".$_POST["omschrijving"]."', ".$_POST["prijs"].")";
if (!mysql_query($sql)) { // voer SQL code uit
echo "Toevoegen artikel mislukt!" . mysql_error().PHP_EOL.'Query: '.$sql;
        exit;
}
else {
$artikelid = mysql_insert_id(); // primaire sleutel van zojuist toegevoegde rij
$sql = "INSERT INTO categorie_per_artikel (Artikel_id, Categorie_id) VALUES

('"
.$artikelid."','".$_POST["categorieid"]."')";
if (!mysql_query($sql)) { // voer SQL code uit
echo "Toevoegen categorie mislukt!" . mysql_error();
        exit;
        }

}

echo "OK, uw advertentie ".$_POST["naam"]." is toegevoegd.";
}
else {
?>


<form method="post" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $_SERVER["PHP_SELF"]; ?>
">
Selecteer een categorie: <select name="categorieid">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
    $sql
= "SELECT * FROM categorie";
    $resultaat  = mysql_query($sql) or trigger_error(mysql_error()); // voer SQL

code uit
    while ($rij = mysql_fetch_array($resultaat)) {
echo "<option value=\"";
echo $rij["Categorie_id"]."\">";
echo $rij["Naam"]."</option>\n";
    }


?>
 
- Roland -

- Roland -

24/11/2007 10:49:00
Quote Anchor link
valt je hierin niets op ?

VALUES ('rieki', NOW(), jos', 31618

(zelf goed lezen is wel belabgrijk hoor !)
 
Lars Koning

Lars Koning

24/11/2007 10:52:00
Quote Anchor link
Ik zie het nier Ruud sorry ben hier al 2 dagen mee bezig???
 
Frank -

Frank -

24/11/2007 10:59:00
Quote Anchor link
Tja, onleesbare code en bugs... Ze rollen zoals gebruikelijk hand in hand over het scherm!

Queries noteer je netjes uitgeschreven over meerdere regels:
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
<?php
if(isset($_POST['knop'], $_POST['naam'], $_POST['omschrijving'], $_POST['prijs'])){
    $sql = "
        INSERT INTO
            artikel (
                Naam,
                Omschrijving,
                Prijs,
                Toegevoegd
            )
        VALUES(
            '"
.$_POST["naam"]."',
            NOW(),
            "
.$_POST["omschrijving"]."',
            "
.$_POST["prijs"]."
        )"
;
    if (!mysql_query($sql)) { // voer SQL code uit
        echo "Toevoegen artikel mislukt!" . mysql_error().PHP_EOL.'Query: '.$sql;
        exit;
    }
else {
        $artikelid = mysql_insert_id(); // primaire sleutel van zojuist toegevoegde rij => geen PK, maar auto_increment
        $sql = "
            INSERT INTO
                categorie_per_artikel (
                    Artikel_id,
                    Categorie_id
                )
            VALUES(
                '"
.$artikelid."',
                '"
.$_POST["categorieid"]."'
            )"
;
        if (!mysql_query($sql)) { // voer SQL code uit
            echo "Toevoegen categorie mislukt!" . mysql_error();
            exit;
        }
    }

    echo "OK, uw advertentie ".$_POST["naam"]." is toegevoegd.";
}
else {
?>

Verder raad ik je aan om iets meer aan foutafhandeling te doen, de POST-waardes staan zonder beveiliging in jouw queries en je noteert nergens de query die is mislukt.

Het is trouwens een opzetjes die in aanmerking komt voor een TRANSACTION, wanneer de 2e query mislukt, wil je de eerste ook ongedaan maken. Doe je dat niet, dan help je jouw database naar de bliksem.

Ps. Ik heb inhoudelijk niks aan de code veranderd, de bug mag je zelf oplossen.
 
- Roland -

- Roland -

24/11/2007 10:59:00
Quote Anchor link
, ".$_POST["omschrijving"]."',

is niet symetrisch :)

de quote voor jos is er niet,
dus :

, '".$_POST["omschrijving"]."',
 
- Roland -

- Roland -

24/11/2007 11:37:00
Quote Anchor link
Zo'n wijze (php) levensles van frank kado....,

1 fout opgelost ..... ,

en ...?

Hij zegt niet eens dank je !
 
Lars Koning

Lars Koning

24/11/2007 16:42:00
Quote Anchor link
Heb jullie advies ter harte genomen en onderstaande aangepast maar nog steed Syntax error

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
<?php
if(isset($_POST['knop'], $_POST['naam'], $_POST['omschrijving'], $_POST

['prijs'])){
    $sql = "
        INSERT INTO
            artikel (
                Naam,
                Omschrijving,
                Prijs,
                Toegevoegd
            )
        VALUES(
            , '"
.$_POST["naam"]."',
            NOW(),
            , '"
.$_POST["omschrijving"]."',
            , '"
.$_POST["prijs"]."',
        )"
;
    if (!mysql_query($sql)) { // voer SQL code uit
        echo "Toevoegen artikel mislukt!" . mysql_error().PHP_EOL.'Query: '.$sql;
        exit;
    }
else {
        $artikelid = mysql_insert_id(); // primaire sleutel van zojuist

toegevoegde rij => geen PK, maar auto_increment
        $sql = "
            INSERT INTO
                categorie_per_artikel (
                    Artikel_id,
                    Categorie_id
                )
            VALUES(
                '"
.$artikelid."',
                '"
.$_POST["categorieid"]."'
            )"
;
        if (!mysql_query($sql)) { // voer SQL code uit
            echo "Toevoegen categorie mislukt!" . mysql_error();
            exit;
        }
    }

    echo "OK, uw advertentie ".$_POST["naam"]." is toegevoegd.";
}
else {
?>
Gewijzigd op 01/01/1970 01:00:00 door Lars Koning
 
Red Crew

Red Crew

24/11/2007 19:10:00
Quote Anchor link
Waarom begint $_POST["naam"] met een ,
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
        VALUES(
            , '".$_POST["naam"]."',
            NOW(),
            , '".$_POST["omschrijving"]."',
            , '".$_POST["prijs"]."',
        )";
 
Frank -

Frank -

24/11/2007 19:13:00
Quote Anchor link
Om een syntax-error te veroorzaken?

En het is niet de enige fout, er staat nog een serie overbodige komma's. Komma's zet je aan het einde van de regel, nooit aan het begin.

Edit: En al helemaal niet zowel aan het begin als het einde van een regel...
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Lars Koning

Lars Koning

24/11/2007 19:25:00
Quote Anchor link
Heb nu GEEN ERRORS meer maar nu POST hij geen DATE TIME
OM gek van te worden!

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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<?php
  
ini_set ('display errors', 1); // 0 = uit, 1 = aan
  
error_reporting(E_ALL);
  

// Rest van het script
      
  
      
  
      
  

      
  
      if(isset($_POST['knop'], $_POST['naam'], $_POST['omschrijving'], $_POST['prijs'])){
  
      $sql = "
  
      INSERT INTO
  
      artikel (
  
      Naam,
  
      Omschrijving,
  
      Prijs,
  
      Toegevoegd

      )
  
      VALUES(
  
      '"
.$_POST["naam"]."',
  
      NOW(),
  
      '"
.$_POST["omschrijving"]."',
  
      '"
.$_POST["prijs"]."'
  
      )"
;
  
      if (!mysql_query($sql)) { // voer SQL code uit
 
      echo "Toevoegen artikel mislukt!" . mysql_error().PHP_EOL.'Query: '.$sql;
  
      exit;
  
      }
else {
  
      $artikelid = mysql_insert_id(); // primaire sleutel van zojuist toegevoegde rij => geen PK, maar auto_increment
  
      $sql = "
  
      INSERT INTO
  
      categorie_per_artikel (
  
      Artikel_id,
  
      Categorie_id
  
      )
  
      VALUES(
  
      '"
.$artikelid."',
  
      '"
.$_POST["categorieid"]."'
  
      )"
;
  
      if (!mysql_query($sql)) { // voer SQL code uit
  
      echo "Toevoegen categorie mislukt!" . mysql_error();
  
      exit;
      }
  
      }

  
      echo "OK, uw advertentie ".$_POST["naam"]." is toegevoegd.";
  
      }
else {
  
    
  
      
  
      <
form method="post" action="<?php echo $_SERVER["PHP_SELF"];
  
      Selecteer een categorie: <select name="
categorieid">
  
      
  
      $sql = "
SELECT * FROM categorie";
  
      $resultaat = mysql_query($sql) or trigger_error(mysql_error()); // voer SQL code uit
  
      while ($rij = mysql_fetch_array($resultaat)) {
  
      echo "
<option value=\"";
  
      echo $rij["Categorie_id"]."\">";
  
      echo $rij["Naam"]."</option>\n";
  
      }

  
      
  
      
  
      
      
  
      require "footer.php";
  
      ?>
Gewijzigd op 01/01/1970 01:00:00 door Lars Koning
 
Frank -

Frank -

24/11/2007 19:28:00
Quote Anchor link
Hij post geen DATETIME... Tja, hoe moeten wij nu weten hoe jouw database eruit ziet? Wellicht probeer jij de boel in een INT of VARCHAR op te slaan en dat gaat niet. MySQL slikt alles voor zoete koek en zal met het grootste plezier jouw data naar de bliksem helpen. Ik vermoed dat dit hier ook gebeurd.

Kortom, hoe ziet jouw database eruit?

Ps. Echo de query eens en voer deze met het handje uit in PhpMyAdmin. Wat is daar het resultaat van?
 
Lars Koning

Lars Koning

24/11/2007 19:32:00
Quote Anchor link
Artikel_id bigint(20) auto_increment Primaire sleutel
Naam varchar(40)
Omschrijving longtext
Prijs double
Toegevoegd datetime
 
Frank -

Frank -

24/11/2007 19:33:00
Quote Anchor link
En wanneer je de query met het handje uitvoert, wat gebeurt er dan met de functie NOW() ? Zet die keurig een datumtijdstempel in de database?
 
Lars Koning

Lars Koning

24/11/2007 19:35:00
Quote Anchor link
#1064 - 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 '"' at line 25
 
- -

- -

24/11/2007 19:36:00
Quote Anchor link
De volgorde is licht verne*kt. 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
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<?php
  
ini_set ('display errors', 1); // 0 = uit, 1 = aan
  
error_reporting(E_ALL);
  

// Rest van het script
      
  
      
  
      
  

      
  
      if(isset($_POST['knop'], $_POST['naam'], $_POST['omschrijving'], $_POST['prijs'])){
  
      $sql = "
  
      INSERT INTO
  
      artikel (
  
      Naam,
  
      Omschrijving,
  
      Prijs,
  
      Toegevoegd

      )
  
      VALUES(
  
      '"
.$_POST["naam"]."',
      '"
.$_POST["omschrijving"]."',
      '"
.$_POST["prijs"]."',
      NOW()
  
      )"
;
  
      if (!mysql_query($sql)) { // voer SQL code uit
 
      echo "Toevoegen artikel mislukt!" . mysql_error().PHP_EOL.'Query: '.$sql;
  
      exit;
  
      }
else {
  
      $artikelid = mysql_insert_id(); // primaire sleutel van zojuist toegevoegde rij => geen PK, maar auto_increment
  
      $sql = "
  
      INSERT INTO
  
      categorie_per_artikel (
  
      Artikel_id,
  
      Categorie_id
  
      )
  
      VALUES(
  
      '"
.$artikelid."',
  
      '"
.$_POST["categorieid"]."'
  
      )"
;
  
      if (!mysql_query($sql)) { // voer SQL code uit
  
      echo "Toevoegen categorie mislukt!" . mysql_error();
  
      exit;
      }
  
      }

  
      echo "OK, uw advertentie ".$_POST["naam"]." is toegevoegd.";
  
      }
else {
  
    
  
      
  
      <
form method="post" action="<?php echo $_SERVER["PHP_SELF"];
  
      Selecteer een categorie: <select name="
categorieid">
  
      
  
      $sql = "
SELECT * FROM categorie";
  
      $resultaat = mysql_query($sql) or trigger_error(mysql_error()); // voer SQL code uit
  
      while ($rij = mysql_fetch_array($resultaat)) {
  
      echo "
<option value=
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /var/www/vhosts/phphulp.nl/httpdocs/cfgs/ubbparser/bbcode.class.php on line 472
"";
  
      echo $rij["Categorie_id"]."\">";
  
      echo $rij["Naam"]."</option>\n";
  
      }

  
      
  
      
  
      
      
  
      require "footer.php";
  
      ?>

      Daarnaast is het n grote onoverzichtelijke retescheet. Haal al die enters weg, spring op de juiste manier in.
 
Frank -

Frank -

24/11/2007 19:38:00
Quote Anchor link
guido schreef op 24.11.2007 19:35:
#1064 - 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 '"' at line 25
En heb je al uitgezocht wat die 1064 betekent?

De handleiding hebben ze niet voor niets geschreven...
 
Lars Koning

Lars Koning

24/11/2007 19:45:00
Quote Anchor link
Waarschijnlijk komt dit omdat de MySQL-server een aantal statements niet ondersteunt
 
Willem Jan Z

Willem Jan Z

24/11/2007 19:46:00
Quote Anchor link
Beetje moeite doen kan geen kwaad...
 
Lars Koning

Lars Koning

24/11/2007 19:48:00
Quote Anchor link
de HamVRAAG HOE krijg ik dit werkend

want die statements die dan niet zouden kunnen werken

zijn:DROP TABLE IF EXISTS en CREATE TABLE-statements.

Maar die gebruik ik nIET

En nog iets dat eerdere script POST e wel de datetime alleen de naam dubbel
Gewijzigd op 01/01/1970 01:00:00 door Lars Koning
 

Pagina: 1 2 volgende »



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.