Variabele doorgeven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# .NET Developer

Functieomschrijving Voor dit leuke softwarre bedrijf in de omgeving Vught zijn we per direct op zoek naar een C#/.NET Developer. Is development jouw passie en doe je dit graag met C#/.NET? Lees dan snel verder! Jou werkzaamheden zullen zijn: Zorgen voor de optimalisatie van de huidige software en het automatiseren van bedrijfsprocessen. Naar aanleiding van de wensen van de klant ga je, met je collega's op zoel naar passende oplossingen en je werkt dit uit tot een mooi eindproduct. Je gaat webshops, websites en webapplicaties ontwikkelen door middel van ASP.NET, C# en MVC Framework. Bedrijfsprofiel Deze opdrachtgever houdt zich bezig

Bekijk vacature »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Senior PHP Developer

Als Senior PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn en coach je andere developers op de hard en soft skills. Wat doe je als Senior PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om

Bekijk vacature »

Starter/junior 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 starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »

Java Developer (Training And Simulation)

Wat jij doet Je zou onze Java Developer zijn en nauw samenwerken met je Product Owner, Software System Engineer, Scrum Master en andere Developers. Samen draag je bij aan een multidisciplinair en zelf organiserend Agile team. De rol is zeer afwisselend en bestaat uit, maar is zeker niet beperkt tot: de-risk en prototype onbewezen simulatietechnologieën; simulatiekaders ontwikkelen voor gebruik door andere teams; je bent goed in het begrijpen van ingewikkelde ideeën; heeft de mogelijkheid om nauw samen te werken met grote internationale klanten, leveranciers en overheden om onze oplossingen, vastleggingsvereisten, enz. te definiëren en te presenteren. Ben jij het? Wij

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »

Front-End Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a Front-End Developer at Coolblue? As a Front-End Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present these within the team. You also take pride in your work and welcome any feedback. Would you like to become a Front-End Developer at Coolblue? Read below if the job suits you. You

Bekijk vacature »

Java Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

Microsoft Acess Developer

Functieomschrijving Wat ga je doen? Heb jij ongeveer 3 jaar ervaring als Software Developer, en komen de volgende kennisgebieden jou niet vreemd voor: MS Acces, C# & SQL? Vind jij het daarnaast leuk om maatwerk software te ontwikkelen voor klanten in een bijzondere branche? Lees dan snel verder! Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te

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 »

Pagina: 1 2 volgende »

Ignace Verschaeve

Ignace Verschaeve

06/04/2021 09:36:19
Quote Anchor link
Ik weet niet of ik aan het juiste adres ben maar ik probeer het toch maar.
Wij hebben op onze site een zoekformulier om te zoeken op naam. Dan krijg je een mooie tabel te zien met de gevonden overeenkomsten. Dat ziet er zo uit:
Naam - voornaam - geboortedatum - overlijdensdatum - downloaden - record nr. - type bestand.
Als iemand nu op downloaden klikt krijgt die het betreffende pdf of foto bestand te zien en kan die dat downloaden.
Maar nu willen we een stap verder gaan. Als je op downloaden of een andere uitdrukking zoals "meer info" zou klikken kom je op een pagina terecht waar aan de hand van het record nr. Meer relevante info uit de database getoond wordt.
Het komt erop neer dat ik het recordnr. als variabele moet doorgeven (wil doorgeven) naar een php pagina die dan het betreffende record uitleest.
Ik heb al het net afgezocht maar ik vind niet echt een oplossing. Alleen hoe je uit een formulier de variabelen kunt doorgeven met $Get of $Post.

Ik denk dat de oplossing ligt in zoiets:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<td style="text-align:center"><a href="https://fv-vl-ardennen.be/alijst/<?php echo $row["bestandsnaam"]; ?>">Downloaden</a> </td>

Dit is de code om naar een bepaald bestand te gaan maar dit zou iets moeten worden waardoor ik het recordnr. wil doorgeven naar een PHP pagina.
Iemand een tip hoe ik dit kan oplossen?
Gewijzigd op 06/04/2021 09:37:57 door Ignace Verschaeve
 
PHP hulp

PHP hulp

27/04/2024 14:56:28
 
- Ariën  -
Beheerder

- Ariën -

06/04/2021 09:46:10
Quote Anchor link
Je wilt dus niet direct iets downloaden?
Dan link je toch naar een script 'details.php?id=42', waar je de details op weergeeft en een downloadlink?
 
Ignace Verschaeve

Ignace Verschaeve

06/04/2021 10:26:50
Quote Anchor link
Ik wil geen aparte pagina's met details. Ik wil 1 (één) pagina waar ik aan de hand van het recordnummer dat record uitlees.

Kan je mij anders een code voorbeeld geven hoe je dit zou aanpakken. Ik snap het maar als ik code zie.

Toevoeging op 06/04/2021 10:40:59:

Ik heb iets te rap gereageerd denk ik. Verkeerd begrepen. Ik probeer het eens uit. Ben nog veel aan het leren.
 
- Ariën  -
Beheerder

- Ariën -

