Avatar billede hewa Nybegynder
28. januar 2007 - 16:51 Der er 4 kommentarer og
1 løsning

Hent id ved ny-oprettelse

Efter at have oprettet en side i en database via en browser, vil jeg gerne sendes videre til siden, så den kan ses med det samme.

Jeg bruger understående kode, men efter den er oprettet, forstår den ikke, hvad cat_id'en er. Nogen ideer til hvordan jeg kan trække det ud?

Jeg har prøvet med en ny database forespørgelse, men det vil ikke, uaset hvad jeg prøver at stykke sammen.

mysql_query("INSERT INTO kategori (menupunkt, raekkefolge, overskrift, indhold, vises) VALUES ('".$_POST['menupunkt']."', '".$_POST['raekkefolge']."', '".$_POST['overskrift']."', '".$_POST['indhold']."', '".$vises."')") or die(mysql_error()); // denne linje smider i databasen gennem formen herunder

        echo "<meta http-equiv='Refresh' content='0;url=index.php?cat_id=".$row['cat_id']."'>";
}

*** her er formen, som sender videre til ovenstående ***
Avatar billede limemedia Nybegynder
28. januar 2007 - 16:55 #1
efter
mysql_query("INSERT INTO kategori (menupunkt, raekkefolge, overskrift, indhold, vises) VALUES ('".$_POST['menupunkt']."', '".$_POST['raekkefolge']."', '".$_POST['overskrift']."', '".$_POST['indhold']."', '".$vises."')") or die(mysql_error());

skriver du
$cat_id = mysql_insert_id();

og så har du værdien af din seneste id i værdier $cat_id
Avatar billede leif Seniormester
28. januar 2007 - 16:55 #2
Det er klart du smider kun Data ind du henter ingen data

Men med:

$id = mysql_insert_id();


Har du IDet i $id
Avatar billede hewa Nybegynder
28. januar 2007 - 17:28 #3
Den er lidt længe om det, men den finder siden, tak for det :)
Avatar billede leif Seniormester
29. januar 2007 - 05:15 #4
Hvis du ikke har noget Output på siden så brug:

header("Location: index.php?cat_id=".$row['cat_id']."");


Men så må du ikke have haft noget output før den
Avatar billede hewa Nybegynder
29. januar 2007 - 17:36 #5
Til Leif. Det viste sig, det var serveren, der hang lidt :)
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