meerdere waarden name property

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

Junior PHP Developer

Functieomschrijving Junior PHP Developer gezocht! Voor een opdrachtgever in de regio Gelderland zijn wij op zoek naar een Junior PHP Developer die onderdeel gaat worden van het ontwikkelingsteam van deze organisatie. In deze functie ga jij aan de slag met het schrijven van software voor de aansturing van en het managen van windparken en bijbehorende onderdelen. Hiernaast ga jij je bezighouden met het ontwikkelen, testen en onderhouden van diverse webapplicaties. Het team waarin je komt te werken bestaat uit 3 developers, hierdoor krijg je veel verantwoordelijkheid en de kans om jezelf verder te ontwikkelen. Er wordt echter wel van je

Bekijk vacature »

Fullstack Software Developer

Bedrijfsomschrijving Functieomschrijving Java ontwerpen, bouwen en testen (T-shaped). Als senior ontwikkelaar ben je bekend in zowel de back-end als de frontend van een applicatie. Angular, Continious Delivery / Integration. Een ervaren iemand die de leiding kan nemen, een weg vindt in nieuwe situaties, en in oude applicaties. Initiatiefrijk, bekend met de (technische) omgevingen die we bij duo gebruiken, niet te beroerd om collega’s te helpen. Als senior programmeur in staat om op te treden als lead programmeur. Ondersteunt de testers bij de testautomatisering en minder ervaren programmeurs bij dagelijks werkzaamheden. Dit laatste met name op het gebied van Angular. Achtergrond

Bekijk vacature »

Laravel Developer

Functie omschrijving Voor een gave organisatie in de buurt van Den Bosch zoek ik een PHP developer. Het is van belang dat je kennis/ervaring hebt met het framework Laravel. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Andere taken zijn onder andere: documentatie schrijven over applicaties/uitleg geven over software en applicaties/ klantcontact over bestaande applicaties/applicaties optimaliseren. Bedrijfsprofiel Deze organisatie zit in de regio van Den Bosch en is een klein bedrijf. Er werken circa

Bekijk vacature »

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

Bekijk vacature »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »

Software Developer C# - Deventer

Software Developer C# – Deventer Bijdragen aan de toekomst van het onderwijs! Ben jij op zoek naar een dynamische omgeving waar vol enthousiasme wordt gewerkt aan software voor interactieve dashboard- en analysetoepassingen ter verbetering van het onderwijs? Dan zijn wij het bedrijf voor jou! TIG is een bedrijf met een informele en ondernemende werksfeer, waarbij goede ideeën snel leiden tot concrete acties. Wij zijn een software ontwikkelorganisatie en focussen ons op het ontwikkelen en implementeren van oplossingen voor het leveren van managementinformatie, datavisualisatie en analyses voor het onderwijs. Met onze dashboard- en analyseoplossingen zetten scholen gegevens om naar betekenisvolle informatie.

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een uitdagende werkgever in omgeving Waalwijk zijn wij op zoek naar een enthousiaste softwareontwikkelaar met kennis of ervaring met C# en SQL. In een uitdagende rol als C#.NET Developer werk je samen met een enthousiast en informeel team aan het bouwen van maatwerk software voor variërende klanten. Verder ziet jouw takenpakket er als volgt uit: Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je houdt je bezig met het ontwikkelen

Bekijk vacature »

Senior Front-end Developer

Wordt jij de nieuwe Front end specialist / developer? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel binnen als

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

C# developer

Functie Als C# ontwikkelaar ben jij de spin in het web bij deze organisatie. Jij begeleidt en traint de field engineers die bij de klanten machines leveren en installeren. Daarnaast ondersteun jij de field engineers als zij bij de klant vastlopen bij het installeren van de machine m.b.t. software matige vragen. Jouw doel is dan ook om de technische kennis van de field engineers door middel van training zoveel mogelijk uit te breiden. Dit om ervoor te zorgen dat zij zelfstandiger software matige problemen kunnen oplossen. Ook ben jij verantwoordelijk voor het bedenken van software oplossingen voor klanten en dit

Bekijk vacature »

Pagina: 1 2 volgende »

Klaas Vaag

Klaas Vaag

31/08/2015 12:57:12
Quote Anchor link
Hallo iedereen,

Ik heb een vraag omtrent een form waarden. Wanneer ik een waarde wil doorsturen naar het verwerkingsscript dan lijkt het er op als of ik dit maar met een tegelijk kan doen. Wat ik graag wil bereiken is om meerdere waarden tegelijk te versturen zodat deze correct in de database terecht komen. Het gaat hier bij om de "name" waarden die het formulier mee stuurt. Ik zal een voorbeeld geven.

<select name="value">
<option value="waarden-van-database1">waarden-van-database2</option>
</select>

Ik probeer beide waarden van option in de database te krijgen maar het ziet er naar uit dat alleen de "name" waarde word opgeslagen terwijl ik beide waarden zou willen opslaan. Is dit uberhaupt wel mogelijk?

Enige input om het leerproces te vergemakkelijken is zeer welkom en wil ik graag voor bedanken.
Gewijzigd op 31/08/2015 13:09:23 door Klaas Vaag
 
PHP hulp

PHP hulp

03/05/2024 15:23:01
 
- SanThe -

- SanThe -

31/08/2015 13:32:41
Quote Anchor link
De select heeft een name en de option heeft een value.
Hetgeen jij selecteert wordt meegestuurd met het formulier en is op te vragen met de name.

Waar haal jij die tweede waarde dan vandaan?
 
Klaas Vaag

Klaas Vaag

31/08/2015 13:58:14
Quote Anchor link
Dank je wel voor het reageren :-)

Ik haal beide waarde uit de database. De tweede waarde is een naam (als in leesbaar) en de eerste is een getal (id) die bij die naam hoort. Op deze manier kan ik een naam selecteren (met overeenkomstige id) om die weer in de database te stoppen. Als ik dan de pagina oproept om de gegevens te herzien dan zie ik de gegevens die bij die ID horen.
 
- SanThe -

- SanThe -

31/08/2015 14:02:50
Quote Anchor link
En wat is nou het probleem want ik volg het volgens mij niet helemaal meer.
 
Thomas van den Heuvel

Thomas van den Heuvel

31/08/2015 14:16:48
Quote Anchor link
Klaas Vaag op 31/08/2015 13:58:14:
Ik haal beide waarde uit de database.

<knip>

Als ik dan de pagina oproept om de gegevens te herzien dan zie ik de gegevens die bij die ID horen.


Je draagt zelf al de oplossing aan: druk de waarde bij dat ID af?

Of het moet echt de bedoeling zijn dat je meerdere waarden (IDs) opslaat - in dat geval moet je een soort van multiselect maken.

Nota bene: Je hebt als het ware een "interne waarde" voor opslag en een "externe waarde" (label) voor weergave. Het voordeel van het opslaan van zo'n interne waarde in plaats van een explicitiete externe waarde is dat je dan nog steeds het label kunt veranderen zonder dat je verder iets in je database hoeft aan te passen. Dat zou anders zijn als je alles aan labels zou ophangen.
Gewijzigd op 31/08/2015 14:19:47 door Thomas van den Heuvel
 
Klaas Vaag

Klaas Vaag

31/08/2015 14:50:42
Quote Anchor link
Thomas van den Heuvel op 31/08/2015 14:16:48:
Klaas Vaag op 31/08/2015 13:58:14:
Ik haal beide waarde uit de database.

<knip>

Als ik dan de pagina oproept om de gegevens te herzien dan zie ik de gegevens die bij die ID horen.


Je draagt zelf al de oplossing aan: druk de waarde bij dat ID af?


Nee, totaal niet. Als ik een print_r($_POST); doe dan komt de ID niet mee, wel de naam zoals weergegeven in de <select name=""> maar niet de ID die bij de naam hoort.

Ik lees ook dingen als een array, werkt dit ook bij een select veld?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

31/08/2015 15:29:38
Quote Anchor link
hmm hmm data-integriteit

Waar komt het lijstje met options vandaan? (uit de database?)
Wat ga je doen met de gekozen option? (wegschrijven naar de database?)

1. zorg dat de database tabel een kolom met een unique id heeft.
2. geef de aan de value tag het unique id mee
3. na submit kun je aan de hand van het unique id weer alle relavante informatie uit de database halen met
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT * FROM tabelnaam WHERE id=??
Gewijzigd op 31/08/2015 15:37:11 door Frank Nietbelangrijk
 
Klaas Vaag

Klaas Vaag

31/08/2015 16:27:23
Quote Anchor link
Dit is het select veld. Wat het doet is de namen laten zien (db_column2) terwijl de waarde de ID is waar die naam bij hoort (db_column1).

Als je bijvoorbeeld een database met bedrijven hebt dan heb je als naam bedrijf A met daaraan een ID voor de database. Indien er een document binnen komt en je registreert deze dan wil je het bedrijf met ID bij dat doucment hebben.

<select name="value">
<option value="1">Niet opgegeven</option>
<option value="#">&nbsp;</option>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$sql
= <<<SQL
SELECT *
FROM table
SQL
;

    if(!$result = $db->query($sql)){
        die('There was an error running the query [' . $db->error . ']');
    }


    while($row = $result->fetch_assoc()){

    ?>

//Added Id for Options Element
<option value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row['db_column1']; ?>
">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row['db_column2']; ?>
</option><!--Echo out options-->
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    }
    ?>

</select>

In dit geval word alleen de value (db_column1) meegegeven maar niet de andere waarde. En zoals ik al eerder vroeg, zou dit ook met een array kunnen? Ik weet dat het kan met input type checkbox maar geldt dit ook voor select?

@frank: de ID is uniek en autoincrement.
Gewijzigd op 31/08/2015 16:29:03 door Klaas Vaag
 
Frank Nietbelangrijk

Frank Nietbelangrijk

31/08/2015 17:00:42
Quote Anchor link
Nee dat gaat dus niet, en dat is ook de reden dat ik hamer op een unique id die je na het POSTEN van het formulier kunt gebruiken om de overige waarden uit de database te trekken
 
Klaas Vaag

Klaas Vaag

31/08/2015 17:07:14
Quote Anchor link
Dat is heel erg jammer...

Maar als ik jou goed begrijp dan zou ik die ID kunnen gebruiken om gegevens uit de database te krijgen? Want er uit krijg ik ze wel maar er in dus niet blijkbaar...
 
Frank Nietbelangrijk

Frank Nietbelangrijk

31/08/2015 17:14:42
Quote Anchor link
zoiets dus:
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
<?php
$result
= mysqli_query($conn, "SELECT id, name FROM table");
$dropdown = '<select name="test">';
while($row = mysqli_fetch_assoc($result))
{

    $dropdown .='<option value="'.$row['id'].'">'.$row['name'].'</option>';
}

$dropdown .= '</select>';

if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    if(isset($_POST['test']))
    {

        $id = intval($_POST['test']);
        $result = mysqli_query($conn, "SELECT * FROM table WHERE id=" . $id);
        if($row = mysqli_fetch_assoc($result))
        {

            echo 'gegevens: ';
            
            echo '<pre>';
            print_r($row);
            echo '</pre>';
        }
    }
}

?>

<html>
    <body>
        <form action="" method="post">
            <?php echo $dropdown; ?>
            <button type="submit">Verstuur</button>
        </form>
    </body>
</html>
 
Klaas Vaag

Klaas Vaag

31/08/2015 17:49:08
Quote Anchor link
Nu krijg ik dus "name" doorgestuurd naar het verwerkingsproces. Nu is het de bedoeling dat ik zowel "name" als "id" naar datzelfde proces krijg. Ik wil beide waardes opslaan zodat ik ze ergens anders op kan vragen. De pagina waar ik deze gegevens opvraag heeft de "ID" nodig om gegevens uit de database te kunnen halen.

Het formulier is de eerste stap, waarin ik nieuwe informatie toevoeg. Het dropdown menu is een veld met bestaande data uit de database zoals namen, adresgegevens, enz.
 
- SanThe -

- SanThe -

31/08/2015 18:00:39
Quote Anchor link
Als er slechts 1 select is kan je het id toch meegeven in een hidden input.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

31/08/2015 18:38:26
Quote Anchor link
Klaas Vaag op 31/08/2015 17:07:14:
Dat is heel erg jammer...


Waarom is dat jammer?

Stel je hebt een tabel 'klanten' met kolommen als naam, email, adres, telefoon etc.

