meerdere waarden name property

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software developer (PHP) - Utrecht centrum

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

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 »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

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 »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

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 »

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 »

Fullstack developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een andere uitdaging? Voor een erkende werkgever in de omgeving van Breda zijn wij op zoek naar een Fullstack developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in

Bekijk vacature »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

C# .NET Developer

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

Bekijk vacature »

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 »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

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

19/05/2024 18:15:49
 
- 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.