input probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

Front end developer binnen het onderwijs

Functie Het doel van dit team is om te zorgen dat de studenten altijd op de hoogte zijn van relevante informatie en de mogelijkheid hebben om online vragen te stellen. Hiervoor hebben ze een portal ontwikkeld. De app is echt een greenfield project met een eigen inrichting middels cloud. De ontwikkeling wordt gedaan door gebruik te maken van oa. Javascript, React, CSS, Next.js, GraphQL in een Azure Cloud omgeving. Daarnaast gebruiken ze tooling als Figma, storybook, Jest en Github. De complexiteit in deze rol zit hem in het feit dat data uit verschillende bronsystemen komt waarbij er zowel gekoppeld wordt

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

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 »

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 »

Front end developer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers met passie voor hun vak. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van ontwerp en ontwikkeling zullen samenkomen in een proof of concept. Nadat is vastgesteld dat de oplossing voldoet aan de belangrijkste behoeftes worden producten of services gevalideerd door middel van korte iteraties. Hiermee zorgen ze ervoor dat het werk voldoet aan de technische vereisten en gebruikersbehoefte. Door het inzetten van de nieuwste technologieën die toekomstbestendig zijn weten ze klanten omver te blazen. Ook geven en organiseren ze veel

Bekijk vacature »

Medior Java developer (fullstack)

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 »

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 »

C#.NET/Unity Developer

