Vraag & Antwoord

Webprogrammeren & scripting

[PHP/MYSQL] Nieuwsbrief wil niet goed werken...

Ik heb de volgende code gemaakt voor de admin van mijn site, om een nieuwsbrief te versturen. Dit gedeelte is alleen om de nieuwsbrief te versturen, de beveiliging komt later. De nieuwsbrief wordt naar de gebruikers verstuurd als de kolom nieuwsbriefje 1 is, het script selecteerd ook alleen de mensen met een 1 bij nieuwsbriefje, dat doet het dus goed. het probleem is nu dat ik per gebruiker met een 1 bij nieuwsbriefje het formulier krijg... ik had de bedoeling om de resultaten achter elkaar te zetten, met een komma ertussen, zodat dit meteen werkt met versturen. Weet iemand hoe ik ze zo achter elkaar kan zetten ? [code:1:4c21eddb5c]<? if($nieuwsbrief1) { mail("$emailontvangers","$onderwerp","Naam: $naam1\nEmail: $mail\nBericht:\n\n$bericht"); echo"Uw bericht is verzonden!"; } else { $query = "SELECT email FROM gebruiker WHERE nieuwsbriefje = '1'"; $resultaat = mysql_query($query) or die ("query mislukt"); $emailmensen = $resultaat; $aantal = mysql_num_rows($resultaat); if ($aantal == '0') { echo "Niemand heeft zich aangemeld voor de nieuwsbrief."; } while($obj = mysql_fetch_object($resultaat)) { ?> <h1>Verstuur een nieuwsbrief.</h1> <form name="nieuwsbriefform" action="index.php?actie=nieuwsbrief" method="post"> <input type="hidden" name="nieuwsbrief1" value="eenwaarde"> <input type="hidden" name="emailontvangers" value="<? echo"$emailmensen"; ?>, "> <input type="hidden" name="naam1" class="inputbox" value="Mijn naam"> <input type="hidden" name="mail" class="inputbox" value="info@mijnsite.nl";"> <br> Onderwerp:<br> <input type="text" name="onderwerp" class="inputbox"> <br> Type hieronder het bericht:<br> <textarea cols="40" rows="10" name="bericht" class="inputbox"></textarea> <br> <input name="submit" type="submit" class="button" value="Verstuur"> </form> <? } } ?>[/code:1:4c21eddb5c]

0 antwoorden

    Beantwoord deze vraag

    Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

    Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.