Database Communicatie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

Starter/junior developer (€ 2400 - € 390

Functie In deze rol ga je meewerken in het development team. Hierbij focus je op de core van deze software maar ben je ook betrokken bij maatwerk. Denk hierbij aan koppelingen met 3e partijen, welke zij in samenspraak met consultants ontwikkelen. Het is een fullstack functie binnen een klein team van 4 andere developers. Hierdoor krijg je de ruimte om zelfstandig te werk te gaan, zelf oplossingen te bedenken en deze te ontwikkelen. Waarna de code review zal plaatsvinden samen met een senior developer uit het team. Ze werken niet strak volgens Scrum maar via een ticketsysteem. Uiteraard stellen ze

Bekijk vacature »

REMOTE - Front-end Angular developer

Functie Het IT-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn momenteel op zoek naar een ervaren Front-end developer die autonoom en gedisciplineerd aan de slag gaat, en bij aanvang als enige developer met hun Front-end applicaties bezig is. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij bij ons aan de slag in een development team welke bestaat uit een Lead developer, een ervaren Full stack developer, een dedicated Front-end developer en een junior Software developer. Samen zijn wij verantwoordelijk voor onze interne projecten en bekijken wij samen wat er op onze Roadmap komt te staan. Hierbij een glimp van een aantal van onze recente projecten! • Eind 2020 is het zelf ontwikkelde e-commerce platform in productie genomen. Dit systeem is vanaf de grond af aan opgebouwd door ons Development Team. Doordat we dit hebben kunnen doen hebben we geen

Bekijk vacature »

Oracle Developer

Dit ga je doen Je richt je op het ontwikkelen van diverse softwareoplossingen middels PL/SQL in APEX; Je spreekt met de product owner en business analisten over de behoeften en wensen m.b.t. de software en maakt de vertaalslag naar ontwerp en oplossing; Je onderhoudt de technische oplossingen en lost storingen op waar nodig. Hier ga je werken Het gaat om een specialistisch en professioneel bedrijf in de voedingsindustrie in regio Nijmegen. Er werken ongeveer 700 medewerkers en de organisatie wordt in hun branche gezien als het meest innovatieve bedrijf in de wereld. Ze hebben een grote groei doorgemaakt in de

Bekijk vacature »

Senior PHP developer

Functie Jouw werkzaamheden zullen grotendeels bestaan uit het in teamverband ontwerpen, vernieuwen en door ontwikkelen van het systeem. Het is echt back-end werk (bijvoorbeeld het doorontwikkelen van een API) en dit moet je dan ook liggen. Ze zijn niet persee gebonden aan talen of tools maar gebruiken graag de technieken die het beste aansluiten op de gegeven oplossing. Voor nieuwe (versies van) componenten maken ze veelal gebruik van Go(lang). Bij aanpassingen aan bestaande onderdelen gebeurt dit in PHP en C++. Het team is heel divers, er hangt een relaxte sfeer en ze organiseren regelmatig leuke music nights, game nights e.d.

Bekijk vacature »

Senior ETL Developer

Functieomschrijving How does building an entirely cloudbased, open source data warehouse sound to you? As ETL developer at Randstad Groep Nederland IT that is exactly what you will be doing. As the world’s largest HR service provider, the amount of information that passes through our systems every day is vast. Using accurate data to inform our decision making processes and to guide us is therefore an integral part of our strategy. Our Data Insights team are helping us build an entirely new environment between our AWS datalake and Tableau reporting, drastically reducing the number of reports we need. Where our

Bekijk vacature »

Oracle APEX Developer grote logistieke speler regi

Bedrijfsomschrijving We zoeken een Oracle APEX Developer voor onze logistieke organisatie in de regio Den Haag. Binnen de logistiek is dit een grote speler, waarbij ook een grote database hoort. De database waaruit ze werken is key voor de organisatie en daarbij dus ook jouw functie. In een team van ongeveer zes Oracle APEX Developer werk je aan de organisatie haar eigen software. Functieomschrijving Als Oracle APEX Developer ben je verantwoordelijk voor het ontwikkelen van geavanceerde webapplicaties voor onze interne gebruikers en onze klanten. Je werkt samen met ons developmentteam om onze Oracle-database te integreren met onze webapplicaties, en om

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Medewerker DIV

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Medewerker DIV op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je bent binnen Area Externe Service Providers (ESP) de ambassadeur en expert op het gebied van documentmanagement: je kent het interne beleid en draagt het uit; Je bent eerste aanspreekpunt voor de projectteams: je ondersteunt de projectteams in de

Bekijk vacature »

Front-end developer (SCSS, JavaScript, VueJS)

Functie Als Frontend developer binnen deze organisatie heb je geen baas die zegt wat je moet doen, maar eigen verantwoordelijkheid. Samen met je collega’s bouw, onderhoud en optimaliseer je websites en applicaties voor meerdere bedrijfstakken. Je kijkt voortdurend naar verbeteringen in processen en bedenkt slimme en efficiënte oplossingen. Met als doel om uiteindelijk de eindgebruikers te helpen dankzij slimme selfservice platformen. Eisen • Een afgeronde hbo- of wo-opleiding, bij voorkeur richting ICT • Goede kennis en ervaring in o.a. HTML, CSS en JavaScript • Ervaring met SCSS • Ervaring met minimaal 1 front-end framework (VueJS is een grote pré) •

Bekijk vacature »

Senior ETL Developer

Functieomschrijving How does building an entirely cloudbased, open source data warehouse sound to you? As ETL developer at Randstad Groep Nederland IT that is exactly what you will be doing. As the world’s largest HR service provider, the amount of information that passes through our systems every day is vast. Using accurate data to inform our decision making processes and to guide us is therefore an integral part of our strategy. Our Data Insights team are helping us build an entirely new environment between our AWS datalake and Tableau reporting, drastically reducing the number of reports we need. Where our

Bekijk vacature »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

Bekijk vacature »

Fullstack Developer

Geen vage toekomstverhalen, onduidelijke visie of eindeloze discussies. We weten namelijk precies waar we naar toe willen. Als Creatieve Fullstack Developer kan jij hierin met ons het verschil maken. Wil je meebouwen aan de toekomst? Dan zoeken we jou! Wat ga je doen? We zijn op dit moment een totaal nieuwe applicatie aan het opzetten voor de gehele Occasionketen. De applicatie richt zich op automatisering en innovatieve oplossingen, voor alle facetten van de bedrijfsvoering; Inkoop/Inruil, Reconditionering, Voorraadbeheer en Verkoop. Een systeem waar 300+ collega’s mee gaan werken, jaarlijks 50.000 voertuigen doorheen gaan en 500 miljoen euro omzet mee is gemoeid.

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 »
Kevin Zegikniet

Kevin Zegikniet

23/03/2013 13:04:27
Quote Anchor link
Hallo,

Ik heb twee problemen, die allebei met de database te maken hebben.
Probleem 1: inlogscript--> als iemand een gebruikersnaam invult die niet bestaat dan header naar registratiepagina.

Probleem 2: uploadscript: als filmpje geupload is naar map, moet naam beschrijving enzo in database worden gezet. Geen error, en geen nieuwe regel met info in de database.

Alvast: ik weet dat MD5 erg oud is, en ik weet dat 'or die' ook al verbannen is. Maar het is voor mij erg handig, en het werkt voor mij wel.

Inlogscript:
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
<?php
IF (($_POST['password'] == "") OR ($_POST['username'] == "" ))
    {
header("Location: http://localhost/"); }
    
session_start();
mysql_connect("localhost","root","") or die('Could not connect: ' . mysql_error());
mysql_select_db("youtube") or die('Could not find database: ' . mysql_error());

$md5_pass = md5(mysql_real_escape_string($_POST['password']));
$inlog = mysql_query ("SELECT Username FROM user WHERE Username = '". mysql_real_escape_string($_POST['username'])."' AND Password = '". ($md5_pass) ."' ");

IF ( $inlog == "" )
    {
$_SESSION['error_head'] = ("De ingevoerde gebruikersnaam bestaat niet. Registreer u, of probeer het opnieuw.");
      header("Location: registreer.php"); }
    ELSE { $_SESSION['Username'] = mysql_result ($inlog, 0);
    header("Location: profiles.php?p=". $_SESSION['Username'] .""); }
?>


Ik krijg de error:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 3 in H:\xampp\htdocs\inlog.php on line 15

Warning: Cannot modify header information - headers already sent by (output started at H:\xampp\htdocs\inlog.php:15) in H:\xampp\htdocs\inlog.php on line 16


Uploadscript:
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
<?php
session_start();
IF (!isset($_SESSION['Username']))
      {
header('Location: http://localhost/'); }

$target_path = "uploads/";
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

function
generateRandomString($length=8)
    {
$chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    $randomString = '';
    for ($i = 0; $i < $length; $i++)
    {
$randomString .= $chars[rand(0, strlen($chars) - 1)]; }
    return $randomString; }
$PATH = generateRandomString();

IF (move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
    {
$control = TRUE;}
    
mysql_connect("localhost", "root", "") or die('Could not connect: ' . mysql_error());
mysql_select_db("youtube") or die('Could not find database: ' . mysql_error());

$sql = ("INSERT INTO Video (Name, Filename, Path, Madeby, Description, Views, Likes, Dislikes, Day, Month, Year)
VALUES( '"
.$_POST[name]."', '".$_FILES['uploadedfile']['name'] ."', '".$PATH."', '".$_SESSION['Username']."', '".$_POST[description]."', 0, 0, 0, '".date(d)."', '".date(m)."', '".date(Y)."') ");

?>


<html>
<head>
<title>Uploaden!</title>
<link rel="icon" type="image/ico" href="/images/favicon.ico" />
</head>

<body bgcolor="#DFDFDF"><center>
<a href="index.html"><img border="0" src="/images/mytube.jpeg" alt="My Tube Hoofdpagina" width="250" height="98"></a><br>

<?php
IF ($control == TRUE)
     {
ECHO "<br>Succesfully uploaded '". $_FILES['uploadedfile']['name'] ."' !",
            "<br>Ga naar <a href='watch.php?v=". $PATH ." '>uw filmpje!</a>"; }
ELSE { ECHO "<br>Oops, Something went wrong.<br>There was an error uploading the file, please try again!",
            "<br><img border='0' src='/images/ohdear.jpeg' alt='Uhoh, something went wrong!' width='650' height='250'>",
            "<br><a href='javascript:history.back()';>Klik hier om terug te gaan!</a>"; }
?>
    

</body>
</html>


Alvast bedankt!
Gewijzigd op 23/03/2013 13:07:29 door Kevin Zegikniet
 
PHP hulp

PHP hulp

09/02/2023 13:49:30
 
Frank Nietbelangrijk

Frank Nietbelangrijk

23/03/2013 13:17:15
Quote Anchor link
wat is $inlog? $inlog is het resultaat van een mysql query die uitgevoerd wordt. Noem dat liever $result.
Dan: de query die je uitvoert (executed) is een SELECT query. Wat kun je dan terug verwachten?

1. een false, wat duid op een fout of
2. een resource.

Nu ga jij testen of die resource == "" is. Je vergeet dus helemaal dat je nog iets met die resource moet doen.
je moet nog fetchen met mysql_fetch_assoc() bij voorbeeld.

gelijk maar op de zaak vooruitlopend:
wat kan de functie mysql_fetch_assoc() returnen (terug geven)? kijk zelf eens op http://php.net/manual/en/function.mysql-fetch-assoc.php bij 'Return Values'.

Verder adviseer ik om in plaats van mysql_ mysqli_ te gebruiken. en inderdaad van md5 naar sha1 over te stappen
Gewijzigd op 23/03/2013 13:19:35 door Frank Nietbelangrijk
 
Erwin H

Erwin H

23/03/2013 13:19:36
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
IF ( $inlog == "" )
?>

Check eens wat mysql_query voor return waardes geeft, nooit een string in elk geval, dus checken op een lege string is onzin.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$_POST
[name] $_POST[description]
?>

Hier ben je volgens mij wat quotes vergeten...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
date(d)."', '".date(m)."', '".date(Y)
?>

Wat zijn volgens jou d, m en Y voor dingen? Geen strings, geen variabelen, geen constantes...
 
Kevin Zegikniet

Kevin Zegikniet

23/03/2013 13:30:34
Quote Anchor link
@frank
Thnx, ik had het eerst al geprobeerd met mysql_result maar dat wilde niet werken.
En er kwam uit de query $inlog als resultaat: "Resource id #3"
Dat vond ik sws al vreemd, maar iig bedankt!

@Erwin
1e stukje is dus al gefixed, toch bedankt!
2e stukje: daar heb je een punt. Maar zou 'ie dan niet alsnog de rest moeten invullen?
3e stukje: dat zijn functies, probeer het zelf maar eens uit.
Dat geeft als volgt:
de dag in cijfers --> 23
de maand in cijfers --> 3
het jaar in cijfers --> 2013
 
Erwin H

Erwin H

23/03/2013 13:42:17
Quote Anchor link
2e punt: Nee, want als ik nu verder kijk.... je voert die hele query niet uit, dus er gebeurt uberhaupt niets.

3e punt: Ja... maar je krijgt wel een notice:
Quote:
Notice: Use of undefined constant d - assumed 'd' in C:\Program Files\wamp\www\Testing\misc tests\date_func_test.php on line 2

Als je enigszins netjes wilt programmeren laat je dit dus NIET zo staan.
 
Kevin Zegikniet

Kevin Zegikniet

23/03/2013 14:17:03
Quote Anchor link
@Erwin

Een oude versie van het script, waar het precies zo stond met de date() deed het wel.
En ik zal eens kommaatjes toevoegen, maar in de oude versie stond het er ook.
Ik zal echter eens kijken of ik wat kan veranderen.

EDIT: ik zie wat je bedoelt... OEPS :O
Ik heb even 'mysql_query' voor de ' ("SELECT ...' toegevoegd.
Het werkt nu wel (behalve dat de description nog niet meegeupload wordt, maar daar zal ik zelf even naar kijken)

Bedankt!

EDIT: maakt het uit als ik het input veld heb genoemd 'description' en in de query de variabele 'Description' wil uploaden? let op de hoofdletters.
Zo ja, dan is dat de fout waarschijnlijk...

EDIT: dat was inderdaad de fout... Nouja, problemen opgelost, en bedankt mensen!
Gewijzigd op 23/03/2013 14:35:34 door Kevin Zegikniet
 
- Raoul -

- Raoul -

23/03/2013 14:28:20
Quote Anchor link
De code die je net postte is AFSCHUWELIJK.
Denk aan:
1) coding standards (PSR)
2) uitlijning
3) hoofdletters gebruiken terwijl dat niet nodig is.
 
Erwin H

Erwin H

23/03/2013 14:56:44
Quote Anchor link
Kevin Zegikniet op 23/03/2013 14:17:03:
Een oude versie van het script, waar het precies zo stond met de date() deed het wel.
En ik zal eens kommaatjes toevoegen, maar in de oude versie stond het er ook.

Zo te zien zal het je worst wezen of het goed is, alleen dat het werkt. Prima, doe wat je wil, maar wat mij betreft ben je niet goed bezig. Het is een recept voor fouten en het zal je alleen maar meer tijd kosten om iets bruikbaars te krijgen.
 



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.