webForumDet fria alternativet

redirect efter db-query?

3 svar · 196 visningar · startad av greymane

greymaneMedlem sedan juli 2001661 inlägg
#1

hur gör jag så att användaren automatiskt förflyttas till en annan sida efter det att värden satts in i db?

ett formulär skickar data till en sida. sidan sätter in datan i en db (utan att ngt skrivs ut på skärmen). därefter ska användaren skickas vidare till en annan sida.

jag har provat header(location men det verkar inte funka eftersom jag måste utföra en del operationer innan användaren ska skickas vidare.

ngn?

pimmeMedlem sedan sep. 2001553 inlägg
#2

Du kan/ska kunna köra header efter operationerna så länge du inte skriver ut något i dem.
Om du tvunget måste skriva ut något så använd ob-funktionerna

greymaneMedlem sedan juli 2001661 inlägg
#3

såhär ser koden ut:

<html>

<head>
  <title></title>
</head>

<body>

 <?

 $dbh = mysql_connect("localhost", "bengt", "larsson") or die(mysql_error());
  mysql_select_db("bengts") or die(mysql_error());

mysql_query($sql) or die("Funkade inte: ".mysql_error());

mysql_close($dbh) or die(mysql_error());

?>

efter detta tänkte jag skriva in en header. men se det går ju inte! tips?

pimmeMedlem sedan sep. 2001553 inlägg
#4

skriv ut
<html>
<head>
.....
<body>

efter du har kört din query

Genererad på 382 ms · cache AV · v20260730165559-full.f96bc7eb