06/04/2021 10:43:31
Quote Anchor link
Een PDF downloaden en een pagina om details uit de database ophalen, zijn twee aparte dingen.
 
Rob Doemaarwat

Rob Doemaarwat

06/04/2021 11:11:17
Quote Anchor link
Hm, je zult dan wel iets aan beveiliging moeten doen. Als iemand een link krijgt met id=42, dan is het natuurlijk niet heel moeilijk om te verzinnen dat id=41 ook wel werkt (en je dus de gegevens van heel iemand anders te zien krijgt).

Je zou bijvoorbeeld een controle hash toe kunnen voegen die je als volgt berekend:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php

$id
= 42;
$salt = 'dit verzin je zelf';
$hash = md5($id . $salt);

$link = 'details.php?' . http_build_query(compact('id','hash'));

?>


Op de details.php pagina controleer je vervolgens of de meegegeven $_GET['hash'] wel klopt met het gegeven $_GET['id'], en alleen als dat het geval is toon je de gegevens. Op het moment dat iemand nu het id aanpast zal de hash niet kloppen (en hij weet het benodigde "salt" niet), en kan ie dus niet de gegevens van anderen inzien.
 
Ignace Verschaeve

Ignace Verschaeve

06/04/2021 12:05:17
Quote Anchor link
Daar kan ik iets me doen. Als is het niet belangrijk of ze de andere gegevens kunnen inzien. Ze foppen alleen zichzelf daarmee. De zoekers zijn mensen die bepaalde gegevens zoeken van bepaalde personen. Het zijn gegevens uit archief stukken.
Toch bedankt
Je kan bekijken hoe het werkt en waarover het gaat op https://fv-vl-ardennen.be/zoekform01.html

Maar in de toekomst wordt dit nog uitgebreid. Bijvoorbeeld naar huwelijksregisters. Daar spreken we dan van huwelijksdatum, plaats, naam echtgen(o)ote, getuigen enz. Dan kunnen ze zoeken, bijvoorbeeld, op alle namen.

Het komt erop neer dat we mensen willen laten documenten vinden zonder dat ze naar een archief moeten gaan.
Gewijzigd op 06/04/2021 12:12:15 door Ignace Verschaeve
 
- Ariën  -
Beheerder

- Ariën -

06/04/2021 12:12:11
Quote Anchor link
Als je dat uit een database haalt, vergeet de escaping niet.
 
Ignace Verschaeve

Ignace Verschaeve

06/04/2021 12:14:44
Quote Anchor link
- Ariën - op 06/04/2021 12:12:11:
Als je dat uit een database haalt, vergeet de escaping niet.


Dat ben ik ook nog aan het uitzoeken hoe ik dat moet aanpakken.
Daarom kunnen ze nu op het zoekformulier alleen maar zoeken op de 26 letters. Zonder tekens of zo. Dus geen aanhalingstekens, slash of backslash enz.
 
- Ariën  -
Beheerder

- Ariën -

06/04/2021 12:27:45
Quote Anchor link
Gebruik je MySQLi (Procedureel of OO), of PDO?
 
Ignace Verschaeve

Ignace Verschaeve

06/04/2021 13:02:33
Quote Anchor link
Ik gebruik MySQLi (MariaDB op one.com)
 
Ad Fundum

Ad Fundum

06/04/2021 13:03:48
Quote Anchor link
- Ariën - op 06/04/2021 12:27:45:
Gebruik je MySQLi (Procedureel of OO), of PDO?

Je moet PostgreSQL gebruiken, net als ik! :-)
 
- Ariën  -
Beheerder

- Ariën -

06/04/2021 13:58:35
Quote Anchor link
Maar niet elke shared hosting heeft dat helaas.;-)
 
Ad Fundum

Ad Fundum

06/04/2021 14:07:47
Quote Anchor link
- Ariën - op 06/04/2021 13:58:35:
Maar niet elke shared hosting heeft dat helaas.;-)

Offtopic: Is dat geen kwestie van vraag en aanbod?
Gewijzigd op 06/04/2021 14:08:06 door Ad Fundum
 
Ignace Verschaeve

Ignace Verschaeve

06/04/2021 16:05:06
Quote Anchor link
Ad Fundum op 06/04/2021 14:07:47:
- Ariën - op 06/04/2021 13:58:35:
Maar niet elke shared hosting heeft dat helaas.;-)

Offtopic: Is dat geen kwestie van vraag en aanbod?

MariaDB is zeer populair. En wil je zoiets van Oracle of microsoft is dat extra te betalen. En eens die je vast hebben geraak je moeilijk uit hun klauwen. Dat is een beetje zoals die cloud oplossingen. Eens je er bent kan je moeilijk overstappen naar een andere oplossing.
Maar inderdaad off topic.
Maar ik nu wel iets gevonden om mee te werken. Ik leer nu op mijn 68, CSS, HTML, PHP en Mysqli. Ik heb tenslotte nooit enige informatica opleiding gehad tenzij na mijn 56. Maar tenslotte al bezig met PC en internet sinds 1989.
En hetgeen ik nu doe is een mooie uitdaging die beetje bij beetje groeit.
 
