mysql_query("INSERT INTO `news` (`ur` , `navn` , `brugernavn` , `mail` , `overskrift` , `tekst` , `end` , `signatur` ) VALUES ('$dato', '$_POST[navn]' , '$_POST[brugernavn]' , '$_POST[mail]' , '$_POST[overskrift]', '$_POST[tekst]', '$_POST[end]', '$_POST[signatur]' )") OR DIE (mysql_error()); mysql_query("INSERT INTO `kommentar` (`id2` , `ip` , `ur` , `navn` , `mail` , `hp` , `tekst`) VALUES ('$_get["id"]', 'SERVER IP.', '$dato', '$home', 'NoMail@$home', '$home', 'Vær venlig at kommenterer til denne nyhed (:<br><br>Med venlig hilsen,<br>$home')") OR DIE (mysql_error());
mysql_close; ?> <? include 'forside.php'; ?>
------------------------------
Sådan ser mit script ud, og jeg vil gerne have hver gang der bliver oprettet en nyhed, så kommer der automatisk en kommentar til nyheden. Problemet ligger at jeg ikke kan få det til fungere.
Den vil godt skrive det hele i mysql, men jeg ved ikke hvordan jeg finder ID til nyheden lige efter den er sendt til mysql. Kan man overhovedet det? Hvis det er muligt, hvordan gør man så? Ellers hvis der er andre muligheder, hører jeg gerne :)
$id = mysql_insert_id(); sætter den lig hvad mysql_insert_id() smider tilbage, hvor $id = "mysql_insert_id()"; sætter det lig strengen "mysql_insert_id()", og som efter det ikke er det sidst du vil have, så er det nok det første du vil have...
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.