Insert query werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein

Bekijk vacature »

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

Laravel PHP developer in een jong team

Bedrijfsomschrijving Als je op zoek bent naar een werkplek waar plezier en uitdaging hand in hand gaan, dan is dit bedrijf de juiste keuze voor jou. Hier kun je werken aan uitdagende projecten en krijg je als developer veel verantwoordelijkheid. Het bedrijf waardeert kwaliteit boven kwantiteit en richt zich op het ontwikkelen van hoogwaardige applicaties en websites waar klanten enthousiast over zijn. Dit bedrijf is vooruitstrevend en streeft naar het leveren van de best mogelijke resultaten voor hun klanten. Als medior PHP ontwikkelaar met 3 jaar ervaring ben jij de persoon die we zoeken. Je krijgt hier de kans om

Bekijk vacature »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior 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. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

PHP back-end developer gezocht!

Functie Werk je liever zonder druk en keiharde deadlines maar met de focus op kwaliteit? Dan kom je hier op de juiste plek terecht! In Het team bestaat momenteel uit 12 developers, hiernaast werken er collega’s van front-end, UX maar ook marketing/sales en support. In iedere sprint ontwikkel je samen functionaliteiten met als uitdaging om de klanten de beste gebruikerservaring te bieden. Ze bieden een werkplek waar je jezelf kunt blijven ontwikkelen, en mee te werken aan zowel bestaande als nieuwe mogelijkheden. Eisen • HBO werk- en denkniveau (ze kijken niet naar een papiertje) • Je denkt graag mee over

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »
Wouter

Wouter

19/10/2006 14:08:00
Quote Anchor link
Ik heb een insert query geschreven, hierbij is het de bedoeling dat 7 rijen geinsert worden aan de hand van een 'for' loop. De bedoeling is dat de informatie wordt gezet in een tabel genaamd verdeling, in de tabel zit een autoincrement ID zodat gegevens niet overschreden worden. Het probleem is helaas dat de insert query niet werkt. Van het probleem heb ik een screenshot geplaatst op http://home.wanadoo.nl/wjnijhof/temp/2.jpg .

Ik heb de query en waardes ge'echo'ed', ik heb gecontroleerd op het gebruik van grote en kleine letters, ik heb mijn insert query vergeleken met insert queries hier op dit forum, ik heb de waardes in mijn query vergeleken met de namen in de tabel, helaas kan ik de fout niet ontdekken.

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
//Insert Query
for ($nr = 0; $nr <= 6; $nr++) {

$volgendeweek2 = strtotime("+$plan[$nr] day", $supertijd);
$volgendeweek = strftime("%Y-%m-%d",$volgendeweek2);


$sql = "Insert INTO verdeling SET
Init = '$init'
Datum = '$volgendeweek'
Beschikbaarheid = '$beschikbaar1[$nr]'
ProcesID = '$processen[$nr]'
Proces_uren = '$procesuren[$nr]'
RollID = '$rol[$nr]'";

echo $sql;

if (@mysql_query($sql)) {
echo '<p>$nr Succesvol toegevoegd</p>';
} else {
echo '<p>Error toevoegen</p>';
}
}
 
PHP hulp

PHP hulp

17/11/2024 02:33:55
 
Joren de Wit

Joren de Wit

19/10/2006 14:19:00
Quote Anchor link
Laat de mysql_error gewoon weergeven, aan de tekst 'error toevoegen' heb je helemaal niets als je wilt debuggen.

Vervang
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo '<p>Error toevoegen</p>';
?>

eens door
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
 
Frank -

Frank -

19/10/2006 14:49:00
Quote Anchor link
@-jes in je code om foutmeldingen te onderdrukken? Hoe lastig wil je het jezelf maken? Nooit doen en altijd de error_reporting() op het hoogste niveau zetten, dus E_ALL. Hoe meer foutmeldingen en notices je op je scherm krijgt, hoe meer je er kunt gaan oplossen. Daar wordt je script alleen maar beter van.

Tip: Het rekenen met datums, kun je wellicht handiger door de database laten doen. Die heeft vele handige datum- en tijdfuncties voorhanden, zie hoofdstuk 12.5 van de MySQL-handleiding. Uiteraard gebruik je een DATE of DATETIME om de boel op te slaan.
 
Wouter

Wouter

19/10/2006 15:05:00
Quote Anchor link
Blanche schreef op 19.10.2006 14:19:
Laat de mysql_error gewoon weergeven, aan de tekst 'error toevoegen' heb je helemaal niets als je wilt debuggen.