- Ariën  -
Beheerder

- Ariën -

06/04/2021 16:13:15
Quote Anchor link
Met MySQLi is het escapen een kwestie van deze functies/objecten:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
// procedureel
$waarde = mysqli_real_escape_string($conn, $_GET['waarde']);

// of

// object-oriënted

$waarde =  $mysqli->real_escape_string($_GET['waarde'])

// waarbij je $waarde gebruikt, netjes tussen single-quotes en buiten buiten je algemene quote.
// dus in procedurele vorm: mysqli_query($conn, "SELECT field1, field 2 FROM table WHERE id = '".$waarde."'");

?>
 
Ignace Verschaeve

Ignace Verschaeve

06/04/2021 16:26:49
Quote Anchor link
Dit is mijn huidige code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$Naam=$_POST[Naam];

$sql = "SELECT * FROM rouwbrief Where Naam LIKE '$Naam%' ORDER BY Naam ASC,Voornaam ASC";
$result = $conn->query($sql);

Ik vermoed nu dat ik de eerste lijn in die code moet vervangen door die object-oriented oplossing. En uiteraard $GET vervangen door $POST.
Ben ik mee of niet. Zeg het maar.
Gewijzigd op 06/04/2021 16:30:52 door Ignace Verschaeve
 
- Ariën  -
Beheerder

- Ariën -

06/04/2021 17:00:16
Quote Anchor link
Correct, met een aantal correcties wordt het dan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$waarde
= $conn->real_escape_string($_POST['Naam']);
$sql = "SELECT * FROM rouwbrief WHERE Naam LIKE '".$Naam."%' ORDER BY Naam ASC,Voornaam ASC";
$result = $conn->query($sql);
?>


- Altijd je indexes in je globals tussen quotes, dus $_POST['naam'] in plaats van $_POST[naam]. Anders denkt PHP dat het een constante is.
- Variabelen buiten quotes. Het maakt het een stuk leesbaarder.
- SQL functies bij voorkeur in hoofdletters.
 
Ignace Verschaeve

Ignace Verschaeve

06/04/2021 17:38:50
Quote Anchor link
Dank u. We hebben werk om het uit te proberen. Ik had daar al veel op gesukkeld want hetgeen je vindt op het net is niet altijd correct of buiten gebruik. Ik heb dit stukje bij beetje moeten coderen en uitproberen tot ik iets werkbaar had.

Toevoeging op 07/04/2021 10:45:17:

- Ariën - op 06/04/2021 09:46:10:
Je wilt dus niet direct iets downloaden?
Dan link je toch naar een script 'details.php?id=42', waar je de details op weergeeft en een downloadlink?


Hoe kan ik dan op die pagina alles weergeven uit die record?
Ik stuur ze dus door naar 'details.php?id=recordnummer'
Doe ik dan zoiets op die pagina:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$recordnummer.=$_GET[id];

$sql = "SELECT * FROM Huwelijken Where $recordnummer. = 'nr.' ";

Zodat ik dan het betreffen record volledig kan uitlezen?

Is mijn redenering fout of juist? Ik weet het even niet meer.
 
Ignace Verschaeve

Ignace Verschaeve

07/04/2021 19:43:22
Quote Anchor link
Ik heb ondertussen gemerkt dat mijn code verkeerd is de Where moet andersom zijn. Die ID uitlezen is OK. Als test print ik die eens op het scherm en dat is OK.
Maar ik krijg mijn code niet goed om mijn record uit te lezen. Er zit iets fout maar ik vind niet wat.
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

<?php
 
//Inladen van de instellingen.
include 'instellingen.php';
 
$conn = new mysqli($database_adres, $database_login_naam, $database_login_wachtwoord, $database_naam);
//connectie testen
if ($conn->connect_error)
{

    die("verbinding mislukt: ".$conn->connect_error);
}


$nr.=$_GET[id];
echo "test1 "; echo "$nr.";

$sql = "SELECT * FROM Huwelijken Where nr. = '$nr.'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {while($row = $result->fetch_assoc()) {
echo "<br> id: ".$row["nr."].
 "Naam: " .$row["Naam1"]
  .
$row["Voornaam1"]
  .
$row["Naam2"]
 .
$row["Voornaam2"]
 .
$row["Gemeente"]
 .
$row["Datum"].
 "<br>" ;
 }
 }

else{echo " nul resultaten";
}

// Sluit de MySQL verbinding.
$conn->close();
 echo "<br>-- Einde! --";
?>
 
Adoptive Solution

Adoptive Solution

07/04/2021 20:42:33
Quote Anchor link
De punt(.) achter $nr in regel 14 heeft een andere betekenis dan de punt(.) in regel 15, 17 (nr. en '$nr.') en 20 ("nr.").

Vergelijk het gebruik van de punt(.) in regel 11.
 
Ignace Verschaeve

Ignace Verschaeve

07/04/2021 21:07:01
Quote Anchor link
OK gaan we bekijken.
 

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.