Archief - PHP : mail-listing

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

PrX

Legacy Member
Euhm klein vraagje, kan iemand mij misschien helpen met een email pagina? Awel ik bedoel dus, da ik via een script alle emails kan zien van de gene die zich hebben ingeschreven op mijn LANPARTY. Ik heb da al eens gehad maar heb het niet meer. Toen moest ik bv: naar www.lalala.be/mails.php gaan en daar stonde dan alle emails van iedereen die zich had ingeschreven. Kan iemand mij daar mee helpen aub? Alvast bedankt!

Spacy2003

Legacy Member
Gebruik een for lus waarbij het id telkens met 1 vermeerderd zo kunt ge voor iedere user apart ne mail() sturen.
Waarbij ge eventueel zelfs de naam, nick, ... persoonlijk maakt.

PrX

Legacy Member
Sorry vergeten te melden ik ben een php naab :( Kan je misschien even zo een scriptje maken? Thx!

Col.Kurtz

Legacy Member
Dit zou moeten volstaan als je de nodige aanpassingen doet :

Code:
$conn = mysql_connect('localhost','username','password');
mysql_select_db('database');

$query = mysql_query('select name, mail from tabel');

print '<table>';

while (list($name, $mail) = mysql_fetch_row($query)) {
  print "<tr><td>$name</td><td>$mail</td></tr>";
}

print '</table>';

mysql_close($conn);

PrX

Legacy Member
8 is leeg en op 9 staat: while (list($name, $mail) = mysql_fetch_row($query)) {

Col.Kurtz

Legacy Member
Fout in de query

doe eens :

$query = mysql_query('select name, mail from tabel') or die(mysql_error());

Dan krijg je een gedeailleerde error over de query

Col.Kurtz

Legacy Member
DarkBone zei:
Ge typt da toch nie letterlijk over?
Blijkbaar wel :D

@PrX

Hier is het de bedoeling dat ge de naam van u tabel in u database geeft,
dus niet 'tabel' :

$query = mysql_query('select name, mail from tabel');

Als u tabel mail noemt, wordt het ; 'select ... from mail'

PrX

Legacy Member
ah w8 ff ik ga kijken :p sorry he ik ben zo geen php expert :p blijf nog even he :)

PrX

Legacy Member
Nee ik begrijp het dus ni :(

Men file heet mail.php en dit zit erin

<?php
$conn = mysql_connect('localhost','mailform','********');
mysql_select_db('mail');

$query = mysql_query('select name, mail from tabel') or die(mysql_error());

print '<table>';

while (list($name, $mail) = mysql_fetch_row($query)) {
print "<tr><td>$name</td><td>$mail</td></tr>";
}

print '</table>';

mysql_close($conn);
?>

Col.Kurtz

Legacy Member
Laat even je database structuur zien,
naam van de tabel, en de velden die je nodig hebt op je pagina
(naam, mail, ... nog iets ?)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan