mysql wil niet inserten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

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 »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

SQL beheerder / ontwikkelaar

Functie omschrijving Voor een klant in omgeving Tiel zijn wij op zoek naar een SQL beheerder met affiniteit met technisch applicatiebeheer. Je krijgt een fijne in-house werkplek waar je gaat werken aan diverse projecten. Dit bedrijf doet het beheer van databases voor een aantal bancaire klanten. Op dit momenten hebben zij ruim 1500 databases in beheer. Jouw werkzaamheden gaan er als volgt uit zien: Je gaat de development afdeling ondersteunen bij het ontwikkelen van MS SQL Scripts. Je zal zowel zelfstandig als in teamverband MS SQL databases installeren & beheren. Je monitort en onderzoekt incidenten en de achterliggende oorzaken. Je

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Ontwikkelen van herbruikbare componenten; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als junior .NET Developer kom je terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als junior .NET Developer werk je aan het ontwikkelen van verbeterde

Bekijk vacature »

Front-end PHP Developer

Dit ga je doen Bouwen van de frontend van een nieuwe applicaties; Verbeteren van de user experience; Opstellen van een style guide; Schakelen met collega developers over de te bouwen oplossing; Je speelt een belangrijke rol in het neerzetten van het nieuwe systeem; Werken met o.a. Symfony 6, API Platform, Twig, Javascript, Redis Automatiseren van processen; Koppelen van verschillende functionaliteiten; Unit tests, integration tests, end-to-end tests; In de toekomst ga je nog werken aan andere projecten. Hier ga je werken Voor onze vaste opdrachtgever in de regio Breda zijn wij op zoek naar een Frontend Developer. Het betreft een organisatie

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

Traineeship Java Developer

Functie Wat ga je doen als Java Developer? Jij start via ons bij deze opdrachtgever als Trainee Java ontwikkelaar, tijdens het traineeship ga je in 1 jaar van de basis naar professioneel Java ontwikkelaar. Je start samen met een groep trainees, volgt de aangeboden cursussen en gaat aan de slag bij één van onze opdrachtgevers. Na een aantal maanden volgt de volgende opdracht. Door de groei in jouw rol kom je op steeds complexere opdrachten terecht. Veel afwisseling dus. Collega’s met ervaring helpen je bij deze groei en samen met jouw coach ga je een persoonlijke leerplan opzetten om jou

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 »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »
Louis Deconinck

Louis Deconinck

07/05/2013 23:25:33
Quote Anchor link
Hallo iedereen,

