• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Pobieranie value inputa hidden postem

VPS Starter Arubacloud
+1 głos
275 wizyt
pytanie zadane 19 czerwca 2020 w PHP przez Bakkit Dyskutant (7,600 p.)
zamknięte 20 czerwca 2020 przez Bakkit

Witam.

W jednym pliku mam formularz gdzie jest:

<input type="hidden" value="Wartość">

Ten formularz przekierowuje do innego pliku, gdzie tą wartość (value="wartość") chciałbym wczytać i wyświetlić. Prosiłbym o poradę jak to zrobić.

komentarz zamknięcia: Rozwiązanie problemu.

1 odpowiedź

+1 głos
odpowiedź 19 czerwca 2020 przez VBService Ekspert (255,840 p.)
wybrane 20 czerwca 2020 przez Bakkit
 
Najlepsza

W przypadku formularzy html najlepiej używać do przesyłania danych na serwer do skryptu php metody post.
Żeby pobrać dane z tego <input> co podałeś brakuje jeszcze jednego atrybutu on nazwie name, wartość ta w skrypcie php, będzie nazwą "zmiennej", która będzie przechowywać dane wysłane z formularza do skryptu. [ HTML Forms ]

index.html, index.php itp.

<form action="/twoj_skrypt.php" method="post">
    <input type="hidden" name="moja_ksywa" value="Bakkit">
</form>

twoj_skrypt.php    [ PHP Superglobal - $_POST, PHP empty(), PHP isset() ]

<?php

  if (isset($_POST['moja_ksywa'])) {
     if (! empty($_POST['moja_ksywa'])) {
        $moja_ksywa = $_POST['moja_ksywa'];
        echo $moja_ksywa;
     }
  }

?>

 

komentarz 20 czerwca 2020 przez Bakkit Dyskutant (7,600 p.)
Działa, dzięki wielkie !
1
komentarz 20 czerwca 2020 przez VBService Ekspert (255,840 p.)
edycja 20 czerwca 2020 przez VBService
<form action="/twoj_skrypt.php" method="post">
    <input type="hidden" name="moja_ksywa" value="Bakkit">
    <input type="hidden" name="moj_status" value="Stary wyjadacz">
    <input type="hidden" name="moje_punkty" value="10,860">
</form>
twoj_skrypt.php

<?php
 
  if (isset($_POST['moja_ksywa']) && isset($_POST['moj_status'])) {
     if (! empty($_POST['moja_ksywa']) && ! empty($_POST['moj_status'])) {
        $moja_ksywa = $_POST['moja_ksywa'];
        $moj_status = $_POST['moj_status'];

        $moje_punkty = 0;
        if (isset($_POST['moje_punkty']) && ! empty($_POST['moje_punkty'])) {
           if (is_numeric($_POST['moje_punkty'])) {
              $moje_punkty = $_POST['moje_punkty'];
           }
        }

        echo "<span style='color:blue'>" + $moja_ksywa + "</span> "
             + $moj_status + " (" + $moje_punkty + " p.)";
     }
  }
 
?>

is_numeric ]

Podobne pytania

0 głosów
1 odpowiedź 273 wizyt
pytanie zadane 25 września 2019 w HTML i CSS przez Bartłomiej Bolesta Obywatel (1,630 p.)
0 głosów
1 odpowiedź 733 wizyt
0 głosów
4 odpowiedzi 404 wizyt
pytanie zadane 14 marca 2017 w PHP przez Chess Szeryf (76,710 p.)

93,023 zapytań

141,986 odpowiedzi

321,288 komentarzy

62,368 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...