Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem ze zmianom rekordu.
Forum PHP.pl > Forum > Przedszkole
Makciek
Witam
mam problem ze zmianą rekordu, oto kod:
  1. elseif ($_GET['action']=='change') {
  2. $id125 = mysql_real_escape_string($_GET['id']);
  3. if(!isset($_POST['zmien'])){
  4. $id125 = mysql_real_escape_string($_GET['id']);
  5. $change45 = "SELECT * FROM `menu` WHERE `id` = '$id125'";
  6. $change653 = mysql_query($change45) or die(mysql_error());
  7. $change721 = mysql_fetch_assoc($change653);
  8.  
  9. echo '<form action="nt.php?action=change" method="post"
  10. <input type="text" name="change091" value="'.$change721['name'].'">
  11. <input type="submit" name="zmien" value="Zmien nazwe!">
  12. </form>';
  13. } else {
  14. $dozmiany = $_POST['change091'];
  15. $zmien4 = "UPDATE `menu` SET `name` = '$dozmiany' WHERE `id` = '$id125'";
  16. mysql_query($zmien4) or die(mysql_error());
  17. echo 'Nazwa podstrony zmieniona!<br/> <a href="nt.php">Wróc do Panelu Administracujnego</a><br/>';
  18. }


Całość przechodzi, ale rekord się nie zmienia :/
Pawel_W
  1. $id125 = mysql_real_escape_string($_GET['id']);
  2. if(!isset($_POST['zmien'])){
  3. $id125 = mysql_real_escape_string($_GET['id']);

powtórzenie winksmiley.jpg

zrób echo $id125, $dozmiany i $zmien4, będziesz wiedział wszystko
Makciek
juz wiem powinno byc:
  1. } elseif ($_GET['action']=='change') {
  2. if(!isset($_POST['zmien'])){
  3. $id125 = mysql_real_escape_string($_GET['id']);
  4. $change45 = "SELECT * FROM `menu` WHERE `id` = '$id125'";
  5. $change653 = mysql_query($change45) or die(mysql_error());
  6. $change721 = mysql_fetch_assoc($change653);
  7.  
  8. echo '<form action="nt.php?action=change&id='.$_GET['id'].'" method="post"
  9. <input type="text" name="change091" value="'.$change721['name'].'">
  10. <input type="submit" name="zmien" value="Zmien nazwe!">
  11. </form>';
  12. } else {
  13. $id1259 = mysql_real_escape_string($_GET['id']);
  14. $dozmiany = $_POST['change091'];
  15. $zmien4 = "UPDATE `menu` SET `name` = '$dozmiany' WHERE `id` = '$id1259'";
  16. mysql_query($zmien4) or die(mysql_error());
  17. echo 'Nazwa podstrony zmieniona!<br/> <a href="nt.php">Wróc do Panelu Administracujnego</a><br/>';
  18. }


Zapomniałem powtórnie utworzyć id.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.