webForumDet fria alternativet

Förhandsgranskningsfunktion

PHP

0 svar · 326 visningar · startad av lillebror

Medlem sedan apr. 20041 597 inlägg
Frågan#1

Hej,

Jag har lite problem med en förhandsgranskningsfunktion. När en användare skriver en ny tråd går det att ange med ett frågetacken alt. utropstecken (se bild). Sedan kan man välja att skapa tråden direkt, eller om man vill, förhandsgranska den. När man förhandsgranskar visas trådrubrik och meddelandet korrekt efter som jag har angett formulärsökvägen till samma sida som man skriver tråden i.

Det jag nu har problem med är följande kod för att avgöra om användaren angav ett frågetecken eller utropstecken innan förhandsgranskningen så jag vet vilket av de som ska vara satt då formuläret visas på nytt för fortsatt redigering.

<?php 
		$i=1;
		while($icon = mysql_fetch_array($RSobj_get_icons)) { ?>
			<input class="text" type="radio" value="<?php if($_POST['threadicon'] <> '') { echo $_POST['threadicon']; } else { echo $icon['threadtypeID']; } ?>" name="threadicon" <?php if($_POST['threadicon'] == $i) { echo "checked"; } ?>>&nbsp;<img src="<?php echo $icon['path'].$icon['filename']; ?>" alt="<?php echo $icon['description'];?>" title="<?php echo $icon['description'];?>">
			<input class="text" type="hidden" value="<?php echo $icon['threadtypeID']; ?>" name="threadiconnumber">
		<?php 
		$i=$i+1;
		} ?>

Denna kod fungerar inte som jag vill att den ska. Det måste till något jämförelse för varje radiobutton som skrivs ut jämfört med den som användaren valde innan. :)

icon.jpg
256 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)