Functieomschrijving Voor een gewaardeerde werkgever in de omgeving van Breda zijn wij op zoek naar een software ontwikkelaar. Dit bedrijf houdt zich bezig met de ontwikkeling van WMS Software (C#/Unity & SQL). Past dit bij jou? Lees snel verder! Jouw werkzaamheden zullen er als volgt uitzien: Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Samen met 6 applicatieontwikkelaars hebben jullie de verantwoordelijkheid voor de uitbreiding en ontwikkeling van de webapplicaties; Het uitvoeren van updates/aanpassingen aan de huidig draaiende applicaties; Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software. Bedrijfsprofiel Wie

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »
Niek Kasius

Niek Kasius

15/02/2015 05:24:19
Quote Anchor link
Wat is het verschil tussen deze twee onderstaande inputs ik zie het niet want er is geen verschil, Maar toch werkt eerst niet goed.
Dit staat in het speler_wijzigen.php script. En in het inputveld word de tekst die in de database staat zichtbaar in het daarbij behorende inputveld, Dus bij de spelernaam staat de naam die in de database staat, en dat doet het dus dat is geen probleem. Maar bij afbeelding gebeurt er iets raars en ik weet niet wat daar de oorzaak van is, ik heb wel een vermoeden, maar heb er geen oplossing voor. In de database staat voor de afbeeldingen <img src="images/afbeelding.jpg"> en dat is opzich wel goed want de afbeeldingen worden wel zichtbaar in de andere scripts, Dus alleen het wijzigen word de text zichtbaar. Maar bij de afbeelding staan de "> na ?> nu buiten de input. Ik heb van 1 speler de afbeelding gewijzigt in de database zelf naar images/foto.png om te proberen of dat verschil maakten, En dat doet het wel in de input krijg ik nu geen "> meer buiten het veld te staan, Maar worden de afbeeldingen niet meer zichbaar in de rest van de scripts.
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

<?php

  <label>Foto</label>
    <
div id="waarde">
      <
input type="text" size="34" maxlength="40" name="afbeelding" value="<?php echo $log->afbeelding; ?>">
    <
/div>
  <
br />
  

  <
label>Speler naam</label>
    <
div id="waarde">
      <
input type="text" size="34" maxlength="40" name="spelernaam" value="<?php echo $log->spelernaam; ?>">
    <
/div>
  <
br />
?>
Gewijzigd op 15/02/2015 05:26:03 door Niek Kasius
 
PHP hulp

PHP hulp

23/04/2024 08:58:49
 
- SanThe -

- SanThe -

15/02/2015 08:37:47
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo htmlentities($log->afbeelding;) ?>
 
Frank Nietbelangrijk

Frank Nietbelangrijk

15/02/2015 11:29:47
Quote Anchor link
Dus als ik je verhaal goed begrijp staat dit in je database:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<img src="images/afbeelding.jpg">


Dat is natuurlijk weer NOT DONE.
Maximaal zou dit in je database moeten staan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
images/afbeelding.jpg


Maar misschien ook enkel
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
afbeelding.jpg


Waarom?
- meer flexabiliteit zo kun je tenminste ook gewoon de filenaam bijvoorbeeld echo-en
- minder nodeloze data opslag (=== sneller)

Daarnaast moet je de bewaker bij de hoofdingang zetten. Ik bedoel dat daar waar de afbeeldingen ge-upload worden en dus in jouw applicatie komen moet je zo verschrikkelijk goed valideren dat je nooit geen shit in je database krijgt. (welke karakters mogen in de filename voorkomen?)
 
Thomas van den Heuvel

Thomas van den Heuvel

15/02/2015 16:12:21
Quote Anchor link
Los van het bovenstaande (escape output (SanThe), sla alleen relevante data op (Frank)) moet je misschien je aanpak veranderen.

Zoals je aangeeft betreft het een formulier voor het wijzigen van een spelers-profiel.

Als je met afbeeldingen werkt kun je wellicht beter werken met input-velden van het type "file". Deze plaatjes sla je in een vaste directory op waarbij de naam van de afbeelding het spelers-id is. Ik hoop dat je ook op een of andere manier het user-id aan dit formulier gekoppeld hebt? Als je alle afbeeldingen in hetzelfde formaat opslaat (gif, png, jpg) wordt het natuurlijk nog simpeler.

Nu, wanneer iemand zijn / jij iemand zijn profiel wijzigt, controleer je of het plaatje bestaat en druk je deze af. Verder geef je de mogelijkheid om de afbeelding te verwijderen (met een checkbox of wat dan ook) en een upload-veld om een nieuwe afbeelding te uploaden (en daarmee mogelijk de oude te overschrijven).

Als het uploadveld leeg blijft en/of de checkbox niet wordt aangevinkt blijft de huidige toestand gehandhaafd, dat wil zeggen, als er al een geupload plaatje was verandert er niets.

---

Wat mij meer verontrust is het volgende: zoals SanThe al aangaf, je drukt je profiel-data rauw af.

Wat nu als iemand zijn gebruikersnaam verandert naar:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<script>while(1) alert('hallo')</script>


Of nog een leuke:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
hoi</div>


Dit zou in eerste instantie niet geaccepteerd mogen worden. Deze input zou gefilterd moeten worden, zodat enkel alfanumerieke karakters zijn toegestaan. Ik weet verder niet of de afhandeling van dat script dit doet?

Maar zelfs als je dat niet zou doen zou je te allen tijde deze output moeten escapen als je deze afdrukt, omdat zelfs als er dan rotzooi inzit als in het bovenstaande voorbeeld, dit je pagina niet breekt.
 
Pipo Clown

Pipo Clown

15/02/2015 16:29:28
Quote Anchor link
Je gebruikt 2 verschillende DIV's met hetzelfde ID, dit is niet toegestaan en vraagt dan ook om problemen.
 
Thomas van den Heuvel

Thomas van den Heuvel

15/02/2015 16:49:10
Quote Anchor link
Quote:
Je gebruikt 2 verschillende DIV's met hetzelfde ID, dit is niet toegestaan en vraagt dan ook om problemen.

Ik denk dat dat het minste van zijn problemen is ;-). Maar je hebt gelijk.
 
Niek Kasius

Niek Kasius

15/02/2015 17:58:54
Quote Anchor link
Ik snap er niks van het zelfde script gebruik ik ook in members alleen in plaats van spelernaam staat daar membername en member_id en INTO member.
En daar werkt alles gewoon goed.
Ik vind het maar raar.
 
Obelix Idefix

Obelix Idefix

15/02/2015 22:09:16
Quote Anchor link
In de andere scripts / velden haal je andere informatie op, dan in het veld afbeelding. Je kunt dat dus niet met elkaar vergelijken. De opmaak/inhoud van het veld afbeelding bevat " en ik ga er van uit dat dit niet voor die andere velden geldt. En die " is de oorzaak van je probleem.

Lees de reactie Frank Nietbelangrijk van 15/02/2015 11:29:47 nog eens door; hij geeft het daar ook al aan.
 
Niek Kasius

Niek Kasius

16/02/2015 02:16:31
Quote Anchor link
Probleem is opgelost.

