webForumDet fria alternativet

vad gör denna kod?

PHPur PHP

1 svar · 218 visningar · startad av Gimbo

GimboMedlem sedan dec. 20001 626 inlägg
#1

Hejsan, är det någon som kan tala om för mig vad denna kod gör?? och hur den skulle se ut i ASP?

			for ($i = 0; $i < count($allInfo->results); $i++)
			{
				if ($allCP->results[$i][customerid] == $primaryUser and $allInfo->results[$i][customerid] != $allInfo->results[$i][uid])
				{
				?>
					<tr>
						<td><font face=arial size=2><?PHP echo $allInfo->results[$i][uid] ?></font></td>
						<td><font face=arial size=2>Secondary</font></td>
						<td align=center><font face=arial size=2><a href=<?PHP echo $PHP_SELF?>?action=edit&user=<?PHP echo $allInfo->results[$i][uid]?>>EDIT</a> | <a href=<?PHP echo $PHP_SELF?>?action=delete&user=<?PHP echo $allInfo->results[$i][uid]?>>DELETE</a></font></td>	
					</tr>	
				<?PHP
				}
			}
			?>
tydalMedlem sedan juni 20034 013 inlägg
#2

> är det någon som kan tala om för mig vad denna kod gör??

Det går inte då den är ryckt ur sitt sammanhang. Eller det går, men du får inte ut nåt vettigt av det. Det hela är ju en loop som loopar lika många gånger som det finns element i arrayen results i $allInfo-objektet. Vad loopen gör är att kolla om det aktuella elementet i results-arrayen på $allCP-objektet har en medlem vid namn customerid som är samma som $primaryUser och customerid på resultsarrayen hos $allInfo inte har samma värde som dess uid-värde. Är det sant så skriver den ut lite saker på skärmen (uid, Secondary samt länkar till EDIT och DELETE).

> och hur den skulle se ut i ASP?

ASP:s variabler funkar inte på samma sätt. Tror inte ens du kan den här sortens variabler där (associative array/hash).

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