Hoe keuze uit variabele tabellen.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Developer Betty Blocks Blauwe Haven Rotterd

Functieomschrijving Voor de Politie zijn wij opzoek naar een Senior Developer Betty Blocks Blauwe Haven Rotterdam. De politieorganisatie heeft jaarlijks te maken met een aanzienlijk aantal politiemedewerkers die vanwege mentale overbelasting niet of beperkt inzetbaar zijn. De Blauwe Haven Rotterdam ondersteunt deze politiemedewerkers in hun herstel en re-integratieproces. De huidige digitale systemen van de Politie bieden onvoldoende ondersteuning in het herstel- en re-integratieproces van politiemedewerkers. Zowel voor de politiemedewerkers als voor de organisatie. Politiemedewerkers worden buitengesloten, waardoor zij eigen regie verliezen. Begeleiders kunnen de voortgang van de medewerkers niet goed monitoren. Management beschikt niet over de mogelijkheid trends te signaleren

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

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 »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

Bekijk vacature »

C# .NET Backend Developer HBO Javascript

Samengevat: Deze werkgever is een professionele speler op gebied van IT en E-Commerce. Wil jij werken voor een e-commerce platform? Heb je ervaring met C#, Javascript en Scrum? Vaste baan: C# .NET Developer Backend E-Commerce 3.400 - 4.500 Backend Developer Wij ontwikkelen software voor E-Commerce toepassingen. Ons eigen Content Management systeem biedt een integrale oplossing met diverse ERP software. Onze systemen zijn vaak complex en omvangrijk en draaien bij grote organisaties. Maar ook kleine ondernemingen hebben steeds vaker behoefte aan een vlekkeloos werkende E-Commerce oplossing. Zij bieden een uitdagende werkomgeving met gezellige collega's. Je krijgt veel vrijheid en er is

Bekijk vacature »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar ga jij aan de slag bij een van onze klanten actief in de High Tech Industrie. Onze klanten zijn voornamelijk gelokaliseerd in de omgeving van Eindhoven. Wij zijn erg selectief als het gaat om de projecten die wij accepteren en richten ons dan ook alleen op innovatieve en complexe projecten. Omdat onze klanten voornamelijk gespecialiseerd zijn in de machinebouw, werk jij ook vaak dicht tegen de machines aan. Ons team bestaat momenteel uit Embedded engineers, IOT developers en Cloud engineers. Wij werken voornamelijk aan Microsoft projecten waar er gebruik wordt gemaakt van WPF, UWP, .NET Core

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

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 »

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 »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Low Code Developer voor o.a. overheidsprojecten!

Bedrijfsomschrijving Wil jij ook behoren tot de specialist in Low Code? Dan zou ik zeker aanraden om verder te lezen. Deze organisatie is ooit opgericht door twee studenten en is inmiddels uitgegroeid tot een serieuze werkgever met een groot aanzien op Low Code projecten. De sfeer is echter niet veranderd, er heerst een informele sfeer met een open deuren beleid, en hierin mag de eigen bar natuurlijk niet ontbreken. Momenteel maakt deze organisatie een flinke groei door en hier kan jij natuurlijk niet bij ontbreken. Daarom ben ik op zoek naar Low Code Developers met een degelijke technische achtergrond. Kennis

Bekijk vacature »
Piet Marisael

Piet Marisael

04/11/2010 19:39:23
Quote Anchor link
Ik ben op zoek naar een mogelijkheid om een keuze gaan maken uit verschillende tabellen binnen een database.
Met onderstaande code heb ik maar 1 tabel vanwaar uit de adressen gehaald kunnen worden.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
include "connect.php";
$query = mysql_query("SELECT emailadres FROM tabel1");
while ($result = mysql_fetch_row($query))
{

  // Header maken
  $header .= "From: \"Mij\" <[email protected]>\r\n";
  // Bericht maken
  $bericht = "Hoi\n\n";
  $bericht .= "Blalblablal\n";
  // Onderwerp
  $onderwerp = "Mailtje!";
  // Mailen
  mail($result[0],$onderwerp,$bericht,$header);
}

?>

Hoe maak ik het mogelijk om vooraf een keuze te laten maken uit welke tabel de gegevens gehaald worden?
Iets dergelijks wat lijkt op:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<strong>Naam tabel</strong>
     <select name="to">
    <option value="">Maak uw keuze</option>
    <option value="tabel1">tabel1</option>
    <option value="tabel2">tabel2</option>
     </select>
 
PHP hulp

PHP hulp

