Ok. Så må jeg tilstå jeg er ret meget på bar bund. Jeg ligger lige noget
kode op så kan i evt. se om der er noget mistænkeligt i det.
Først laver jeg et AJAX-kald der poster fra en html-form og følgende
php-kode kaldes:
$tilid=dbRegisterUser($_POST['navn'], $_POST['telefon'],
$_POST['email'],$postnr,$alder,$_POST['sex'],$nyhedsb,$_SESSION['basket'])
;
submitform($tilid,$_POST['navn'],$_POST['email']);
dbRegisterUser funktionen:
function dbRegisterUser($navn, $tlf,
$mail,$postnummer,$alder,$sex,$nyhedsbrev,$tilmeldte){
   mysql_query("LOCK TABLES tilmeldt WRITE, tilmeldtftst WRITE");
   mysql_query("insert into tilmeldt (navn, tlf, mail, postnummer, alder,
sex, nyhedsbrev) values ('$navn', $tlf,
'$mail',$postnummer,$alder,'$sex',$nyhedsbrev)") or die(mysql_error());
   $DBtid = mysql_insert_id();
//Det er sker indtil her lader til altid at komme ned i databasen. Det
næste kommer ikke altid i databasen. I ca. 30 procent af tildældende
bliver det efterfølgende ikke kørt.
   if(!empty($tilmeldte)){
      foreach($tilmeldte as $key => $value)
         mysql_query("insert into tilmeldtftst (tilid,ftstid,antal) values
($DBtid,$key,$value)");
   }
   mysql_query("UNLOCK TABLES");
   return $DBtid;
}
submitform funktionen:
function submitform($tilid,$navn, $email){
   
        //Der sendes en mail
   
   dbDeleteSessionFromTempCart(session_id());
   $_SESSION['basket']=array();
}
dbDeleteSessionFromTempCart funktionen:
function dbDeleteSessionFromTempCart($sesid){
   mysql_query("delete from tempcart where sesid='$sesid'");
}
Er der umiddelbart noget unaturligt her?
Vh
-- 
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
 - Pædagogiske tutorials på dansk
 - Kom godt i gang med koderne
KLIK HER! => 
http://www.html.dk/tutorials