Je laat de gebruiker een klant selecteren met een dropdown. Dan WIL je alleen maar het id posten. Waarom? Als gebruikers het hele record gaan terug sturen dan kunnen ze van alles stiekem aanpassen. Je hoeft daar echt niet voor gestudeerd te hebben overigens. In mijn voorbeeld wordt er enkel en alleen maar een numerieke waarde geaccepteerd. De gebruiker KAN dus enkel maar een keus maken uit een van de adressen en deze dus niet modificeren.

Stel nu dat je voor deze klant tevens in het zelfde formulier een bestelling laat toevoegen. je wilt in je database in de tabel 'bestellingen' niet de hele bups aan adresgegevens toevoegen voor ieder artikel dat besteld wordt. Je slaat in deze tabel enkel het id van de klant op waarmee je naar de tabel 'klanten' verwijst.
 
Klaas Vaag

Klaas Vaag

31/08/2015 18:52:59
Quote Anchor link
- SanThe - op 31/08/2015 18:00:39:
Als er slechts 1 select is kan je het id toch meegeven in een hidden input.


Oke, maar is die "hidden" input dan gelijk aan het ID die je selecteerd?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

31/08/2015 18:55:11
Quote Anchor link
Niet automatisch maar kan met javascript. Maar waarom? Misschien moet je toch trachten je vraag anders te stellen en gewoon laten zien wat je zo graag wilt bereiken.
 
Klaas Vaag

Klaas Vaag

31/08/2015 18:56:38
Quote Anchor link
Frank Nietbelangrijk op 31/08/2015 18:38:26:
Klaas Vaag op 31/08/2015 17:07:14:
Dat is heel erg jammer...


Stel nu dat je voor deze klant tevens in het zelfde formulier een bestelling laat toevoegen. je wilt in je database in de tabel 'bestellingen' niet de hele bups aan adresgegevens toevoegen voor ieder artikel dat besteld wordt. Je slaat in deze tabel enkel het id van de klant op waarmee je naar de tabel 'klanten' verwijst.


Het eind resultaat moet inderdaad ongeveer zo zijn. Alleen het probleem waar ik mee zit is, hoe krijg ik dat er in. De ID bestaat overigens al omdat ik die uit een andere tabel haal. Maar dat terzijde, de link van gegevens naar een "klant" om even in jouw voorbeeld te spreken mis ik nog. In feite werkt het proces maar die eerste stap is mij nog onduidelijk. Als het een kwestie van een hidden input zoals Santhe zegt dan is het niet zo lastig maar is die gelijk aan de gegevens die ik selecteer.
 
Johan K

Johan K

31/08/2015 19:03:22
Quote Anchor link
Je kan natuurlijk altijd het "id" meesturen in een:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input name="id" type="hidden"></input>


Dit is alleen erg gevoelig voor "SQL Injection" aangezien je alles vanaf de gebruiker moet behandelen als incorrecte data, plus je kan geen ID verifiëren.

Eigenlijk zou geen enkele statische "id" of andere gegevens die te maken hebben met de structuur in jouw database staan zichtbaar maken voor de gebruiker, wat je wel zou kunnen doen is een ID opslaan in een session. Aangezien je zo cryptisch ben met je vraag, neem ik maar aan dat jouw database structuur gewoon -verkeerd- is.
Gewijzigd op 31/08/2015 19:10:10 door Johan K
 
Klaas Vaag

Klaas Vaag

31/08/2015 19:07:25
Quote Anchor link
Frank Nietbelangrijk op 31/08/2015 18:55:11:
Niet automatisch maar kan met javascript. Maar waarom? Misschien moet je toch trachten je vraag anders te stellen en gewoon laten zien wat je zo graag wilt bereiken.


Oke, ik neem als voorbeeld een bedrijf. Van dat bedrijf krijg ik een document binnen. Je verwerkt het document door het vast te leggen in het systeem. De eerste stap die je dan neemt is het invoeren van gegevens. Je vult alles in waaronder de bedrijfsnaam (gekoppeld aan een ID). De bedrijfsnaam haal je uit de database, die prop je in een dropdown menu zodat het overzichtelijk is. Als je alles hebt ingevuld dan sla je dat op in de database. De gegevens zijn nu opgeslagen.

Later heb je informatie nodig van dat document. Je wilt het bekijken dus je gaat naar dat document en open het. Alle gegevens zijn daar, inclusief de gegevens van het bedrijf.

