Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][html]Zapis formularza w marquee.
Forum PHP.pl > Forum > Przedszkole
lukaszsss
jeden.htm:
Kod
<head>  
<title>  
Coś tam  
</title>  
</head>  
<body>  
<form action="dwa.php" method="GET">  
Imię: <input type=text name="imie"/><br/>  
<input type=submit value="Wyślij"/>  
</form>  
</body>  
</html>

dwa.php:
Kod
<html>  
<marquee><?php echo $_GET['imie']?><br></marquee>

Chciałbym żeby to zapisywało mi się na stronie /dwa.php4 a nie /dwa.php4?imie=to+co+napisaem
PROSZE O POMOC!!!
Lion_87
Może zamiast GET to POST?
lukaszsss
Zmieniłem
Kod
<form action="dwa.php" method="POST">

Kod
<marquee><?php echo $_POST['imie']?><br></marquee>

I nic nie wyskoczyło ale strona byla znowu /dwa.php4?imie=to+co+napisaem
Lion_87
To widocznie cos tam innego masz żle.
A w ogóle co tam robisz *php4 questionmark.gif
Grzyw
W pliku dwa.php wpisz na początku:
  1. <?php
  2. print_r($_REQUEST);
  3. ?>


zobaczysz, czy on przesyła Ci dane z formularza.

Druga rzecz to czysty HTML, a raczej XHTML, zamykaj w cudzysłowach wszystkie wartości atrybutów:
  1. <form action="dwa.php" method="GET">
  2. Imię: <input type="text" name="imie"/><br/>
  3. <input type="submit" value="Wyślij"/
lukaszsss
nic mi to nie dalo
MateuszS
To da (przynajmniej w PHP5, na 4 chyba też i Firefoxie)

index.html

  1. <head>
  2. <title> Coś tam </title>
  3. </head>
  4.  
  5. <body>
  6. <form action="dwa.php" method="POST">
  7. Imię: <input type="text" name="imie"/><br/>
  8. <input type="submit" value="Wyślij"/>
  9.  
  10. </form>
  11. </body>
  12. </html>


i dwa.php
  1. <?php
  2.  
  3. $imie = $_POST['imie'];
  4.  
  5. echo '<marquee>';
  6. echo $imie;
  7. echo '</marquee>';
  8.  
  9. ?>


Tam w index.html ma być <html> zamiast <head> na poczatku sory. Nie moge zedytowac bo mi cos forum slabo dziala
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.