Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Skrypt zmieniajacy zawartosc strony, Link - formularz
gornik
post 7.03.2011, 19:36:40
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 9
Dołączył: 28.04.2010

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


Witam... Jestem poczatkujący w programowaniu php a potrzebuje skrypcik ktory pozwoli mi zmienic zawartosc strony tzn.

Na mojej stronie pojawią sie 2 linki

- Link1
- Link2


-- Po kliknięciu w jeden a nastepnie drugi link ( ktore będa sie otwieraly w nowym oknie )

" - link1 i - link2 "
zmieni zawartośc na

<input type="text">
<input type="button" value="wyslij"> gdzie po zatwierdzeniu (WYSLIJ) Zalaczy sie osobna strona , niech będzie to przykładowo google.pl

Probowalem to napisac za pomoca poradnikow ale same błedy.. pisałem tak

  1. $link1 = "<a href="balaba>link1</a>";
  2. $link2 = "<a href="basda>link2</2>";
  3. when $_GET[$link1,$link2];
  4. echo "include ('input.php');


Prosze o pomoc!!


--------------------
Zwiedzam świat i koduje.
Ubrania podróżnicze | Blog podróżniczy
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Daiquiri
post 7.03.2011, 19:52:05
Post #2





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Polecam kurs PHP. Popełniasz podstawowe błędy: zaczynając na tym, że:
1. Masz cudzysłowy zagnieżdżone w innych cudzysłowach, więc nie wiadomo gdzie kończysz przypisanie i zaczynasz coś innego, Możesz całość ująć w '' zamiast "" lub postawić \" w środku przypisania np.
  1. $link1 = "<a href=\"balaba\">link1</a>";
2. Co ma robić when $_GET[$link1,$link2]; ?
3. echo "include ('input.php'); - przecież to jakaś masakra smile.gif. Wystarczy include('input.php'); - skoro podpinasz plik, nie musisz go dodatkowo wyświetlać.

Popełniasz najprostsze błędy - naprawdę polecam zerknąć w kurs PHP.
Go to the top of the page
+Quote Post
gornik
post 7.03.2011, 19:58:09
Post #3





Grupa: Zarejestrowani
Postów: 56
Pomógł: 9
Dołączył: 28.04.2010

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


wiem , że popełniam bo niestety php ucze sie dopiero za rok...

Poprostu potrzebuje coś takiego żeby po kliknieciu w

-Link1 <= Click
-Link2 <= Click

(Obydwa linki otwieraja sie w nowym oknie)

Po czym
-Link1
-Link2
(całkowicie znikaja)
i zamieniaja sie w zawartośc input.php czyli mój formularz.


--------------------
Zwiedzam świat i koduje.
Ubrania podróżnicze | Blog podróżniczy
Go to the top of the page
+Quote Post
minolone
post 7.03.2011, 20:14:41
Post #4





Grupa: Zarejestrowani
Postów: 141
Pomógł: 24
Dołączył: 21.06.2008

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


Jeżeli cię dobrze zrozumiałem to po co ci w tym php?

  1. <a href="input.php" target="_blank">Link1</a>
  2. <a href="input.php" target="_blank">Link2</a>


To jest chyba najszybszy sposób na otwarcie nowego okna.
A jeżeli nie chcesz aby w linku był input.php tylko inny plik to wtedy w innym pliku daj
  1. <?php
  2. include('input.php');
  3. ?>
Go to the top of the page
+Quote Post
gornik
post 7.03.2011, 20:30:31
Post #5





Grupa: Zarejestrowani
Postów: 56
Pomógł: 9
Dołączył: 28.04.2010

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


potrzebne potrzebne.. nie rozumiecie mnie smile.gif


http://kakuskc.webd.pl/test.php tak to powinno byc tylko nie wiem jak to napisac ..


--------------------
Zwiedzam świat i koduje.
Ubrania podróżnicze | Blog podróżniczy
Go to the top of the page
+Quote Post
minolone
post 7.03.2011, 20:45:48
Post #6





Grupa: Zarejestrowani
Postów: 141
Pomógł: 24
Dołączył: 21.06.2008

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


