Problem att ändra en variabels värde?

PHP

1 svar · 436 visningar · startad av Ken

Medlem sedan mars 2004252 inlägg
Trådstart#1

Jag har problem med följande kodsnutter!
Variabeln check har värdet 0 från början.

Men när man trycker på submit-knappen Ändra, så får variablen check inte värdet 1, vilken
den borde, utan förblir 0. Enligt min logik, så borde den ändras till 1.
Kör Apache 2.2.6 och php version 5. Är det nån, som kan hjälpa till?

if ($check!=1){
  chdir('../');
  chdir($photoid);
}
 
<td class="row2">
   <span class="fontsetup">
   <form action="edit2.php" method="post">
   <input type="hidden" value="<?php echo $data["id"] ?>" name="edit">
   <input type="hidden" value="<?php echo $data["photoid"] ?>" name="edit2">
   <input type="hidden" value="1" name="check">
   <input type="submit" name="editthis" value="Ändra">
   </td>
   <td class="row2">
   <span class="fontsetup">
   <input type="text" value='<?php echo $data["photoid"] ?>' name="photoid">
    </span>
   </td>
   <td class="row2">
   <span class="fontsetup">
   <textarea cols="25" rows="5" name="description"><?php echo $data["description"] ?></textarea>
   </form>
   </span>
   </td>
Medlem sedan dec. 20025 483 inlägg
#2

Vill du inte använda $_POST['check']?

261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)