meerdere waarden name property

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »

(Junior) Back-end Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Altijd al willen werken bij een organisatie, die maatwerk applicaties bouwt, die echt impact hebben in de maatschappij? Dit is je kans. Voor een kleine organisatie in de regio van Eindhoven ben ik op zoek naar een C# Ontwikkelaar. Jij gaat aan de slag met de ontwikkeling van maatwerk software en applicaties. Deze organisatie werkt voor grote organisaties in Nederland, maar ook voor het MKB. De projecten waar je aan gaat werken zijn erg divers, waardoor je werk uitdagend blijft en je erg veel kan leren. Verder ga je aan

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 »

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

C# .NET Software Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen software development waar je gaat werken voor een jong en flexibel bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Software Developer met ervaring binnen C# .NET die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! In deze functie ga jij je bezighouden met: Meedenken in oplossingsrichtingen; Werken aan de architectuur; Het verbeteren van functionaliteiten binnen het dataplatform; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je aan de

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

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 Functioneel Applicatiebeheerder op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op de functionele aspecten, zodat

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

15/01/2025 19:59:04
 
- 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.