webForumDet fria alternativet

Lite probs

3 svar · 294 visningar · startad av streetrobban

streetrobbanMedlem sedan jan. 20011 140 inlägg
#1

Tja jag håller på med min gästbok och jag vill kunna svara på vissa inlägg, men jag får det inte att funka riktigt. Så här ser min kod ut som visar inläggen;

		<?php
		require 'inc/db.php';
		
		// Choose the users
		$get = mysql_query("SELECT * FROM gbok ORDER BY gbok_datum DESC LIMIT 10");
		while($userRow = mysql_fetch_array($get)) 
		{
			$svarCheck = $userRow['gbok_svar'];
		
			switch ($svarCheck)
			{
				case "Ja":
				echo "ja/".$userRow['gbok_checked']." <span class=date>".$userRow['gbok_datum']." / Av ".$userRow['gbok_skribent']."</span><br>";
				echo "".$userRow['gbok_kommentar']."<br>";
				echo "<hr>";
				echo "<b>Svar:</b> ".$userRow['gbok_svar']."<br><br>";
				break;
				
				case "Nej":
				echo "nej/".$userRow['gbok_checked']." <span class=date>".$userRow['gbok_datum']." / Av ".$userRow['gbok_skribent']."</span><br>";
				echo "".$userRow['gbok_kommentar']."<br><br>";
				break;
			}
		}
	
		// Close database
		mysql_close($open);
		?>

$svarCheck = $userRow['gbok_svar'];
Om jag använder denna som står i koden ovan visas ingenting, inte ens inläggen.

$svarCheck = 'Ja';
Kör jag så här istället visas alla inläggen, men den försöker skriva ut svar på alla. Så att på de som inte har svar står det under inlägget "Svar:" Det ska inte stå nått där alls om inlägget inte har något svar.

$svarCheck = 'Nej';
Så här skrivs bara inläggen ut. Inget annat.

Vad ska jag göra? :(

QazMedlem sedan feb. 2000211 inlägg
#2

Med risk för att trampa helt fel...

Det låter som om $userRow['gbok_svar']är tom? Att du får de andra svaren är ju inte konstigt, snarare som det ska vara. Testa och sätt en default i swichen, eller kolla vad $userRow['gbok_svar']har för värde.

streetrobbanMedlem sedan jan. 20011 140 inlägg
#3

gbok_svar är alltid tom tills det att jag väljer att svara.

streetrobbanMedlem sedan jan. 20011 140 inlägg
#4

Hehe, jag måste varit riktigt trött igår. Nu förstod jag att jag gbok_svar skulle varit gbok_checked istället. Tack för hjälpen!

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