Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyświetlanie danych w widoku
zero24
post 20.03.2022, 22:03:02
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 20.03.2022

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


Dzień dobry, mam problem. Robię kurs na Udemy z PHP i przy zadaniu z notatnikiem pojawia się błąd:
Warning: Undefined array key "created" in C:\xampp\htdocs\note\note\templates\pages\create.php on line 5 gdzie popełniam błąd?

index.php
  1. <?php
  2.  
  3. declare(strict_types=1);
  4.  
  5. namespace App;
  6.  
  7. require_once("src/Utils/debug.php");
  8. require_once("src/View.php");
  9.  
  10. const DEFAULT_ACTION = 'list';
  11.  
  12. $action = $_GET['action'] questionmark.gif DEFAULT_ACTION;
  13.  
  14. $view = new View();
  15.  
  16. $viewParams = [];
  17. if ($action === 'create') {
  18. $page = 'create';
  19. $created = false;
  20.  
  21. if(!empty($_POST)){
  22. $created = true;
  23. $viewParams=[
  24. 'title' => $_POST['title'],
  25. 'description' => $_POST['description']
  26. ];
  27. }
  28.  
  29. $viewParams['created'] = $created;
  30.  
  31. } else {
  32. $page = 'list';
  33. $viewParams['resultList'] = "wyświetlamy notatki";
  34. }
  35.  
  36. $view->render($page, $viewParams);
  37.  
  38. -----------------------------------------
  39. create.php
  40. <div>
  41. <h3> Nowa notatka </h3>
  42. <!-- Formularz do dodawania notatek -->
  43. <div>
  44. <?php if ($params['created']): ?>
  45. </div>
  46. <div>Tytuł: <?php echo $params['title'] ?></div>
  47. <div>Treść: <?php echo $params['description'] ?></div>
  48. <div>
  49. <?php else: ?>
  50. <from class="note-form" action="/note/?action=create" method="post">
  51. <ul>
  52. <li>
  53. <label>Tytuł<span class="required">*</span></label>
  54. <input type="text" name="title" classs="field-long" />
  55. </li>
  56. <li>
  57. <label>Treść</label>
  58. <textarea name="description" id="field5"
  59. class="field-long filed-textarea" ></textarea>
  60. </li>
  61. <li>
  62. <input type="submit" value="Submit">
  63. </li>
  64. </ul>
  65. </from>
  66. <?php endif;?>
  67. </div>
  68. </div>
Go to the top of the page
+Quote Post

Posty w temacie
- zero24   [PHP]Wyświetlanie danych w widoku   20.03.2022, 22:03:02
- - nospor   if (!empty($params['created']))   21.03.2022, 08:31:38
- - zero24   Działa bardzo dziękuję!   21.03.2022, 12:43:43


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:20