Avatar billede mr-super Nybegynder
04. marts 2004 - 15:15 Der er 3 kommentarer og
1 løsning

Hvorfor kan session ikke vise 2 gange (PHP)

I min index.php gider den ikke vise:


<?php
session_start();
include("db.php");
$time= time();
mysql_query("UPDATE users SET onlinechat='$time',answer='$time' WHERE brugernavn = '$_SESSION[brugernavn]'")
?>

<?
session_start();
include("db.php");

$s_tjeklog = mysql_query("SELECT * FROM users WHERE brugernavn = '$brugernavn' AND password = '$password'");

$tjeklog = mysql_fetch_array($s_tjeklog);

if($tjeklog != NULL){
?>


Det bliver bare et vidt -.php dokument.
Avatar billede morpheus Nybegynder
04. marts 2004 - 15:20 #1
Du må kun benytte session_start(); én gang pr. side
Avatar billede mr-super Nybegynder
04. marts 2004 - 15:22 #2
Ja, men hvordan skal det andet så stilles op?
Avatar billede mr-super Nybegynder
04. marts 2004 - 15:27 #3
Har lige prøvet af skrive:


<?
session_start();
include("db.php");
$time= time();

$timer = mysql_query("UPDATE users SET onlinechat='$time',answer='$time' WHERE brugernavn = '$_SESSION[brugernavn]'")

$s_tjeklog = mysql_query("SELECT * FROM users WHERE brugernavn = '$brugernavn' AND password = '$password'");

$tjeklog = mysql_fetch_array($s_tjeklog);

if($tjeklog != NULL){
?>



Men den bliver stadig blank!
Avatar billede mr-super Nybegynder
04. marts 2004 - 15:29 #4
Har lavet... Skrev bare

<?
session_start();
include("db.php");

$s_tjeklog = mysql_query("SELECT * FROM users WHERE brugernavn = '$brugernavn' AND password = '$password'");

$tjeklog = mysql_fetch_array($s_tjeklog);

if($tjeklog != NULL){
?><?
include("db.php");
$time= time();

$timer = mysql_query("UPDATE users SET onlinechat='$time',answer='$time' WHERE brugernavn = '$_SESSION[brugernavn]'")?>
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