Okee ik heb dat gedaan. Het resultaat is als volgt:
http://home.wanadoo.nl/wjnijhof/temp/3.jpg

In de query lijkt het dus alsof het 'rollid = procesmanager' gedeelte verdwijnt. In plaats daarvan wordt in de query alleen de eerste letter van de waarde 'rollen' getoond ('p' van procesmanager). Hoe kan het dat de query afwijkt van de ge'echo'de query?

Hieronder volgt de gehele code: Let erop dat sommige delen nog versimpeld kunnen 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
<?php
session_start();
$beschikbaar1 = $_SESSION['beschikbaar1'];

?>


<html>
<title>verdelingweek</title>
<link REL="stylesheet" href="include/style.css" type="text/css">
Een ogenblik geduld AUB.
<?php
include("sp/dbverbinding.php");
?>


<?php
//alles van het invulformulier wordt naar deze pagina gehaald

extract($_REQUEST);

$processen[0] = $procesma;
$procesuren[0] = $procesurenma;
$rol[0] = $rollenma;
$processen[1] = $procesdi;
$procesuren[1] = $procesurendi;
$rol[1] = $rollendi;
$processen[2] = $proceswo;
$procesuren[2] = $procesurenwo;
$rol[2] = $rollenwo;
$processen[3] = $procesdo;
$procesuren[3] = $procesurendo;
$rol[3] = $rollendo;
$processen[4] = $procesvr;
$procesuren[4] = $procesurenvr;
$rol[4] = $rollenvr;
$processen[5] = $procesza;
$procesuren[5] = $procesurenza;
$rol[5] = $rollenza;
$processen[6] = $proceszo;
$procesuren[6] = $procesurenzo;
$rol[6] = $rollenzo;  

//Huidige dag bepalen
$vandaag = strftime("%a",time());
echo "<p>Het is vandaag: $vandaag</p>";

//Timestamp bepalen
$tijd = time();
echo "<p>De huidige timestamp is $tijd</p>";

//Als het maandag is dan wordt het rooster voor over 2 weken gedaan, als het dinsdag t/m zondag is
//dan wordt de dag 'teruggezet' naar maandag en wordt het rooster van dan over 2 weken gedaan


if ($vandaag == 'Mon') {
$supertijd = strtotime("-0 day", $tijd);
}

if ($vandaag == 'Tue') {
$supertijd = strtotime("-1 day", $tijd);
}

if ($vandaag == 'Wed') {
$supertijd = strtotime("-2 day", $tijd);
}

if ($vandaag == 'Thu') {
$supertijd = strtotime("-3 day", $tijd);
}

if ($vandaag == 'Fri') {
$supertijd = strtotime("-4 day", $tijd);
}

if ($vandaag == 'Sat') {
$supertijd = strtotime("-5 day", $tijd);
}

if ($vandaag == 'Sun') {
$supertijd = strtotime("-6 day", $tijd);
}


//timestamp
echo "<p>De timestamp is teruggezet naar $supertijd";
//dag
$dagvannu = strftime("%a", $supertijd);
echo "<p>Dag teruggezet naar $dagvannu</p>";


//Volgendeweek dagen in plan array
$plan = array(7,8,9,10,11,12,13);

//Insert Query
for ($nr = 0; $nr <= 6; $nr++) {

$volgendeweek2 = strtotime("+$plan[$nr] day", $supertijd);
$volgendeweek = strftime("%Y-%m-%d",$volgendeweek2);


$sql = "Insert INTO verdeling SET
Init = '$init'
Datum = '$volgendeweek'
Beschikbaarheid = '$beschikbaar1[$nr]'
ProcesID = '$processen[$nr]'
Proces_uren = '$procesuren[$nr]'
RollID = '$rol[$nr]'"
;

echo $sql;

if (mysql_query($sql)) {
echo '<p>$nr Succesvol toegevoegd</p>';
}
else {
trigger_error(mysql_error());
}
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Wouter
 
Hylke

Hylke

19/10/2006 15:50:00
Quote Anchor link
Dat gedeelte verwijnt niet hoor. Als het goed is kort ie het gewoon wat in. Probeer de query eens te inserten in je phpmyadmin?
 
Wouter

Wouter

19/10/2006 16:16:00
Quote Anchor link
Hylke schreef op 19.10.2006 15:50:
Dat gedeelte verwijnt niet hoor. Als het goed is kort ie het gewoon wat in. Probeer de query eens te inserten in je phpmyadmin?


Ah thanks, dat was de truc. Rollid moest RolID zijn.
 



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.