Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] problem ze zmienna POST
Forum PHP.pl > Forum > Przedszkole
motorolka24
Witam. Mam taki formularz i nie widzi mi zmiennej "nazwa" przekazanej metoda post. Dodam ze zmienną action widzi bo wchodzi do tego bloku. Wie ktoś może dlaczego?

RewriteRule ^kontakt/wyslij$ ?strona=kontakt&action=wyslij" title="Zobacz w manualu PHP" target="_manual


  1. <form method ="post" action="/kontakt/wyslij">
  2. <input type="text" maxlength="30" name="nazwa" size="40">
  3. </form>



  1. <?php
  2. if ( $_GET['action'] == 'wyslij' )
  3. {
  4.  $nazwa = $_POST['nazwa'];
  5. }
  6. ?>
piotrooo89
z tego co pokazałeś to nie wysyłasz tablicy post...
motorolka24
nie rozumie, mógłbyś wyjaśnić co mam zrobić żeby zadziałało?
piotrooo89
  1. <form method ="post" action="/kontakt/wyslij">
  2. <input type="text" maxlength="30" name="nazwa" size="40">
  3. <input type="submit" value="wyslij" >
  4. </form>


postawy...
Tyfus
$nazwa = $_POST['nazwa']; to masz poprawne w ten sposob mozesz pobrac do zmiennej dane przekazane trybem post


if ( $_GET['action'] == 'wyslij' )
{

}

tego nie komnetuje bo nie wiem do czego sluzy smile.gif

<form method ="post" action="/kontakt/wyslij">
<input type="text" maxlength="30" name="nazwa" size="40">
</form>

w powyzszym brakuje wskazania na odpowiedni plik ktory MA OTRZYMAC DANE
<form action="wyslij/aktualizuj.php" method="POST">

Aha i jak wskazal piotrooo89 brakowalo przycisku kotyrm chciales te dane przeslac smile.gif
motorolka24
Poradziłam sobie smile.gif Brakowało index.php w regule mod rewrite smile.gif

RewriteRule ^kontakt/wyslij$ index.php?strona=kontakt&action=wyslij
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.