Funktionsanrop får sidan att ladda och ladda....

PHP

0 svar · 201 visningar · startad av aasah

Medlem sedan mars 20034 471 inlägg
Trådstart#1

Igår jobbade jag med ett skript för en "gästbok" för inloggade. En inte alltför komplicerad historia, trodde jag... Jag byggde ut skriptet bitvis, kollade att det funkade för varje steg. Plötsligt gjorde det inte det längre! Sidan bara laddade och laddade....

Idag har jag försökt komma tillbaka till läget innan och nu fattar jag verkligen ingenting...

Följande fungerar:

function printPostButtons(&$row) {

   global $me;

   echo "<tr><td><table class=\"noline\">
         <form method=\"POST\" name=\"Comment\" action=\"$me\">
         <tr><td>";
   if ($row[1] == $_SESSION["sessID"]) //<------ !!!!!
      echo "<input class=\"buttonColorG\" type=\"submit\" name=\"Edit\" value=\"Edit my post!\"></td>";
   echo "<td><input type=\"hidden\" name=\"shy\" value=\"".$row[0]."\"></td>
         <td><input class=\"buttonColorG\" type=\"submit\" name=\"Quote\" value=\"Quote this post!\"></td>
         </form></tr></table>
         </td></tr>";
}

Medan följande ger evig laddning:

function myPost($poster) {
   if ($_SESSION["sessID"] == 'admin') return TRUE;
   else return ($poster == $_SESSION["sessID"]);
}

function printPostButtons(&$row) {

   global $me;

   echo "<tr><td><table class=\"noline\">
         <form method=\"POST\" name=\"Comment\" action=\"$me\">
         <tr><td>";
   if (myPost($row[1])) //<------ !!!!!
      echo "<input class=\"buttonColorG\" type=\"submit\" name=\"Edit\" value=\"Edit my post!\"></td>";
   echo "<td><input type=\"hidden\" name=\"shy\" value=\"".$row[0]."\"></td>
         <td><input class=\"buttonColorG\" type=\"submit\" name=\"Quote\" value=\"Quote this post!\"></td>
         </form></tr></table>
         </td></tr>";
}

VARFÖR??? Jag begriper ingenting... :x

493 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
120 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
238 ms — ändringar (db)