lijnen toevoegen mbv foreach

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

Bekijk vacature »

.NET developer

Functie Als developer heb jij de keuze om aan te sluiten bij het team (13 developers) die op locatie projectmatig bij klanten werkt. Wanneer jij liever intern bij de werkgever werkt is er ook alle ruimte voor jou in het interne team (8 developers) van dit bedrijf. Je werkt samen aan verschillende projecten bij of voor de klant. Het project wordt aangeleverd door sales aan de project manager. Die maakt samen met de Resourcer een planning en op basis daarvan wordt uit het development team een “projectgroep” opgesteld. Hoeveel en welke projecten jij wilt oppakken gebeurt geheel in samenspraak met

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

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 »

Junior Low-code ontwikkelaar gezocht omgeving Arnh

Bedrijfsomschrijving Wij zijn een dynamisch IT-bedrijf dat zich richt op het stroomlijnen van bedrijfsprocessen en het creëren van ondersteunende applicaties. Onze kracht ligt in het combineren van zakelijk inzicht met IT-expertise via gestroomlijnde procesontwerpen en wendbare applicatieontwikkeling met behulp van Low-code technologieën. Als jonge professional krijg je de kans om samen te werken met een team van 15 deskundige collega's, verspreid over nationale en internationale locaties. We bieden je een leerzame omgeving waar je je vaardigheden kunt ontwikkelen en groeien in je rol als Low-code ontwikkelaar. Word jij onze nieuwe Junior Low-code Ontwikkelaar (OutSystems)? Versterk ons team en draag bij

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

.NET developer

Functie The position we have for you As a .NET developer you will work for one of our customers active in the High Tech Industry. Our customers are mainly located in the Eindhoven area. We are very selective when it comes to the projects we accept and therefore only focus on innovative and complex projects. Because our customers are mainly specialized in machine construction, you often work close to the machines. Our team currently consists of Embedded engineers, IOT developers and Cloud engineers. We mainly work on Microsoft projects where WPF, UWP, .NET Core and Microsoft Azure are used. Eisen

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 »

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 »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

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 »
Tom Van Sichem

Tom Van Sichem

05/05/2009 14:08:00
Quote Anchor link
Hallo

Ik probeer een gegenereerd formulier te verwerken via mail, naar een shop oid. Ik tover een lijst met artikelen tevoorschijn, en het is de bedoeling dat enkel de aangevinkte lijnen worden verwerkt.

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
<?
echo "<form action='voegtoe.php' method='post'>";
        
        if(mysql_num_rows($result) > 0)
        {

            while($record = mysql_fetch_object($result))
            {

                if($record->aantal_beschikbaar < '0')
                {

                    $aantal_beschikbaar = '0';
                }

                else
                {
                    $aantal_beschikbaar = $record->aantal_beschikbaar;
                }
            
                echo "<tr><td class='data'><span title='".$record->printers."' >".$record->naam."</span></td><td class='datagetal'>".$aantal_beschikbaar."</td><td class='datagetal'>".$record->prijs."</td><td class='datagetal'>".$record->aantal_doos."</td><td class='datagetal'>".$record->laatste_update."</td><td><input type='hidden' name='aantal[]' value='".$aantal_beschikbaar."' /><input type='checkbox' name='id[]' value='".$record->barcode_product."' class='voegtoe' /></td></tr>";
            }
        }

        else
        {
            echo "<tr><td class='data' colspan='5' >".$geenData."</td></tr>";
        }

        echo "<input name='send' type='submit' >";
        echo "</form>";
?>


Dit wat betreft het formulier. Hier verschijnen dan enkele regels (een stuk of 80), waar de klant dan kan aanvinken wat hij nodig heeft. So far so good. Wat de eigenlijke verwerking echter betreft, loopt het mis:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?
foreach($_POST['id'] as $barcode)
{

    $id = $_POST['id'][$barcode];
    $aantal = $_POST['aantal'][$barcode];
        
    echo "<tr><td>".$id."</td><td>".$aantal."</td></tr>";
}


echo "</table>";
?>


Hier lukt het niet meer. Wat ik ook probeer: uiteindelijk loopt het vast. Het lukt me om de juiste barcodes te plukken, maar de aantallen kan ik niet te pakken krijgen (dit zijn steeds de eerste 4 uit het formulier, wat logisch is).

Is er iemand die me weer op weg kan zetten?

Alvast merci!
 
PHP hulp

PHP hulp

17/11/2024 00:33:35
 
- SanThe -

- SanThe -

05/05/2009 14:36:00
Quote Anchor link
Ik geloof niet dat die foreach logisch is.

Hier is $barcode de waarde die in $_POST['id'] zit
foreach($_POST['id'] as $barcode)

En hier gebruik je de waarde als een key????
$id = $_POST['id'][$barcode];
 
Rotu

Rotu

05/05/2009 14:41:00
Quote Anchor link
Als ik het goed begrijp wil je per artikel twee gegevens doorgeven:
1: of een artikel actief is (checkbox)
2: aantal artikelen (getal)

Het aantal beschikbare artikelen haal je echter uit je DB, dus het is niet nodig om het mee te sturen. Dit kan je in je tweede script ophalen.

De volgende opzet lijkt me handiger

Maak de lijst waaruit de klant zijn gewenste artikelen kan kiezen alleen met de checkbox

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type='checkbox' name='id[]' value='".$record->barcode_product."' class='voegtoe' />


Wanneer je het lijstje samenstelt uit de post gebruik je een query om alle geselecteerde producten op te halen

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$qry = "SELECT * FROM `artikeltable` WHERE `id` IN ('".implode("','",$_POST['id'])."')";


Het moet natuurlijk wel goed beveiligd worden tegen SQL-injecties maar dat ga ik niet allemaal uittypen.

Vervolgens print je het opgehaalde resultaat in een tabelletje.

Ik hoop dat je dit bedoelde
Succes ermee
Gewijzigd op 01/01/1970 01:00:00 door Rotu
 
Tom Van Sichem

Tom Van Sichem

05/05/2009 14:49:00
Quote Anchor link
@Fast Rotu

Bedankt voor je feedback! Het is echter niet helemaal wat ik nodig heb. Ik ben dat blijkbaar vergeten te vermelden, maar als ik alles werkend heb, is het de bedoeling dat de klant de beschikbare aantallen nog kan wijzigen (de vermelde waarde is een max, maar hij kan er ook minder nodig hebben). Dit heb ik echter nog niet gemaakt.


@SanThe

Bij nader inzien is de foreach idd niet erg logisch. Nu, ook als ik deze wél logisch opstel, blijven de waarden voor $barcode en $aantallen niet mooi samen. Het script blijft steeds de eerste 4 aantallen uit de lijst ophalen, ipv deze die bij de barcode horen.
 
- SanThe -

- SanThe -

05/05/2009 14:58:00
Quote Anchor link
In het formulier gebruik je array()'s zonder keys.
name = "aantal[]" name="id[]" etc.
Je kunt beter de array()'s die bij elkaar horen een unieke key geven. Bijvoorbeeld het id van het record. Stel het record-id is 23.
name = "aantal[23]" name="id[23]" etc.
 
Tom Van Sichem

Tom Van Sichem

05/05/2009 16:55:00
Quote Anchor link
@SanThe

Dat is het! Ik hoopte dat er een eenvoudiger manier bestond, maar deze heeft het gedaan! Indien er geïnteresseerden zijn, zet ik deze hier nog wel even neer.

Bedankt voor de goede richting.
 



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.