Szczerze to nie ogarniam tego co ty tam piszesz. Podałem ci rozwiązanie. Tym bardziej jeżeli ty chciałeś to mieć w nowym oknie więc dodałem ci "_blank" <= otwarcie nowego okna. Wiec otwierasz albo plik input.php albo drugie rozwiązanie jakie ci podałem. No chyba że ty chcesz mieć to bez przeładowania strony to wtedy możesz użyć jQuery.
Go to the top of the page
+Quote Post
gornik
post 7.03.2011, 20:52:30
Post #7





Grupa: Zarejestrowani
Postów: 56
Pomógł: 9
Dołączył: 28.04.2010

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


NIE OGARNIASZ HM...


MASZ STRONE TAK? STRONA JEST PUSTA ZAWIERA 2 LINKI Na SRODKU


LINK1 = ZNIKAM PO KLINKIECIU WE MNIE
LINK2 = TEZ ZNIKAM GDY MNIE KLIKNIESZ...

GDY UZYTKOWNIK MOJEJ STRONY KLIKNIE NA TE 2 LINKI KTORE OTWORZA SIE W NOWY OKNIE... LINKI ZNIKAJA ZE STRONY (NIE MA ICH KOMPLETNIE!)

I W MIEJSCE TEGO WCHODZI MOJ FORMULARZ czyli: include('formularz.php');

IMIE [=======]
NAZIWSKO [=========] strona sie nie przeładowywuje.. cały czas jest ta sama nie odświerzana.. nie wiem jak to prościej wytłumaczyc moze na zasadzie jednego linku


Wiem ze polowa odpowiedzi będzie taka:

<a href="formularz.php">LINK1</a>

Ale ja potrzebuje, żeby
LINK1 było to otwarcie
<a href="NP:NK.pl" Target="_blank">NASZA_KLASA.PL</a>

i nagle LINK SIE KASUJE


PRZYKLADOWA STRONA:

  1. WITAMY NA NASZEJ STRONIE!!
  2.  
  3. DOWIESZ SIE TUTAJ WIELE CIEKAWYCH RZECZY
  4.  
  5. KLIKNIJ NA LINK!
  6.  
  7. [LINK1] [nowe okno - naszaklasa.pl]
  8.  
  9. STOPKA (r)


WYGLAD STRONY PO KLIKNIECIU

  1. WITAMY NA NASZEJ STRONIE!!
  2.  
  3. DOWIESZ SIE TUTAJ WIELE CIEKAWYCH RZECZY
  4.  
  5. KLIKNIJ NA LINK!
  6.  
  7. IMIE [=======]
  8. NAZIWSKO [=========]
  9.  
  10. STOPKA (r)


--------------------
Zwiedzam świat i koduje.
Ubrania podróżnicze | Blog podróżniczy
Go to the top of the page
+Quote Post
gorden
post 7.03.2011, 20:56:11
Post #8





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


Hmm.. ja zrozumiałem to z kolei inaczej. Tutaj potrzebny javascript, PHP nie ukryjesz jakiegoś elementu.

w head:
[JAVASCRIPT] pobierz, plaintext
  1. <script>
  2. function ukryj_link_pokaz_formularz() {
  3. var link = document.getElementById('link');
  4. var form = document.getElementById('form');
  5. link.style.display="none";
  6. form.style.display="";
  7. }
  8. </script>
[JAVASCRIPT] pobierz, plaintext


gdzieś w body:

  1. <a href="#" id="link" onclick="ukryj_link_pokaz_formularz()">KLIKAMY</a>
  2.  
  3. <form id="form" method=post style="display:none;">
  4. <!--formularz-->
  5. </form>


teraz zadziała, jakbyś wcześniej użył kodu. mały bład.

Ten post edytował gorden 7.03.2011, 21:01:26
Go to the top of the page
+Quote Post
gornik
post 7.03.2011, 21:12:16
Post #9





Grupa: Zarejestrowani
Postów: 56
Pomógł: 9
Dołączył: 28.04.2010

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


Dziekuje ! Wszystko pięknie ładnie ale...

Chodziło o to żeby formularz pokazywał się dopiero po kliknieciu w ODNOŚNIK a jest tak że i FORMULARZ i ODNOŚNIK sa wyświetlane w tym samym czasie ale link znika po kliknięciu


EDIT@@@ Bład w skrypcie strony smile.gif Działa jak należy smile.gif Dziekuje ++

Ten post edytował gornik 7.03.2011, 21:22:14


--------------------
Zwiedzam świat i koduje.
Ubrania podróżnicze | Blog podróżniczy
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:22