Op mijn website (http://cliky.nl), kunnen leden bezoekers verdienen voor hun website, hiervoor moeten ze clikies verdienen, dit doen ze door de websites van andere mensen te bezoeken, de links van die websites staan in een lange lijst. Er zijn twee soorten websites in die lijst, websites die je elk uur kan bezoeken en sites die je elke dag kan bezoeken. Nu kan je er ook voor zorgen dat een ebsite zowel elk uur als elke dag kan bezocht worden, je website wordt dus 2 keer opgenomen in de lijst. Alles werkt perfect, alleen wanneer je een website een tweede keer bezoekt (de eerste keer bekijk je hem als daglink en daarna als uurlink), dan zal hij die website niet meer in mijn database plaatsen als geklikte link en kunnen de leden deze links dan eeuwig blijven klikken (wat niet de bedoeling is :-)), ik weet waar de fout zit, maar ik weet niet hoe ik ze moet oplossen, hopelijk kunnen jullie het wel vinden:

De fout bevind zich op regel 40 en regel 87:

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();
include("functions.php");
connect();
include("safe.php");
$inv25=mysql_query("SELECT * FROM cred WHERE '".$_SESSION['uid']."'=id") or die(mysql_error());
$row25 = mysql_fetch_array($inv25);
$tijd2=time();
$tijd3=$row25['eklikvd'];
if ($tijd2-$tijd3>86400 or $tijd3=0) {
$bonus=10;
$inv26=mysql_query("UPDATE cred SET eklikvd='$tijd2' WHERE id='".$gebr['id']."'") or die(mysql_error());
}

if(isset($_GET[kl24])) {
$kl24=protect($_GET['kl24']);
$inv23=mysql_query("SELECT * FROM klik WHERE code='$kl24' and '".$_SESSION['uid']."'=gebr and sec=86400") or die(mysql_error());
 if (mysql_num_rows($inv23) > 0) {
 echo ('Je hebt deze link al bezocht, sluit deze pagina en probeer een andere link, om zo clikies te verdienen.');
 }

 else {
 $inv29=mysql_query("SELECT * FROM admin") or die(mysql_error());
 $row29 = mysql_fetch_array($inv29);
 $totkliks=$row29['bez']+1;
 $inv30=mysql_query("UPDATE admin SET bez='$totkliks'") or die(mysql_error());
 $inv27=mysql_query("UPDATE cred SET lklik='$tijd2' WHERE id='".$gebr['id']."'") or die(mysql_error());
 $inv1=mysql_query("SELECT * FROM sites WHERE code='$kl24'") or die(mysql_error());
 $row1 = mysql_fetch_array($inv1);
 $gehad24=$row1['gehad']+1;
 $kliks24=$row1['kl24']-1;
 $inv2=mysql_query("UPDATE sites SET kl24='$kliks24' WHERE code='$kl24'") or die(mysql_error());
 $inv24=mysql_query("UPDATE sites SET gehad='$gehad24' WHERE code='$kl24'") or die(mysql_error());
 $inv3=mysql_query("SELECT * FROM cred WHERE id='".$gebr['id']."'") or die(mysql_error());
 $row3=mysql_fetch_array($inv3);
 $verd=$row3['saldo']+0.9+$bonus;
 $klikopbr=$row3['klikopbr']+0.9;
 $tot=$row3['totaal']+0.9+$bonus;
 $overig=$row3['overig']+$bonus;
 $inv4=mysql_query("UPDATE cred SET saldo='$verd', totaal='$tot', klikopbr='$klikopbr', overig='$overig' WHERE id='".$gebr['id']."'") or die(mysql_error());
 $tijd=time();
 $inv9=mysql_query("INSERT INTO klik (gebr, tijd, sec, code) VALUES ('".$_SESSION['uid']."', '$tijd', 86400, '$kl24')") or die(mysql_error()); !!!!!!!!!!!!!!!!!!!!!! hier zit de fout !!!!!!!!!!!!!!!!!
 $inv11=mysql_query("SELECT * FROM gebr WHERE id='".$gebr['id']."'") or die(mysql_error());
 $row11=mysql_fetch_array($inv11);
 $inv12=mysql_query("SELECT * FROM cred WHERE id='".$row11['ref1']."'") or die(mysql_error());
 $row12=mysql_fetch_array($inv12);
 $refsaldo1=$row12['saldo']+0.09;
 $refopbr1=$row12['refopbrengst']+0.09;
 $reftot1=$row12['totaal']+0.09;
 $inv13=mysql_query("SELECT * FROM gebr WHERE id='".$gebr['id']."'") or die(mysql_error());
 $row13=mysql_fetch_array($inv11);
 $inv14=mysql_query("SELECT * FROM cred WHERE id='".$row13['ref2']."'") or die(mysql_error());
 $row14=mysql_fetch_array($inv14);
 $refsaldo2=$row14['saldo']+0.045;
 $refopbr2=$row14['refopbrengst']+0.045;
 $reftot2=$row14['totaal']+0.045;
 $inv15=mysql_query("UPDATE cred SET saldo='$refsaldo1', totaal='$reftot1', refopbrengst='$refopbr1' WHERE id='".$row11['ref1']."'") or die(mysql_error());
 $inv16=mysql_query("UPDATE cred SET saldo='$refsaldo2', totaal='$reftot2', refopbrengst='$refopbr2' WHERE id='".$row13['ref2']."'") or die(mysql_error());
 $site1=$row1['site'];
 echo ("<iframe src=\"$site1\" seamless height=\"100%\" width=\"100%\">");
 }
}

if(isset($_GET[kl1])) {
$kl1=protect($_GET['kl1']);
$inv24=mysql_query("SELECT * FROM klik WHERE code='$kl1' and '".$_SESSION['uid']."'=gebr and sec=3600") or die(mysql_error());
 if (mysql_num_rows($inv24) > 0) {
 echo ('Je hebt deze link al bezocht, sluit deze pagina en probeer een andere link, om zo clikies te verdienen.');
 }

 else {
 $inv31=mysql_query("SELECT * FROM admin") or die(mysql_error());
 $row31 = mysql_fetch_array($inv31);
 $totkliks=$row31['bez']+1;
 $inv32=mysql_query("UPDATE admin SET bez='$totkliks'") or die(mysql_error());
 $inv28=mysql_query("UPDATE cred SET lklik='$tijd2' WHERE id='".$gebr['id']."'") or die(mysql_error());
 $inv5=mysql_query("SELECT * FROM sites WHERE code='$kl1'") or die(mysql_error());
 $row5 = mysql_fetch_array($inv5);
 $gehad1=$row5['gehad']+1;
 $kliks1=$row5['kl1']-1;
 $inv6=mysql_query("UPDATE sites SET kl1='$kliks1' WHERE code='$kl1'") or die(mysql_error());
 $inv23=mysql_query("UPDATE sites SET gehad='$gehad1' WHERE code='$kl1'") or die(mysql_error());
 $inv7=mysql_query("SELECT * FROM cred WHERE id='".$gebr['id']."'") or die(mysql_error());
 $row7 = mysql_fetch_array($inv7);
 $verd=$row7['saldo']+0.27+$bonus;
 $klikopbr=$row7['klikopbr']+0.27;
 $tot=$row7['totaal']+0.27+$bonus;
 $overig=$row7['overig']+$bonus;
 $inv8=mysql_query("UPDATE cred SET saldo='$verd', totaal='$tot', klikopbr='$klikopbr', overig='$overig' WHERE id='".$gebr['id']."'") or die(mysql_error());
 $tijd=time();
 $inv10 = mysql_query("INSERT INTO klik (gebr, tijd, sec, code) VALUES ('".$_SESSION['uid']."', '$tijd',  3600, '$kl1')") or die(mysql_error()); !!!!!!!!!! hier zit de fout !!!!!!!!!!!!!!!!!!
 $inv17=mysql_query("SELECT * FROM gebr WHERE id='".$gebr['id']."'") or die(mysql_error());
 $row17=mysql_fetch_array($inv17);
 $inv18=mysql_query("SELECT * FROM cred WHERE id='".$row17['ref1']."'") or die(mysql_error());
 $row18=mysql_fetch_array($inv18);
 $refsaldo1=$row18['saldo']+0.027;
 $refopbr1=$row18['refopbrengst']+0.027;
 $reftot1=$row18['totaal']+0.027;
 $inv19=mysql_query("SELECT * FROM gebr WHERE id='".$gebr['id']."'") or die(mysql_error());
 $row19=mysql_fetch_array($inv19);
 $inv20=mysql_query("SELECT * FROM cred WHERE id='".$row19['ref2']."'") or die(mysql_error());
 $row20=mysql_fetch_array($inv20);
 $refsaldo2=$row20['saldo']+0.014;
 $refopbr2=$row20['refopbrengst']+0.014;
 $reftot2=$row20['totaal']+0.014;
 $inv21=mysql_query("UPDATE cred SET saldo='$refsaldo1', totaal='$reftot1', refopbrengst='$refopbr1' WHERE id='".$row17['ref1']."'") or die(mysql_error());
 $inv22=mysql_query("UPDATE cred SET saldo='$refsaldo2', totaal='$reftot2', refopbrengst='$refopbr2' WHERE id='".$row19['ref2']."'") or die(mysql_error());
 $site2=$row5['site'];
 echo ("<iframe src=\"$site2\" seamless height=\"100%\" width=\"100%\"></iframe>");
 }
}

?>


Alvast bedankt
Gewijzigd op 07/05/2013 23:27:51 door Louis Deconinck
 
PHP hulp

PHP hulp

05/11/2024 22:13:37
 
- Ariën  -
Beheerder

- Ariën -

07/05/2013 23:28:02
Quote Anchor link
Als ik de code zie, zou ik liever met een schone lei beginnen, want ik kan me voorstellen dat je de fout niet makkelijk kan vinden, met die wirwar van getalletjes in de variabelen en de vele onnodige queries.
Niet bepaald overzichtelijk te noemen....
Gewijzigd op 07/05/2013 23:30:30 door - Ariën -
 
Louis Deconinck

Louis Deconinck

07/05/2013 23:32:18
Quote Anchor link
Hoe kan ik dit dan inzichtelijker maken?
 
- Ariën  -
Beheerder

- Ariën -

07/05/2013 23:56:18
Quote Anchor link
Niet onnodige query's aanmaken, probeer JOINS te gebruiken, goede variabelen gebruiken die aangeven waar ze voor dienen en wat er voor soort data in zit (integer, array, string etc..).

Op Google zijn wel tips te vinden voor overzichtelijk programmeren.
 
Erwin H

Erwin H

08/05/2013 10:55:46
Quote Anchor link
@Aar, dat is niet de eerste keer dat dergelijke opmerkingen over dit script zijn gemaakt....

@TS misschien handig als je ook aangeeft WAT de fout dan is....?
 
- Ariën  -
Beheerder

- Ariën -

08/05/2013 10:59:45
Quote Anchor link
En dan wil ik voor Louis even refereren naar Erwins vorige reactie.
 
Erwin H

Erwin H

08/05/2013 11:22:46
Quote Anchor link
En ik heb ook wel eens eerder opmerkingen gemaakt over het feit dat je niet twee keer een update statement hoeft uit te voeren op hetzelfde record, maar dat dat in 1 keer kan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
//Dus niet:
$inv2=mysql_query("UPDATE sites SET kl24='$kliks24' WHERE code='$kl24'") or die(mysql_error());
$inv24=mysql_query("UPDATE sites SET gehad='$gehad24' WHERE code='$kl24'") or die(mysql_error());
//maar:
$inv2=mysql_query("UPDATE sites SET kl24='$kliks24', gehad='$gehad24' WHERE code='$kl24'") or die(mysql_error());
?>

Of dat je voor het ophogen van een getal in een database geen twee queries nodig hebt, maar maar 1:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
//dus niet
$inv29=mysql_query("SELECT * FROM admin") or die(mysql_error());
$row29 = mysql_fetch_array($inv29);
$totkliks=$row29['bez']+1;
$inv30=mysql_query("UPDATE admin SET bez='$totkliks'") or die(mysql_error());
//maar:
$inv30=mysql_query("UPDATE admin SET bez=bez+1") or die(mysql_error());
?>

(en dan laat ik de gebruikelijke opmerkingen over buiten quotes halen en geen die() gebruiken nog weg).

Al met al heb ik niet echt het idee dat TS ook daadwerkelijk iets wil doen om zijn scripts te verbeteren....
Gewijzigd op 08/05/2013 11:25:41 door Erwin H
 



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.