webForumDet fria alternativet

Problem att ändra en variabels värde?

PHP

1 svar · 431 visningar · startad av Ken

Medlem sedan mars 2004252 inlägg
Frågan#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']?

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