Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Pomija zmienną
damiank94
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 9.04.2017

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


Witam

Mam taki problem. Kod poniżej niby działa. Jednakże z jakiegoś powodu pomija mi zawartość zmiennej 'tytuł'. Autor jest przechwytywany z sesji, a treść jest podawana w formularzu. Obie te funkcje działają. Podpowie ktoś coś ?


CODE
<?php
session_start();
include("polacz.php");

$Tytul = $_POST['Tytul'];
$Autor = $_SESSION['usr_name'];
$Tresc = $_POST['Tresc'];

$sql = "INSERT INTO artykuly (autor, tytul, tresc) values ('".$Autor."','".$Tytul."','".$Tresc."')";

if ($conn->query($sql) === TRUE)
{
echo "Pomyślnie dodano nowe rekordy";
}
else
{
echo "Błąd: " . $sql . "<br>" . $conn->error;
}
$conn->close();

header("Location: index.php");
?>


EDIT. Temat do usunięcia. Coś mu odwaliło i zmienna się zbugowała. Teraz działa

Ten post edytował damiank94 26.04.2017, 23:18:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
damiank94
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 9.04.2017

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


CODE
  1. <?php
  2. include("polacz.php");
  3.  
  4. if(isset($_POST['update']))
  5. {
  6. $id = $_GET['id'];
  7. $Tytul = $_POST['nazwa'];
  8. $Tresc = $_POST['tresc'];
  9. $sql = "UPDATE Artykuly SET nazwa='$Tytul', tresc='$Tresc' WHERE id='$id'";
  10. if ($conn->query($sql) === TRUE)
  11. {
  12. echo "Pomyślnie zaktualizowano";
  13. }
  14. else
  15. {
  16. echo "Błąd: " . $sql . "<br>" . $conn->error;
  17. }
  18. $conn->close();
  19. header("Location: zarzadzajartykulami.php");
  20. }
  21. ?>
  22. <?php
  23. include("polacz.php");
  24. if(isset($_GET['id']))
  25. {
  26. $id=$_GET['id'];
  27. $sql = "SELECT * FROM Artykuly WHERE id='$id'";
  28. $result = $conn->query($sql);
  29. {
  30. while($row = $result->fetch_assoc())
  31. {
  32. $Tytul = $row["nazwa"];
  33. $Tresc = $row["tresc"];
  34. }
  35. }
  36. }
  37. ?>


Aktualnie wygląda to tak i działa (IMG:style_emoticons/default/smile.gif)

Odnosząc się do linijek 54 i 58 z wcześniejszego kodu. Problem jednak jest z tym, że do "textarea" nie chce wczytać danych z bazy. Jeżeli jest tylko "input" to działa. Czyli jeżeli kod dla "Tresc" wygląda tak samo jak dla "tytul" to działa. Jeżeli "Tresc" jest w "textboxie" to nie wczytuje (albo nie wyświetla).

Ten post edytował damiank94 27.04.2017, 15:10:59
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 - 12:29