Avatar billede hmmhelpinghmm Nybegynder
28. juli 2004 - 15:34 Der er 1 kommentar og
1 løsning

Send til flere ad gangen!?

JEg skal have min side til at sende til flere ad gangen, når jeg siger sende, mener jeg at i posten til står der fx. mig; dig

så skal den indsætte i databasen med en linje: mig
og en anden: dig

Men kan ikke få det til at virke, håber nogle er jer kvikke hoveder kan hjælpe, jeg tager udgangspunkt i at skulle sammenkoble disse to koder:

<?
$postmodtagere = "hej;    hva så; hejej";
$modtagere = explode(";", $postmodtagere);
for($i = 0; $i < count($modtagere);$i++){
    $modtagere[$i] = trim($modtagere[$i]);
}

echo $modtagere[0];
echo "<br>";
echo $modtagere[1];
echo "<br>";
echo $modtagere[2];
?>


OPRINDELIGE KODE ( Den det skal ind i ):

<?
session_start();
include("sider.php");
$ses = $_SESSION['navn'];
$sess = $_SESSION['status'];

if ( $sess != 'login' ) {
    print(" <script language='javascript'>
        location.href='login.php';
        </script>");
        }
$ti = $_POST['til'];
$emne = $_POST['emne'];
$besked = $_POST['besked'];
$dato = date("d/m-y");
$tid = date("H:i:s");


include("acces.php");
$s = mysql_query("SELECT user FROM login");
while($go = mysql_fetch_array($s)) {
$suser = $go['user'];
$ssuser = strtolower($suser);
$till = strtolower($ti);
if( $ssuser == $till ) {
$til = $go['user'];
}
}
if($til == "" ) {
$_SESSION['ft'] = $_POST['til'];
$_SESSION['fe'] = $_POST['emne'];
$_SESSION['fb'] = $_POST['besked'];
echo "<script type=\"text/javascript\">alert(\"Brugeren findes ikke!!!\");history.go(-1)</script>";
exit;
}

include("access.php");
$sql = "INSERT INTO mail (dato, tid, mailfra, mailtil, emne, besked) VALUES ('$dato', '$tid', '$ses', '$til', '$emne', '$besked')";
mysql_query($sql);

    print("    <script language='javascript'>
        location.href='sendtpost.php';
        </script>");
?>


HURTIGT TAK, har lidt travlt igen!
Avatar billede hmmhelpinghmm Nybegynder
28. juli 2004 - 16:45 #1
Nu begyndte jeg forfra, og nu hjælper det på det, jeg kørte nok død i det, men jeg kommer igen her hvis det ikke virker, er kommet forbi fejlen nu!
Avatar billede hmmhelpinghmm Nybegynder
28. juli 2004 - 16:58 #2
Så fik jeg det til at virke


<?
session_start();
include("sider.php");
$ses = $_SESSION['navn'];
$sess = $_SESSION['status'];

if ( $sess != 'login' ) {
    print(" <script language='javascript'>
        location.href='login.php';
        </script>");
        }

$tilpost = $_POST['til'];
$emne = $_POST['emne'];
$besked = $_POST['besked'];
$dato = date("d/m-y");
$tid = date("H:i:s");

$tilexplode = explode(";", $tilpost);
for($i = 0; $i < count($tilexplode);$i++){
    $til[$i] = trim($tilexplode[$i]);
}


include("acces.php");
$s = mysql_query("SELECT user FROM login");
while($go = mysql_fetch_array($s)) {
for($i = 0; $i < count($til);$i++){
$suser = $go['user'];
$ssuser = strtolower($suser);
$till[$i] = strtolower($til[$i]);
if( $ssuser == $till[$i] ) {
$tilf[$i] = $go['user'];
}
}
}

for($i = 0; $i < count($till);$i++){
if($tilf[$i] == "" ) {
$_SESSION['ft'] = $_POST['til'];
$_SESSION['fe'] = $_POST['emne'];
$_SESSION['fb'] = $_POST['besked'];
echo "<script type=\"text/javascript\">alert(\"Brugeren findes ikke!!!\");history.go(-1)</script>";
exit;
}
}

for($i = 0; $i < count($tilf);$i++){
include("access.php");
$til = $tilf[$i];
$sql = "INSERT INTO mail (dato, tid, mailfra, mailtil, emne, besked) VALUES ('$dato', '$tid', '$ses', '$til', '$emne', '$besked')";
mysql_query($sql);
}

    print("    <script language='javascript'>
        location.href='sendtpost.php';
        </script>");
?>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester