Variabele doorgeven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Java developer

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 »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

PHP Developer Symfony

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail. Hier ga je werken Als PHP Developer kom je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development teams welke ieder verantwoordelijk zijn voor hun 'eigen' klanten. Jouw team bestaat uit 6 backend

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 »

Software developer

Functie Momenteel zijn ze op zoek naar een Software 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),

Bekijk vacature »

PHP developer - Digital Agency

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

Fullstack developer

Functie omschrijving We are looking for a dutch native speaker Wil jij werken als Senior Developer en werken aan een applicatie die duizenden marketingcampagnes automatisch aanstuurt? Dit is je kans! Kom werken voor onze opdrachtgever en in deze rol zul je veel vrijheid en verantwoordelijkheid krijgen om gezamenlijk de applicatie naar een hoger plan te tillen. Wat ga je verder doen: Optimaliseren, beheren en uitbreiden van onze applicatie; Het bouwen van aansluitingen op de systemen van partners middels API’s; Meedenken over de technische/ontwikkel-standaarden; Proactief verbeterpunten voorstellen. Bedrijfsprofiel Het is een organisatie die met een team van verschillende developers én marketeers

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

Bekijk vacature »

Team Lead/ Lead developer gezocht (Hands-on, PHP,

Functie Als Team Lead ben je de leider van één van de ontwikkelteams binnen de organisatie. Je leidt als lead developer een goed draaiend team dat werkt aan complexe en duurzame applicaties en API’s. Vanuit je kennis en ervaring ben je in staat het grote plaatje te blijven overzien, en kritisch mee te denken over bijvoorbeeld de architectuur, maar ook de algehele aanpak binnen het project. Je laat je team niet alleen technisch goed functioneren maar ben ook betrokken bij het menselijke aspect. Zo weet jij je collega’s te motiveren en begeleiden in hun dagelijkse werk. Buiten het team ben

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

Medior Java developer

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 »

.NET Developer

Dit ga je doen Programmeren in .NET, Javascript & C# en ontwikkelen in Web Services, Windows Services en MS SQL Server; Zelfstandig verbanden maken Analyseren, testen, bugs fixen, reviewen en rapporteren; Juiste prioriteiten stellen en verantwoordelijkheid nemen; Op architectuur niveau meedenken; Af en toe klanten bezoeken. Hier ga je werken Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele ontwikkelproces. De

Bekijk vacature »

Front-end Developer

Do you want to work with the latest technologies on the development of new systems and applications? Create elegant interfaces using VueJS for thousands of users? Get moving and strengthen Nederlandse Loterij as a Front-end Developer. Thanks to your efforts, our services are always presented in style. As a Front-end Developer you are responsible for website development and improving customer experience based on data analyze. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Front-end Developer you score by: Writing elegant, testable components without side-effects to provide functionality to the users Website development, adding

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

15/05/2024 10:16:13
 
- 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.