Onder de motorkap is het iets complexer, voor mij dan. Ik heb een formulier gemaakt met de velden die nodig zijn en ook zo opgeslagen worden in de database. Een veld, een select veld bevat de bedrijfsnamen die ik uit de database haal. Zo weet ik welk bedrijf bij het document hoort. Maar omdat ik alleen een bedrijfsnaam kan selecteren (en dus niet het ID) word de bedrijfsnaam weergegeven maar kan ik later de gegevens die aan die ID gekoppeld zijn niet weergeven omdat de ID mist. Dus nu zou ik een keuze moeten maken of ik alleen de bedrijfsnaam weergeef of de ID.

Toevoeging op 31/08/2015 19:11:53:

Johan K op 31/08/2015 19:03:22:
Je kan natuurlijk altijd het "id" meesturen in een:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input name="id" type="hidden"></input>


Dit lijkt mij niet mogelijk omdat het veld niet weet welke naam ik selecteer dus ook geen ID kan meegeven.

Overigens gebruik in in het verwerkingsscript bind_param, welke volgens het internet bijna onmogelijk zou zijn om een sql-injection uit te voeren.



Toevoeging op 31/08/2015 19:16:36:

wellicht is dit beter...

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
<form name="inkomend" action="?inkomend=allin&groepen=inkomend&action=add_do" method="post">
    Download<br>
    <input type="text" name="download"><br>
    Categorie<br>
    <select name="categorie">
      <option value="#">Maak een keuze</option>
    </select>
    <br>
    Bedrijf<br>
    <select name="bedrijf">
    <option value="1">Niet opgegeven</option>
    <option value="#">&nbsp;</option>
    <?php
$sql
= <<<SQL
SELECT *
FROM contactenzakelijk
ORDER BY bedrijf
SQL
;

    if(!$result = $db->query($sql)){
        die('There was an error running the query [' . $db->error . ']');
    }


    while($row = $result->fetch_assoc()){

    ?>

    //Added Id for Options Element
    <option value="<?php echo $row['zakelijk_id']; ?>"><?php echo $row['bedrijf']; ?></option><!--Echo out options-->

    <?php
    }
    ?>

    </select><br>
    Onderwerp<br>
    <input type="text" name="onderwerp"><br>
    Ontvangen<br>
    <input type="text" name="ontvangen" value="<?php echo date("Ymd"); ?>"><br>
    Brief nr<br>
    <?php
$sql
= <<<SQL
SELECT * FROM inkomend ORDER BY briefnr DESC LIMIT 1
SQL
;

    if(!$result = $db->query($sql)){
        die('There was an error running the query [' . $db->error . ']');
    }


    while($row = $result->fetch_assoc()){
    ?>

        <input type="text" name="briefnr"> Laatste briefnr: <?php echo $row['briefnr']; ?><br>
    <?php
    }
    $result->free();
    ?>

    Opmerkingen/notities:<br>
    <textarea cols="50" rows="10" name="editor1"></textarea><br>
    Afgehandeld?<br>
    <select name="afgehandeld">
      <option value="#">Maak een keuze</option>
      <option value="ja">Afgehandeld</option>
      <option value="nee">Niet afgehandeld</option>
      </select><br><br>
    <input type="submit" name="submit" value="Opslaan">&nbsp;<input type="reset" name="index" value="annuleren" onclick="document.location.href='?inkomend=index'">
</form>
</p></div>
Gewijzigd op 31/08/2015 19:18:23 door Klaas Vaag
 
Johan K

Johan K

31/08/2015 19:29:20
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
    <?php
    while($row = $result->fetch_assoc()){
      echo "<option value=\"{$row['bedrijf']}\">{$row['bedrijf']}</option>";
    }


    // en in je verwerkings script:
    $sql = 'select zakelijk_id from contactenzakelijk where bedrijf=?';
    // bind params.
    // execute query.
    //


    ?>
 
Klaas Vaag

Klaas Vaag

31/08/2015 19:34:56
Quote Anchor link
Mag ik vragen waar ik dan nu het ID vandaan haal? Deze moet ik opslaan om een overzicht te creëren.

Oeps, te snel gelezen, excuses.
Gewijzigd op 31/08/2015 19:39:58 door Klaas Vaag
 

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.