Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Formularz z linkiem w srodku
Forum PHP.pl > Forum > Przedszkole
fardbleecker
Trochę ciężko wyszkukać takich rzeczy w google bo nie wiem nawet jak to sprecyzować.
Chciałbym mieć formularz, w którym wpisuje się zdanie w jedyne pole tego formularza i po kliknięciu WYŚLIJ przesyła do strony /strona2.php?id={id}&zdanie={zdanie}
np. /strona2.php?id=Tomasz&zdanie=Ala%20Ma%Kota
Id mam przeniesione z wcześniejszego linka (nie wiem czy to dobrez tlumacze ale pewnie wiecie o co chodzi)

Taki pseudokod może zoobrazuje mój cel
  1. <?php
  2. $id = trim($_GET['id']);
  3. echo "<center><br><input type='text' name='new_name';
  4. $zdanie = str_replace(" ", "%20", $_POST['new_namel']);
  5. echo "<a href=\"strona2.php?id=$id&zdanie=$zdanie\">[ZAPISZ WPIS]</a>";
  6. ?>


Jak to zrobić żeby działało? Nie mam żadnej wiedzy z php (wszystko co mam to wiedza c++ z liceum)...
nospor
A po co ci to zdanie w linku? Skoro to jest formularz to czemu nie moze to byc wyslane normalnie po ludzku jak kazdy normalny formularz?
fardbleecker
bo mam dalej skrypt którego parametrami są zmienne z linku
nospor
to nie mozesz zmienic, by skrypt zamiast POSTem slal dane GETem?
fardbleecker
ja na prawdę nie wiem o co chodzi tongue.gif

W Pliku nr 1 mam pobrana tabele z bazy danych i dodalem w każdym wierszu(w pętli)
  1. <a href=\"zapis.php?id=" . $row['login'] . " \">[ZAPISZ WPIS]</a>


W Pliku nr 2 mam skrypt który wgrywa wartości do bazy
  1. $id = trim($_GET['id']);
  2. $id2 = trim($_GET['zdanie2']);
  3. if(!empty($id)) {
  4. mysql_query("INSERT INTO zapisane (id, comment)
  5. VALUES ('$id','$id2')")
  6. or die('Błąd zapytania: '.mysql_error());
  7. }


id2 (comment/zdanie2) dodałem bo chcialem abym w każdym wierszu mógł dodać komentarz. Oprócz tych ID1 ID2 mam też inne zmienne ale ukryłem bo nie są tutaj potrzebne. Myślałem że najłatwiej będzie dodać kolejny plik który będze przekształcał link z pliku 1 i dodawał końcówkę linka (z komentarzem) tak abym w 2gim pliku nic już nie zmieniał.

Mam nadzieje że to co napisalem da się zrozumieć tongue.gif
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.