Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> podmiana tekstów za zmienne - problem
sliwa007
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 7
Dołączył: 18.08.2010
Skąd: Rzeszów

Ostrzeżenie: (10%)
X----


Witam,

Mam takie pytanie. Chce zrobić coś takiego że wpisuje jakieś dane do pól opis, kontakt, wysylka, platnosci i w polu kod wpisuje np zmienne $kontakt, $wysylka, $platnosci i chce żeby po nacisnieciu przycisku submit wyświetliła się zawartość pola kod, ale żeby te zmienne wpisane w textarea były już przetworzone na teksty znajdujące się w inputach powyżej którym odpowiadają te zmienne.
Próbowałem to zrobić w ten sposób, ale po wciśnieciu wyslij wyświetla mi się nazwa zmiennej a nie jej wartosć, bardzo proszę o pomoc:

  1. <?php
  2.  
  3. $opis = trim($_POST['opis']);
  4. $kontakt = trim($_POST['kontakt']);
  5. $wysylka = trim($_POST['wysylka']);
  6. $platnosc = trim($_POST['platnosc']);
  7.  
  8. $kod = trim($_POST['kod']);
  9.  
  10. if(empty($opis) || empty($kontakt) || empty($wysylka) || empty($platnosc)) {
  11.  
  12. echo "<form action=\"\" method=\"post\">";
  13.  
  14. echo "Opis przedmiotu <textarea cols=\"40\" rows=\"3\" name=\"opis\"></textarea><br>";
  15. echo "Kontakt <textarea cols=\"40\" rows=\"3\" name=\"kontakt\"></textarea><br>";
  16. echo "Wysyłka <textarea cols=\"40\" rows=\"3\" name=\"wysylka\"></textarea><br>";
  17. echo "Płatność <textarea cols=\"40\" rows=\"3\" name=\"platnosc\"></textarea><br>";
  18. echo "Kod <textarea cols=\"40\" rows=\"3\" name=\"kod\"></textarea><br>";
  19. echo "<input type=\"submit\" value=\"wyslij\">";
  20. echo "</form>";
  21. }
  22. else {
  23. echo "$kod";
  24. }
  25. ?>


plik jest wgrany na http://resproject.pl/ts.php

Nie wiem czy nie zagmatwalem troche tego jeśli tak serdecznie przepraszam, i bardzo proszę o pomoc.

Pozdrawiam
Powód edycji: [piotrooo89]: przenoszę do Przedszkola
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sliwa007
post
Post #2





Grupa: Zarejestrowani
Postów: 69
Pomógł: 7
Dołączył: 18.08.2010
Skąd: Rzeszów

Ostrzeżenie: (10%)
X----


nie. Wejdzcie sobie na http://resproject.pl/ts.pl i wypełnijcie formularz w ten sposob:

opis przedmiotu: ble ble opis
kontakt : ble ble kontakt
wysylka: bleble wysylka
platnosci: bleble platnosci
kod: $wysylka

i po kliknieciu na wyslij pojawia się teskt $wysylka, a chce żeby się pojawiał "bleble wysylka", bo w to pole bede wstawial kod html i chce abz te ymienne sie podmienialz np wkleje kod <div="wysylka">$wysylka</div> i chce zeby mi się tam pojawily teksty które będą wpisane w tekst area. o to mi chodzi i nie wiem jak to zrobić.

Ten post edytował sliwa007 18.08.2010, 13:59:41
Go to the top of the page
+Quote Post
askone
post
Post #3





Grupa: Zarejestrowani
Postów: 654
Pomógł: 121
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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


  1. $kod = $_POST['kod'];
  2.  
  3. $kod = str_replace('$', '', $kod);
  4.  
  5. foreach(explode(' ', $kod) as $row => $value)
  6. {
  7. $opis .= $_POST[$value]. ' ';
  8. }


No i oczywiście wtedy:
  1. echo $opis;
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: 4.10.2025 - 13:46