webForumDet fria alternativet

Problem att ändra en variabels värde?

PHP

1 svar · 433 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']?

876 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
146 ms — deklarationer (db)
0 ms — hämta statistik (cache)
726 ms — hämta tråd, inlägg och bilagor (db)
147 ms — ändringar (db)