23/11/2024 17:20:24
 
Bas IJzelendoorn

Bas IJzelendoorn

04/11/2010 19:48:28
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
13
14
<?php
if($_POST['to'] == 'tabel1')
{

 // tabel 1 uitvoeren
}
elseif ($_POST['to'] == 'tabel2')
{

 // tabel 2 uitvoeren
}
else
{
echo 'u heeft geen keuze uit tabel 1 of 2 gemaakt';
}

?>
Gewijzigd op 04/11/2010 19:49:47 door Bas IJzelendoorn
 
Joren de Wit

Joren de Wit

04/11/2010 20:31:07
Quote Anchor link
Is er een goede reden om meerdere waarom de data verspreid is over meerdere tabellen? In een goed genormaliseerd datamodel zou je dat immers niet verwachten. En dus zou je dit probleem dan ook niet hebben :-)
 
Piet Marisael

Piet Marisael

07/11/2010 10:34:19
Quote Anchor link
De reden om de data te verspreiden is om de server niet te veel te belasten.
Je weet wel wat er gebeurd als ik per keer ruim 100 emails via een website verstuur....
Ik ben al een keer door de provider op non-actief gezet omdat het te fout ging.
Vandaar de vraag.
Ook heb ik dan gelijk de mogelijkheid om hetzelfde script ook voor andere doeleinden te gebruiken.

Een veel gehoorde reactie is: waarom niet phpmailer gebruiken?
Ik ben daar mee bezig geweest.
PHPMailer binnen gehaald en gelijk overweldigend geraakt door de veelvoud aan scripts.
Welke moet ik nou eigenlijk hebben en welke niet, dus waarom zoveel binnen halen en er niet uit kunnen komen.
Dan maar zelf iets bedenken wat wel eenvoudig gaat werken.

Een andere reactie is: waarom geen Mailman?
Dat progje staat bij de provider op de server, dus voor mij niet in te zien wat er werkelijk gebeurd.
Kort gezegd, wantrouwen.
Er kan iets ingebouwd zitten wat mijn adressen doorsluist naar iets of iemand anders die ze kan gaan gebruiken voor ongewenste doel-einden.
Daar zitten we dus ook niet op te kijken.

Kortom wil ik graag alles zelf in de hand houden om te weten wat ik doe en vooral om ook er van te leren hoe het werkt.
En die leer ervaring staat erg hoog in mijn vaandel, hoe meer ik bij leer hoe minder ik hoef te vragen naar schijnbaar eenvoudige oplossingen.
Op cursus gaan om bij te leren?
Zit er helaas niet in, ik werk ruim 70 tot 80 uur per week.
 
- Ariën  -
Beheerder

- Ariën -

07/11/2010 10:57:20
Quote Anchor link
Quote:
De reden om de data te verspreiden is om de server niet te veel te belasten.
Je weet wel wat er gebeurd als ik per keer ruim 100 emails via een website verstuur....
Ik ben al een keer door de provider op non-actief gezet omdat het te fout ging.

Dan heeft het verspreiden over twee tabellen geen enkele nut. De serverbelasting zit in het versturen van de mail, niet bij het ophalen van de adressen uit de database.

Dus gooi alles in 1 tabel, en stuur steeds 20 mailadressen als BCC in 1 mailrequest.

Ik heb geen idee hoe groot je mail-adressen bestand verder is.
Praten we over 1.000 man, 10.000 man, of 100.000 man?
Gewijzigd op 07/11/2010 11:00:37 door - Ariën -
 
Piet Marisael

Piet Marisael

07/11/2010 12:05:56
Quote Anchor link
Met versturen in blokken van 5 minimaliseer ik de belasting optimaal.
Het gaat er mij dus om hoe ik dat opdeel en verstuur na een bepaalde tijd.
De eenvoudigste handmatige oplossing heb ik feite al.
Het zelf opdelen in tabellen van 5 en op zijn tijd het script aanpassen naar een ander tabel en versturen.
Maar dan moet ik wel steeds het script opnieuw uploaden en uitvoeren.

We praten wel over slechts een kleine 100 adressen, maar met een provider die het eigenlijk niet toestaat om mail via de website te versturen, laten ze oogluikend toe als het minimaal plaats vind.
Dus opdelen in kleine blokjes en verdelen over een bepaalde tijd zodat het weinig belastend is voor de website-server.
Dus zoek ik naar de oplossing om het gemakkelijker te doen, snap je?
 
Obelix Idefix

Obelix Idefix

07/11/2010 12:11:43
Quote Anchor link
Piet Marisael op 07/11/2010 10:34:19:
Een veel gehoorde reactie is: waarom niet phpmailer gebruiken?
Ik ben daar mee bezig geweest.
PHPMailer binnen gehaald en gelijk overweldigend geraakt door de veelvoud aan scripts.
Welke moet ik nou eigenlijk hebben en welke niet, dus waarom zoveel binnen halen en er niet uit kunnen komen.
Dan maar zelf iets bedenken wat wel eenvoudig gaat werken.


Kwestie van even wat tijd besteden om je in php-mailer te verdiepen. Had dezelfde 'angst' als jij, maar het werkt bij mij nu met 1 (include)bestand. Enige wat je moet doen, is de juiste variant vinden.

Piet Marisael op 07/11/2010 10:34:19:
Een andere reactie is: waarom geen Mailman?
Dat progje staat bij de provider op de server, dus voor mij niet in te zien wat er werkelijk gebeurd.
Kort gezegd, wantrouwen.
Er kan iets ingebouwd zitten wat mijn adressen doorsluist naar iets of iemand anders die ze kan gaan gebruiken voor ongewenste doel-einden.

Als de provider misbruik zou maken van Mailman zou dat vast wel aan het licht komen/zijn gekomen. Heeft die wat uit te leggen.
Je hebt je bij dit forum aangemeld; wie garandeert je dat je mailadres hier niet wordt gebruikt voor commerciele of andere doeleinden? Wantrouwen is niet erg, maar het moet wel 'gezond wantrouwen' zijn.
 
- Ariën  -
Beheerder

- Ariën -

07/11/2010 12:13:43
Quote Anchor link
Als je ze in blokken van 5 verstuurd, hoe je echt geen meerdere tabellen te gebruiken.
Zoals ik zei, dat heeft totaal geen nut.

Eén tabel is echt prima genoeg voor het opslaan van je mailadressen.
Verder baart het mij zorgen dat je webhostingprovider een mailing van 100 mails niet toestaat. Als ik jouw was zou ik gewoon een andere hosting-provider zoeken die beter meewerkt....

Zoals ik al zei. Kijk eens naar naar de mogelijkheid om 20 mailadressen in een BCC header te plaatsen, zodat je 10 mails eruit stuurt in één request.
 
Piet Marisael

Piet Marisael

07/11/2010 13:13:39
Quote Anchor link
Ik heb al wel door dat de provider zelf de server helaam volgepropt heeft met sites en zodoende weinig bandbreedte over laat voor toepassingen.
M.a.w. het liefst websites met platte tekst en wat eenvoudige plaatjes.
Tja zo kan ik het ook.
Alleen jammer adt ik het niet voor het kiezen heb wat betreft de provider, daar gaan anderen helaas over en die hebben deze keuze gemaakt.
Ik zal eens verder gaan zoeken naar oplossingen.
 
- Ariën  -
Beheerder

- Ariën -

07/11/2010 13:19:12
Quote Anchor link
Die oplossing is al gegeven hoor :-)
 
Piet Marisael

Piet Marisael

07/11/2010 13:24:25
Quote Anchor link
Zou dat vertaald kunnen worden naar een stukje code, scheelt voor mij weer een hoop speurwerk hoe zoiets moet.
Want ik heb het idee dat ik steeds één oplossing zoek in steeds een andere vraag:
http://www.phphulp.nl/php/forum/topic/probleem-met-phpmailer-werkend-te-krijgen/72665/
Was je wellicht ook al opgevallen.

----aanvulling----

Ik heb er een dagje over na zitten denken waarom de volgende code niet als antwoord is gekomen:
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
<strong>Naam tabel</strong>
     <select name="to">
    <option value="">Maak uw keuze</option>
    <option value="tabel1">tabel1</option>
    <option value="tabel2">tabel2</option>
     </select>
<?php
include "connect.php";
$query = mysql_query("SELECT emailadres FROM $to");
while ($result = mysql_fetch_row($query))
{

  // Header maken
  $header .= "From: \"Mij\" <[email protected]>\r\n";
  // Bericht maken
  $bericht = "Hoi\n\n";
  $bericht .= "Blalblablal\n";
  // Onderwerp
  $onderwerp = "Mailtje!";
  // Mailen
  mail($result[0],$onderwerp,$bericht,$header);
}

?>

Let op regel 9
werkt dit niet of zie ik het verkeerd?
Gewijzigd op 08/11/2010 09:26:54 door Piet Marisael
 



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.