Syntax error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Freelance Fullstack Java Developer

Functieomschrijving Voor een opdrachtgever in omgeving Rotterdam zijn wij op zoek naar ervaren Fullstack JAVA Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid hebben

Bekijk vacature »

Developer Full Stack

Functie omschrijving Full Stack Developer gezocht! Wij zijn op zoek naar een Full Stack Developer voor een bedrijf in de regio Nijkerk. Je maakt in deze functie onderdeel uit van een groeiend team met een goede ambitie waarbij eenheid, betrokken en overtreffen de belangrijkste kernwaardes zijn. Het bedrijf werkt volgens de AGILE/SCRUM methode, wat je o.a. terug vindt in de tweewekelijkse sprints, retrospectives en een daily standup. Je takenpakket bestaat uit: Bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een Saas applicatie; Bijdragen aan de innovatie van het bedrijf en hun klanten; Het ontwikkelen op de laatste technologie van

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

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/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van IT Operations Manager! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van

Bekijk vacature »

Ervaren 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 ervaren developer zul je hiernaast ook andere developers assisteren en waar nodig de leiding nemen in het project.

Bekijk vacature »

Fullstack Developer

Functieomschrijving Voor een erkende werkgever in regio Etten-Leur zijn wij op zoek naar een Fullstack Developer met PHP/Laravel ervaring. Je gaat aan de slag met het bouwen van maatwerk software voor klanten die actief zijn in een specifieke markt. Als fullstack developer ben je samen met een enthousiast team van 7 collega’s verantwoordelijk voor de ontwikkeling, beheer en innovatie van informatiesystemen voor klanten in een specifieke branche. Verder ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Ervaring met Laravel is een must. Om de klant zo goed mogelijk te

Bekijk vacature »

SQL Developer

Functie omschrijving Altijd al willen werken bij een snelgroeiend bedrijf, actief in de logistieke sector? Dit is je kans! Ik ben op zoek naar een ervaren SQL Developer in de omgeving Tilburg. Dit bedrijf is gespecialiseerd in in de ontwikkeling van software en maatwerk oplossingen voor het automatiseren van logistieke processen. Klanten zijn o.a. BOL en andere grote distributiecentrums. Jouw taken worden vooral: Verantwoordelijk voor ontwikkelen van stored procedures, voor snelle afhandeling van data; Optimalisatie van de SQL query's en T-SQL query's; Jij gaat je bezig houden met ontwerpen, ontwikkelen en optimaliseren van de MS SQL Databases; In deze functie

Bekijk vacature »

Medior Java developer (fullstack)

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 »

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 »

Product Developer (M/F), Fulltime 40 h/week

A global Plantbased revolution – that is our dream. Maximising the protein transition – that is our mission. Producing and developing sustainable and delicious products – that is what we do. Ojah is a fast growing company with a mission and has the ambition to be the world leader in its field. To support this growth we are hiring new colleagues. People that would like to make a difference and dare to dream big. With currently a 150 colleagues proudly working on our exceptional products. Working in a dynamic surrounding that runs full speed ahead. We need you! Product Developer

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

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

27/05/2026 06:39:56
 
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:
#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.