Hallo
beim mir wird in der datenbannk in zwei tabellen der "betreff" gespeichert, aber wenn man ne antwort auf eine mail geben will dir der betreff nicht zurück gegeben. Warum??
CODE $query2="SELECT * FROM $sqltable_msg WHERE id='$id'";
$result2=mysql_query($query2) or die(mysql_error());
while($daten=mysql_fetch_row($result2))
{
$betreff = $daten[2];
}
$betreff;
$query2="SELECT * FROM $usertable WHERE name='$mitgliedname'";
$result2=mysql_query($query2) or die(mysql_error());
while($daten=mysql_fetch_array($result2))
{
$userkodename= $daten[name];
$userkodemail= $daten[mail];
if($daten[benachmail]=="lang")
{
$query2="SELECT * FROM $sqltable_conf";
$result2=mysql_query($query2) or die(mysql_error());
while($daten=mysql_fetch_array($result2))
{
$mailtext = $daten[nmaillang];
}
$mailtext = ereg_replace("<betreff>","$betreff",$mailtext);
$mailtext = ereg_replace("<text>","$usertext",$mailtext);
$mailtext = ereg_replace("<uber>","$uber",$mailtext);
$mailtext = ereg_replace("<name>","$userkodename",$mailtext);
mail("$userkodemail","eine neue Mitteilung","$mailtext","From: $adminmail");
}
elseif($daten[benachmail]=="kurz")
{
$query2="SELECT * FROM $sqltable_conf";
$result2=mysql_query($query2) or die(mysql_error());
while($daten=mysql_fetch_array($result2))
{
$mailtext = $daten[nmailkurz];
}
$mailtext = ereg_replace("<name>","$userkodename",$mailtext);
mail("$userkodemail","eine neue Mitteilung","$mailtext","From: $adminmail");
}
}
$datas= date("d.m.Y H:i");
$betreff = 'AW/'.$betreff;
$query="INSERT INTO $sqltable_msg (id,uber,text,vonuser,anuserid,datum,gelesen,rraass,mitname,betreff)
VALUES ('','$uber','$usertext','$id_name','$trefferid','$datas','0','$id_id','$mitgliedname','$betreff')";
mysql_query($query) or die(mysql_error());
$query="INSERT INTO $sqltable_msg_aus (id,uber,text,vonuser,anuserid,datum,gelesen,rraass,mitname,betreff)
VALUES ('','$uber','$usertext','$id_name','$trefferid','$datas','0','$id_id','$mitgliedname','$betreff')";
mysql_query($query) or die(mysql_error());
$query2="UPDATE $usertable SET credits=credits-1 WHERE name='$id_name'";
mysql_query($query2) or die (mysql_error());
header("location: index.php?open=ansende");
}
$query2="SELECT * FROM $usertable WHERE id='$trefferid' and code='1'";
$result2=mysql_query($query2) or die(mysql_error());
while($daten=mysql_fetch_row($result2))
{
$mitgliedname= $daten[1];
}
echo $betreff;
beim mir wird in der datenbannk in zwei tabellen der "betreff" gespeichert, aber wenn man ne antwort auf eine mail geben will dir der betreff nicht zurück gegeben. Warum??
CODE $query2="SELECT * FROM $sqltable_msg WHERE id='$id'";
$result2=mysql_query($query2) or die(mysql_error());
while($daten=mysql_fetch_row($result2))
{
$betreff = $daten[2];
}
$betreff;
$query2="SELECT * FROM $usertable WHERE name='$mitgliedname'";
$result2=mysql_query($query2) or die(mysql_error());
while($daten=mysql_fetch_array($result2))
{
$userkodename= $daten[name];
$userkodemail= $daten[mail];
if($daten[benachmail]=="lang")
{
$query2="SELECT * FROM $sqltable_conf";
$result2=mysql_query($query2) or die(mysql_error());
while($daten=mysql_fetch_array($result2))
{
$mailtext = $daten[nmaillang];
}
$mailtext = ereg_replace("<betreff>","$betreff",$mailtext);
$mailtext = ereg_replace("<text>","$usertext",$mailtext);
$mailtext = ereg_replace("<uber>","$uber",$mailtext);
$mailtext = ereg_replace("<name>","$userkodename",$mailtext);
mail("$userkodemail","eine neue Mitteilung","$mailtext","From: $adminmail");
}
elseif($daten[benachmail]=="kurz")
{
$query2="SELECT * FROM $sqltable_conf";
$result2=mysql_query($query2) or die(mysql_error());
while($daten=mysql_fetch_array($result2))
{
$mailtext = $daten[nmailkurz];
}
$mailtext = ereg_replace("<name>","$userkodename",$mailtext);
mail("$userkodemail","eine neue Mitteilung","$mailtext","From: $adminmail");
}
}
$datas= date("d.m.Y H:i");
$betreff = 'AW/'.$betreff;
$query="INSERT INTO $sqltable_msg (id,uber,text,vonuser,anuserid,datum,gelesen,rraass,mitname,betreff)
VALUES ('','$uber','$usertext','$id_name','$trefferid','$datas','0','$id_id','$mitgliedname','$betreff')";
mysql_query($query) or die(mysql_error());
$query="INSERT INTO $sqltable_msg_aus (id,uber,text,vonuser,anuserid,datum,gelesen,rraass,mitname,betreff)
VALUES ('','$uber','$usertext','$id_name','$trefferid','$datas','0','$id_id','$mitgliedname','$betreff')";
mysql_query($query) or die(mysql_error());
$query2="UPDATE $usertable SET credits=credits-1 WHERE name='$id_name'";
mysql_query($query2) or die (mysql_error());
header("location: index.php?open=ansende");
}
$query2="SELECT * FROM $usertable WHERE id='$trefferid' and code='1'";
$result2=mysql_query($query2) or die(mysql_error());
while($daten=mysql_fetch_row($result2))
{
$mitgliedname= $daten[1];
}
echo $betreff;