mail () emails uit DB gebruiken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

Bekijk vacature »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

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 »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Onderdelen van jouw functie: Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook

Bekijk vacature »

Senior C# Software Ontwikkelaar te Zaandam

Bedrijfsomschrijving Deze werkgever heeft als missie om haar klanten op ICT-gebied volledig te ontzorgen. Ze zijn een ICT bedrijf met een verscheidenheid aan ICT oplossingen waaronder Cloud oplossingen en een groot deel van het werk is gericht op software realisatie. Voor de Enterprise-klanten voert het relatief kleine ontwikkelteam waar jij deel uit van kan gaan maken binnen deze organisatie te Zaandam de grootste opdrachten uit. Niet alleen websites en complexe webapplicaties maar ook mobile apps, web services en complete systeemintegraties! Je moet dan denken aan Dynamics, Sharepoint en Salesforce. Je komt hier terecht in een relatief kleine organisatie met ontzettend

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 »

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 »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Junior full stack developer

Functie Als full stack developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

Team Lead Java Developer

Functie Wat ga je doen als Java developer? Als Team Lead Java Developer draag een grote verantwoordelijk je stuurt ontwikkelaars aan en staat dagelijks in contact met jou ICT Manager. De team Bestaat uit front-end en backend systemen. Je ben in staat op hoog niveau de technische vak te bepalen en ook te bewaren. Je dag zie er als volgt uit, ontwikkelen van nieuwe en bestaande applicaties, het uitvoeren van processen en analyses en het beschrijven van functioneel ontwerpen. Ook zal samen met jouw Tester applicaties gaan testen door middel van peer reviews en het leveren van support aan gebruikers

Bekijk vacature »

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »

Pagina: 1 2 volgende »

Tom Beuckelaere

Tom Beuckelaere

18/08/2006 19:35:00
Quote Anchor link
Weer een vraagje :p. Ik heb een database met verschillende email adressen. Ik wil nu met de functie mail() een email verzenden naar al die adressen. de variabele $to moet al die adressen bevatten naar wie het bericht moet gestuurd worden. Maar hoe krijg ik al die email adressen daar in? Maw hoe stuur ik 1 bericht naar al die adressen uit men db?
 
PHP hulp

PHP hulp

17/11/2024 23:45:49
 
Arjan Schuurman

Arjan Schuurman

18/08/2006 19:40:00
Quote Anchor link
Heb je het aanmeldscript ook?
 
Cyberboy fdsafds

Cyberboy fdsafds

18/08/2006 19:44:00
Quote Anchor link
haal de emails uit de database, en zet ze in een while lus en in de while lus stuur je per opgehaald email adres, daar een email heen.
 
Tom Beuckelaere

Tom Beuckelaere

18/08/2006 19:47:00
Quote Anchor link
Moet ik die lus laten verlopen volgens een id of gaat ie automatisch verschuiven van rij?
 
Arjan Kapteijn

Arjan Kapteijn

18/08/2006 19:52:00
Quote Anchor link
En gebruik geen TO maar gewoon een BCC...
 
Tom Beuckelaere

Tom Beuckelaere

18/08/2006 20:13:00
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
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
66
67
68
<?
ini_set('display_errors', 1);
error_reporting(E_ALL);

$error1 = "U heeft geen onderwerp opgegeven!";
$error2 = "U heeft geen bericht ingegeven!";
$error3 = "Er kon geen verbinding gelegd worden met de database!";
$error4 = "Kon de database niet selecteren!";
$error5 = "Kon geen gegevens uit de database halen!";
$error6 = "Kon de mail niet versturen!";
$message1 = "E-mail werd succesvol verzonden!";

include 'db_settings.php';

if ($_SERVER['REQUEST_METHOD'])
{

    if (!empty ($_POST['subject'])
    {

        if (!empty ($_POST['message'])
        {

            mysql_connect($hostname, $user, $password) or die($error3);
            mysql_select_db($db) or die($error4);
                        
            $row_number = "0";
            $row ="0";
            
            $max_rows = mysql_num_rows or die ($error4);
            
            while ($row_number != $max_rows)
            {

            $row_number = ++;
            $sql = "SELECT email FROM newsletter LIMIT $row , '1'";
            $to = mysql_query($sql) or die ($error5);
            
            $sender = "[email protected]";
            $name = "Beuckelaere Tom";
            $headers .= "From: '".$name."' <'".$sender"'>\\n";
            $headers .= "X-Sender: <'".$sender."'>\\n";
            $headers .= "X-Priority: 1\\n";
            $headers .= "Reply-To: <'".$sender."'>\\n";
            $headers .= "Return-Path: <'".$sender."'>\\n";  
            $headers .= "Content-Type: text/html; charset=iso-8859-1\\n";
            
            mail($to, $subject, $message, $headers); or die ($error6);
            
            $row = ++;
            }
        }

        
        else
        {
        echo $message1;
        }
    }

        
    else
    {
    echo $error2;
    }
}

    
else
{
echo $error1;
}



?>


Help me even verder, want ik zit vast, waar zitten er fouten en wat kan er worden verbeterd, en hoe werk je met die bcc? dat weet ik niet.

thx
 
Tom Beuckelaere

Tom Beuckelaere

18/08/2006 20:28:00
Quote Anchor link
Ik geraak nie verder.

Parse error: syntax error, unexpected '{' in /home/compudesk/domains/computer-desk.be/public_html/newsletter/news_handler.php on line 18
 
Frank -

Frank -

18/08/2006 20:44:00
Quote Anchor link
if ( empty() )

Tel je haakjes! Op regels 17 en 19 missen de )-haakjes.
 
Tom Beuckelaere

Tom Beuckelaere

18/08/2006 20:45:00
Quote Anchor link
Edit2: met onderstaande code is het nu deze error:

Notice: Use of undefined constant mysql_num_rows - assumed 'mysql_num_rows' in /home/compudesk/domains/computer-desk.be/public_html/newsletter/news_handler.php on line 27
Kon geen gegevens uit de database halen!

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
66
67
68
<?
ini_set('display_errors', 1);
error_reporting(E_ALL);

$error1 = "U heeft geen onderwerp opgegeven!";
$error2 = "U heeft geen bericht ingegeven!";
$error3 = "Er kon geen verbinding gelegd worden met de database!";
$error4 = "Kon de database niet selecteren!";
$error5 = "Kon geen gegevens uit de database halen!";
$error6 = "Kon de mail niet versturen!";
$message1 = "E-mail werd succesvol verzonden!";

include 'db_settings.php';

if ($_SERVER['REQUEST_METHOD'])
{

    if (!empty ($_POST['subject']))
    {

        if (!empty ($_POST['message']))
        {

            mysql_connect($hostname, $user, $password) or die($error3);
            mysql_select_db($db) or die($error4);
                        
            $row_number = "0";
            $row ="0";
            
            $max_rows = mysql_num_rows or die ($error4);
            
            while ($row_number != $max_rows)
            {

            $row_numer = $row_number ++;
            $sql = "SELECT email FROM newsletter LIMIT $row , '1'";
            $to = mysql_query($sql) or die ($error5);
            
            $sender = "[email protected]";
            $name = "Beuckelaere Tom";
            $headers .= "From: '".$name."' <'".$sender."'>\\n";
            $headers .= "X-Sender: <'".$sender."'>\\n";
            $headers .= "X-Priority: 1\\n";
            $headers .= "Reply-To: <'".$sender."'>\\n";
            $headers .= "Return-Path: <'".$sender."'>\\n";  
            $headers .= "Content-Type: text/html; charset=iso-8859-1\\n";
            
            mail($to, $subject, $message, $headers) or die ($error6);
            
            $row = $row ++;
            }
        }

        
        else
        {
        echo $message1;
        }
    }

        
    else
    {
    echo $error2;
    }
}

    
else
{
echo $error1;
}



?>
Gewijzigd op 01/01/1970 01:00:00 door Tom Beuckelaere
 
Frank -

Frank -

18/08/2006 20:50:00
Quote Anchor link
$row_number ++

Hier ga je de mist in, er mist een ;

Installeer eens een goede editor, dan krijg je direct een foutmelding. Eclipse doet wonderen.
 
Tom Beuckelaere

Tom Beuckelaere

18/08/2006 20:51:00
Quote Anchor link
ja, kheb er nu zelf ook al een hoop weer uitgehaal, daarover heb ik nu geen errors meer.

EDIT: code terug gewijzigd met andere error.
Gewijzigd op 01/01/1970 01:00:00 door Tom Beuckelaere
 
Tom Beuckelaere

Tom Beuckelaere

18/08/2006 22:21:00
Quote Anchor link
Weet niemand hier verder een antwoord op?
 
Klaasjan Boven

Klaasjan Boven

18/08/2006 22:24:00
Quote Anchor link
zo heb ik dit $max_rows = mysql_num_rows or die ($error4); nog nooit gezien.

mysql_num_rows is een functie dus met ().
 
Tom Beuckelaere

Tom Beuckelaere

18/08/2006 22:27:00
Quote Anchor link
Ik heb dat aangepast en krijg volgende error:
Warning: Wrong parameter count for mysql_num_rows() in /home/compudesk/domains/computer-desk.be/public_html/newsletter/news_handler.php on line 28
Kon aantal rijen niet ophaleni!

Wat nu gedaan?
 
Klaasjan Boven

Klaasjan Boven

18/08/2006 22:30:00
Quote Anchor link
Daar moet nog een resource uit een query tussen de ()

BTW heb je de pagina zelf gescript?
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
 
Tom Beuckelaere

Tom Beuckelaere

18/08/2006 22:31:00
Quote Anchor link
een resource, klinkt me niet echt bekend in de oren sorry, kmoet nog bijleren :s. Wat bedoel je er precies mee?
 
Tom Beuckelaere

Tom Beuckelaere

18/08/2006 22:35:00
Quote Anchor link
Net gekeken op php.net, ik begrijp het wat je bedoeld. ff proberen.
 
Frank -

Frank -

18/08/2006 22:35:00
Quote Anchor link
Waar zijn de regels 20 t/m 30? De glazenbollen zijn uitverkocht...

En gebruik eens een goede editor! Scheelt je honderden uren debuggen! En dan overdrijf ik niet...
 
Klaasjan Boven

Klaasjan Boven

18/08/2006 22:35:00
Quote Anchor link
$res=myslq_query("SELECT * FROM db");

$res is nu een resource (volgens mij)

Heb je BTW de pagina zelf gescript?
 
Tom Beuckelaere

Tom Beuckelaere

18/08/2006 22:41:00
Quote Anchor link
De pagina heb ik volledig zelf gescript. En een editor ga ik binnenkort eens hale:d.
 
Tom Beuckelaere

Tom Beuckelaere

18/08/2006 22:44:00
Quote Anchor link
Ik ben nu eclipse aan het binnenhalen.
Nu heb ik onderstaande code en krijg ik de error, dat hij geen gegevens uit men db kan halen. Dit is een error in de lus.

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
66
67
68
69
<?
ini_set('display_errors', 1);
error_reporting(E_ALL);

$error1 = "U heeft geen onderwerp opgegeven!";
$error2 = "U heeft geen bericht ingegeven!";
$error3 = "Er kon geen verbinding gelegd worden met de database!";
$error4 = "Kon de database niet selecteren!";
$error5 = "Kon geen gegevens uit de database halen!".mysql_error();
$error6 = "Kon de mail niet versturen!";
$error7 = "Kon aantal rijen niet ophaleni!";
$message1 = "E-mail werd succesvol verzonden!";

include 'db_settings.php';

if ($_SERVER['REQUEST_METHOD'])
{

    if (!empty ($_POST['subject']))
    {

        if (!empty ($_POST['message']))
        {

            mysql_connect($hostname, $user, $password) or die($error3);
            mysql_select_db($db) or die($error4);
                        
            $row_number = "0";
            $row ="0";
            
            $count= mysql_query ("SELECT * FROM newsletter");
            $max_rows= mysql_num_rows ($count) or die ($error7);
    
            while ($row_number != $max_rows)
            {

            $row_numer = $row_number ++;
            $sql = "SELECT email FROM newsletter LIMIT '".$row."' , '1'";
            $to = mysql_query($sql) or die ($error5);
            $sender = "[email protected]";
            $name = "Beuckelaere Tom";
            $headers .= "From: '".$name."' <'".$sender."'>\\n";
            $headers .= "X-Sender: <'".$sender."'>\\n";
            $headers .= "X-Priority: 1\\n";
            $headers .= "Reply-To: <'".$sender."'>\\n";
            $headers .= "Return-Path: <'".$sender."'>\\n";  
            $headers .= "Content-Type: text/html; charset=iso-8859-1\\n";
            
            mail($to, $subject, $message, $headers) or die ($error6);
            
            $row = $row ++;
            }
        }

        
        else
        {
        echo $message1;
        }
    }

        
    else
    {
    echo $error2;
    }
}

    
else
{
echo $error1;
}



?>
 

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.