# >    # Ce trebuie facut cu ID-ul ? More detail, please :)
# In principiu, sa selectez , dupa userID, un anume grup din toata baza de
# date, caruia sa pot trimite mail

   Oh, pai atunci poate ceva de genul:

   my $id="109283";

   for(db_query($db, "select user, email from blah where id='$id'")) {
     send_mail("$_->{user} <$_->{email}>", @mail_data)
   }

   # ... could be useful :)

   Of course, totul se poate face CGI... Iti recomand CGI.pm (de la CPAN); mie
 nu prea imi place sa folosesc module, dar unele merita :) Anyway, cu CGI.pm,
 ai putea face chiar ceva de genul:

   #!/usr/bin/perl
   # - test.pl - #

   use DBI;
   use CGI;

   %arg=new CGI->Vars;
   for(keys(%arg)) { ${$_}=$arg{$_} if($arg{$_}!~/^[\t\s]*$/) }

   # asta se putea si cu split(/&/,$ENV{'QUERY_STRING'}), dar e mai dragut cu
   # CGI.pm pentru ca nu te lovesti de transformarea %<code> in caractere
   # (de ex. %20 in " " sau %0A%0D in "\n", printre altele).

   do("functions.pl"); # care contine db_query, db_exec, send_mail.
   do("config.pl");    # care contine $user, $pass, $mail_from.

   my $db=DBI->connect("DBI:mysql:test:localhost", $user, $pass);

   if(!$id) {
     print("content-type: text/html\n\n");
     print('<form action="test.pl">');
     print('Introduceti mesajul:<br>');
     print('<textarea name="mesaj"></textarea><br>');
     print('Introduceti ID-ul grupului:<br>');
     print('<input type="text" name="id"><br>');
     print('</form>');
   } else {
     for(db_query($db, "select user, email from blah where id='$id'")) {
       send_mail("$_->{user} <$_->{email}>", $mesaj)
     }
   }

   # $mesaj ar trebui sa contina si headere, cu ar fi Subject: de exemplu.

   A propos, poate-ar fi mai bine sa trecem pe priv. ca sa nu mai plictisim
 lista cu aceeasi problema :)
-- 
Radu <[EMAIL PROTECTED]> www.littledragon.f2s.com
It is the weak who are cruel, only the stong can be truly gentle.
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui