Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][html]przekazanie wartości funkcji
-kymen-
post
Post #1





Goście







Ogólnie chodzi mi o to by otworzyć plik z wybranym rysunkiem
i przekazanymi wartościmi położenia top i left obiektu <div>


<FORM method="POST" action="aaa.php">
<input type="hidden" name="pion" value="xxx" />
<input type="hidden" name="poziom" value="yyy" />

w pliku aaa.php
<div style="position: absolute; left: yyypx; width: xxxpx">


Nie wiem czy jest to możliwe, jeśli trzeba to wartości zmiennej mogą być pobrane z bazy mysql
Nie wiem jak to zrobić a kawałek kodu napisałem by lepiej zrozumieć o co mi chodzi a nie jako rozwiazanie mojego problemu dlatego może być bez sensu nie znam za dobrze php ale jakoś staram się z niego korzystać.

Kymen
Powód edycji: dodalem tagi (cysiaczek)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fistach
post
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 23.11.2003

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


wystarczy wpisac:

  1. <?php
  2. </php
  3.  
  4. print "<div style=\"position: absolute; left: $zmienna[0] px; width: $zmienna[1]px\">";
  5.  
  6. ?>


gdzie $zmienna to rozne zmienne w tym przypadku $pion, $poziom itd.
Go to the top of the page
+Quote Post
sniezny_wilk
post
Post #3





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

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


Cytat(Fistach @ 27.12.2007, 18:00:43 ) *
wystarczy wpisac:

  1. <?php
  2. </php
  3.  
  4. print "<div style=\"position: absolute; left: $zmienna[0] px; width: $zmienna[1]px\">";
  5.  
  6. ?>


gdzie $zmienna to rozne zmienne w tym przypadku $pion, $poziom itd.


$zmienna[0] ? -> co to jest ? To nie chyba nie o to chodziło.

Oprócz tego, że masz błędy w formularzu, powinieneś zrobić tak:

I sposób:

aaa.php:
  1. <?php
  2. echo '<div style="position: absolute; left: '.$_POST["poziom"].'px; width: '.$_POST["pion"].'px"></div>';
  3. ?>


EDIT: tak, potrzebna jest tablica POST z której pobierasz dane

plik w którym jest formularz:
  1. <FORM method="POST" action="aaa.php">
  2. <input type="hidden" name="pion" value="100" />
  3. <input type="hidden" name="poziom" value="200" />
  4. <input type="submit" name="dalej" value="dalej"/>


Pamiętaj, że formularz zostanie wysłany tylko jeśli ktoś kliknie na przycisk, bo taka jest zasada. Jeśli chcesz zrobić to w formie linka, robisz tak:

II sposób:

plik który ma przekierowywać do pliku z divem:
  1. <a href="aaa.php?poziom=100&pion=200">link dalej</a>


a potem aaa.php:

  1. <?php
  2. echo '<div style="position: absolute; left: '.$_GET["poziom"].'px; width: '.$_GET["pion"].'px"></div>';
  3. ?>


GET, ponieważ zmienne są przekazywane w adresie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował sniezny_wilk 27.12.2007, 18:24:10
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: 3.10.2025 - 18:36