Kom ihåg mig?
Home Menu

Menu


PHP - Problem

 
Ämnesverktyg Visningsalternativ
Oläst 2008-02-23, 18:00 #11
MMCs avatar
MMC MMC är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2008
Inlägg: 560
MMC MMC är inte uppkopplad
Mycket flitig postare
MMCs avatar
 
Reg.datum: Jan 2008
Inlägg: 560
Du gör helt enkelt så här:
formuläret postar till annansida
if ( isset($_POST[variabel]) ) {
stoppa in i databasen
header("location: annansida")
}
visa annansida
MMC är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-23, 18:33 #12
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Citat:
Originally posted by MMC@Feb 23 2008, 18:00
Du gör helt enkelt så här:
formuläret postar till annansida
if ( isset(_POST[variabel]) ) {
stoppa in i databasen
header(location: annansida)
}
visa annansida
Problemet med den varianten är att jag inte får behålla $_POST['längd'] eller är det jag som gjort fel?
Martin™ är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-23, 18:36 #13
MMCs avatar
MMC MMC är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2008
Inlägg: 560
MMC MMC är inte uppkopplad
Mycket flitig postare
MMCs avatar
 
Reg.datum: Jan 2008
Inlägg: 560
Citat:
Ursprungligen postat av Martin™
Citat:
Ursprungligen postat av MMC
Du gör helt enkelt så här:
formuläret postar till annansida
if ( isset(_POST[variabel]) ) {
stoppa in i databasen
header(location: annansida)
}
visa annansida
Problemet med den varianten är att jag inte får behålla _POST[längd] eller är det jag som gjort fel?
Nej, det är klart du inte får det. Det är liksom hela poängen
MMC är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-24, 00:18 #14
lunarmyss avatar
lunarmys lunarmys är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2006
Inlägg: 633
lunarmys lunarmys är inte uppkopplad
Mycket flitig postare
lunarmyss avatar
 
Reg.datum: Apr 2006
Inlägg: 633
OM du behöver ha längd på "nästa" sida, ja, då får du väl ha med det i header("Location: ...");
glöm inte ett exit efter header, annars kan det bli lite galet
lunarmys är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-24, 00:47 #15
SimonPs avatar
SimonP SimonP är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2006
Inlägg: 832
SimonP SimonP är inte uppkopplad
Mycket flitig postare
SimonPs avatar
 
Reg.datum: May 2006
Inlägg: 832
Jag föredrar denna variant:

förstasida.php:

sätt $_SESSION['formpost']=0;


annansida.php:

if ($_SESSION['formpost']==0)
{
$_SESSION['formpost']=1;
lägg_in_data();
}
SimonP är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-24, 12:55 #16
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Nej inte ens $_SESSION får jag att fungera.

Längst upp på förstasidan.php lägger jag in:
Kod:
<?php
session_start();
$_SESSION['formpost']=0;
?>


Sen lägger jag in den här koden i annansida.php
Kod:
if ($_SESSION['formpost']==0)
{
$_SESSION['formpost']=1;

//data -> databas

}
Då får jag det här felmeddelandet:

Notice: Undefined variable: _SESSION in D:\Server\test\annansida.php on line 38
Martin™ är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-24, 13:14 #17
SimonPs avatar
SimonP SimonP är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2006
Inlägg: 832
SimonP SimonP är inte uppkopplad
Mycket flitig postare
SimonPs avatar
 
Reg.datum: May 2006
Inlägg: 832
Sen lägger jag in den här koden i annansida.php
Kod:
if ($_SESSION['formpost']==0)
{
$_SESSION['formpost']=1;

//data -> databas

}
Du har väl inte glömt att lägga in session_start() överst i annansida.php?
SimonP är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-24, 13:22 #18
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Citat:
Originally posted by SimonP@Feb 24 2008, 13:14

Du har väl inte glömt att lägga in session_start() överst i annansida.php?
Jo det hade jag missat, jag trode det räckte att man gjorde det på förstasidan. Nu fungerar det perfekt! Tack!


Ett stort tack till alla er andra som också har postat i tråden, grymt kul att så många har hjälpt till!
Martin™ är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 13:11.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017