Ik had in spelers de afbeeldingen inderdaad opgeslagen als <img src="images/afbeelding.gif"> en dat heb ik nu veranderd, dat kwam omdat er in de input van toevoegen een value="<img src="images/"> en dat heb ik veranderd in images/ En in de Map admin in bewerken.php de onderstaande code aangepast zoals hieronder.
En in speler het zelfde maar dan zonder../ omdat die in de zelfe Map staat waar ook de Map images in staat.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo '<img src="../'.$member['afbeelding'].'" weight="100" height="100" />'; ?>

pipo Clown
Quote:
Je gebruikt 2 verschillende DIV's met hetzelfde ID, dit is niet toegestaan en vraagt dan ook om problemen.

en kun je me ook vertellen waarom dat niet mag.
In html5 doen ze dat toch ook ze heten dan wel geen div maar article of acide en zo, maar die mag je zoveel gebruiken als je zelf wilt in 1 section.
 
Ozzie PHP

Ozzie PHP

16/02/2015 08:17:31
Quote Anchor link
>> en kun je me ook vertellen waarom dat niet mag.
In html5 doen ze dat toch ook ze heten dan wel geen div maar article of acide en zo, maar die mag je zoveel gebruiken als je zelf wilt in 1 section.

Een div/article/aside zijn elementen en hebben niks met een ID te maken. Het zijn verschillende dingen. Een ID is een IDentifier, ofwel de unieke naam waaraan een element herkend kan worden. Stel we hebben een article en dat geven we als ID "niek". Stel dat we nu een ander article ook "niek" als ID geven, dan krijgen we:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<article id="niek">bla bla bla</div>
<article id="niek">bla bla bla blablabla</div>

Nu willen we via javascript of css iets doen met het article "niek". Euh ... welk article? Want ik heb 2x een article "niek"! Zie je het probleem? Daarom mag een ID dus altijd maar 1x op een pagina voorkomen.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

16/02/2015 08:51:57
Quote Anchor link
In aanvulling op Ozzie,

een class mag wel meerdere keren voorkomen. Dit is dan ook tevens het grootste verschil tussen id en class.

Dus wel correct:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<article class="niek">bla bla bla</div>
<article class="niek">bla bla bla blablabla</div>
 
Niek Kasius

Niek Kasius

16/02/2015 18:55:17
Quote Anchor link
Okee ik heb het veranderd in <div class="waarde">

Maar door al dat gedoe met die veranderingen in het script om maar te proberen het te laten werken.
Heb ik nu weer een probleem dat ik al eens eerder had met dit: Warning: mysqli_fetch_object() expects parameter 1 to be mysqli_result, boolean given in C:\wamp\www\biljart\spelers.php on line 17.
Dat is hieronder regel 3
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$query
= mysqli_query($con, "SELECT foto, speler, achternaam, gebdatum, straat, huisnr, postcode, plaats, telefoon. email, club, caramboles, hoogste FROM spelers WHERE id='".mysqli_real_escape_string($con, $_GET['id'])."'");
while($show = mysqli_fetch_object($query)){
?>

En dat komt van de index waar deze link staat die spelers opent
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo '<a href="spelers.php?actie=show&id=$show[id]">' .$show['speler']; ?>
Gewijzigd op 16/02/2015 18:57:07 door Niek Kasius
 
Frank Nietbelangrijk

Frank Nietbelangrijk

16/02/2015 19:16:33
Quote Anchor link
Je query is niet goed. echo hem eens?
 
Thomas van den Heuvel

Thomas van den Heuvel

16/02/2015 19:18:55
Quote Anchor link
Dear lord.

Kijk eens naar de broncode van je output.

Dan staat hier letterlijk $show['id'] in waarschijnlijk.

Dat zorgt ervoor dat je query misgaat.

En je de boolean false terugkrijgt.

Ik snap de aantrekkingskracht niet om al je statische HTML te echo'en.

Echo uitsluitend de variabele delen, en voorzie deze van output escaping.

En controleer of mysqli_query uberhaupt iets oplevert.

Maak je code "mondig" met het melden van fouten, want nu schuif je alles onder het tapijt en vraag je je af wat er misgaat...

EDIT: het probleem is dus: je variabele staat IN een string met ENKELE QUOTES.
Gewijzigd op 16/02/2015 19:20:00 door Thomas van den Heuvel
 
Niek Kasius

Niek Kasius

17/02/2015 04:41:49
Quote Anchor link
Probleem opgelost.
Heb het member script gekopieerd en daar de SESSION eruit gehaald omdat ik daarin moet inloggen, en dat als spelers.php opgeslagen.
 



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.