Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z instrukcją warunkową
adrianozo
post
Post #1





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


Witam wszystkich,
Mam pewien problem. Mianowicie nie wykonuje się instrukcja else

  1. if(isset($_POST['id']))
  2. {
  3. echo '<font color="green"><b>Podstrona została usunięta</b></font><br />';
  4. }
  5. else
  6. {
  7. echo '<font color="red"><b>Nie udało się usunąć podstrony. Proszę spróbować za jakiś czas!</b></font><br />';
  8. }


Jeżeli istnieje $_POST['id'] to komunikat się wyświetla, ale jeżeli nie istnieje to ten drugi z warunku else się nie wyświetla. Próbuje już nawet zamiast else dać if(!isset($_POST['id'])) i też nic. Zamiana miejscami czyli najpierw negacja warunku też nic nie pomaga. Proszę o pomoc. Z góry dziękuje (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
adrianozo
post
Post #2





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


  1. <?php
  2. if($_SESSION['access']<'999' or !$_SESSION['email'] or !$_SESSION['access'])
  3. {
  4. header('Location: index.php');
  5. }
  6. if(!isset($_POST['id']) && empty($_POST['id']))
  7. {
  8. echo '<form action="/sklep/index.php?page=cpadmin_podstrony_delete" method="post">
  9. <input type="hidden" name="send" value="1">
  10. <br /><select name="id"> ';
  11. $zapytanie = "SELECT * FROM `cms_sklep_strony` ORDER BY `id` DESC";
  12. $idzapytania = mysql_query($zapytanie);
  13. while ($wiersz = mysql_fetch_array($idzapytania))
  14. echo '<option value="'.$wiersz['id'].'">('.$wiersz['id'].') '.$wiersz['wyswietlana'].'</option>';
  15. </select>
  16. <input name="usun" type="submit" value="Usuń" />
  17. <br /><br />
  18. </form><a href="/sklep/index.php?page=cpadmin">Wróć do panelu administratora</a><br /><br />';
  19. }
  20. else
  21. {
  22. $zapy = mysql_query('DELETE FROM `cms_sklep_strony` WHERE `id`="'.$_POST['id'].'"');
  23. echo '<form action="/sklep/index.php?page=cpadmin_podstrony_delete" method="post">
  24. <input type="hidden" name="send" value="1">
  25. <br /><select name="id"> ';
  26. $zapytanie = "SELECT * FROM `cms_sklep_strony` ORDER BY `id` DESC";
  27. $idzapytania = mysql_query($zapytanie);
  28. while ($wiersz = mysql_fetch_array($idzapytania))
  29. echo '<option value="'.$wiersz['id'].'">('.$wiersz['id'].') '.$wiersz['wyswietlana'].'</option>';
  30. </select>
  31. <input name="usun" type="submit" value="Usuń" />
  32. <br /><br />
  33. </form><a href="/sklep/index.php?page=cpadmin">Wróć do panelu administratora</a><br /><br />';
  34. if($_POST['send'])
  35. {
  36. if(isset($_POST['id']))
  37. {
  38. echo '<font color="green"><b>Podstrona została usunięta</b></font><br />';
  39. }
  40. else
  41. {
  42. echo '<font color="red"><b>Nie udało się usunąć podstrony. Proszę spróbować za jakiś czas!</b></font><br />';
  43. }
  44. }
  45. }
  46. echo var_dump($_POST);
  47. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 00:50