webForumDet fria alternativet

Massa olika!

2 svar · 211 visningar · startad av Ceeron

CeeronMedlem sedan aug. 2000378 inlägg
#1

Har en hel drös med frågor här...

1. Vill logga ut alla som inte varit på sidan på 15min, vad ska man skriva där jag skrivit time()?

// ### Loggar ut alla som är inaktiva
	$sql="update anv set online = False where online = True and insist = time()";
	mysql_query($sql);

2. Hämtar info från db... Ska bara hämtas om GET['festID'] har något i sig o sen om det inte finns nåt med det ID så ska det inte skrivas ut nåt...

// ### Info om sidan man är på
if ( isset($_GET['festID']) ) {
	$sql="select datum, namn from fester where festID = {$_GET['festID']}";
	$query = mysql_query($sql);
	$rs = mysql_fetch_array($query);

		echo " / <b><a name=\"top\"></a><a href=\"?festID=".$_GET['festID']."\"></a></b>";
}

Fel -> Notice: Undefined index: ID in E:\...\inc_start.php on line 55

3. Denna sql sats funkade med ASP / Access men verkar inte funka nu lr har jag gjort något annat fel?

		$sql="select anv.anv, anv.anvID, (select count(*) from kommentarer where last = False and anvID = {$_SESSION['ID']} ) as antal from anv, kommentarer where anv.anvID = {$_SESSION['ID']}";
		$query = mysql_query($sql)
		$rs = mysql_fetch_array($query);
			$strAnv = rs['anv'];
			$intAntal = rs['antal'];
			$intAnvID = rs['anvID'];

4. Om man bara skriver såhär:

echo "Anv. namn:<br /><input type=\"text\" name=\"anv\" value=\"". $_COOKIE['anv'] ."\" size=\"10\" /><br /> \n";

så får man: Notice: Undefined index: anv in fil.php...
Måste man först kolla om den är satt?

Mvh

Kent.JMedlem sedan aug. 2001153 inlägg
#2

1. insist? Vad är det innan då? tiden då personen loggade in? dvs bara lägga på 15min? strtotime ("+15 min") isf.

3. Subfrågor funkar väl inte MySQL. Skriv om den till en ickesub-fråga.

Kent.JMedlem sedan aug. 2001153 inlägg
#3

2. mysql_num_rows är nog det du söker.
Den kan du använda för o kolla om du lyckas hitta nåt från databasen, när du gjort din mysql_query()

4. Kolla variabler om de är satta är väl alltid en bra ide? Görs ganska lätt med isset() dessutom :)

387 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
384 ms — hämta tråd, inlägg och bilagor (db)