PDA

Zobacz pełną wersję : Przesył zmiennej do index.php



Subey
14-05-2007, 17:26
Pisze wlasnie komponenta i w pliku aaaa.html.php w którym mam
"class HTML_Formularz, a wniej funkcje która generuje formularz.

W formularz jak mam action="<? __FILE__; ?>" to dziala wporzadku ale wynik działania pokazuje sie bez całej struktury serwisu (tylko literki na białym tle)

A chcialbym zeby wynik działania pokazał sie razem ze struktura strony.

Zauważyłem że w innych komponentach formularze mają action="index.php" i postanowiłem też zmienić lecz po zmianie wyskakuje mi zamiast componentu
" Tutaj nie ma tymczasem żadnych informacji. Zapraszamy wkrótce"
Stąd moje pytanie jak te inne komponenty przesylaja zmienne do pliku index.php i ponownie je odbieraja??

stone
14-05-2007, 22:15
Dosyć dobry przykład to komponent rejestracji (components/com_registration), czy tam patrzyłeś?
A ja wygląda link w przeglądarce po wykonaniu Twojego formularza (przy skierowaniu na index.php)

Subey
15-05-2007, 17:18
Po przeslaniu wyglada to tak www.jakasstrona.pl/index.php

Ale chyba znalazłem szczegół co pominełem:

<input type="hidden" name="option" value="tutaj_folder_komponentu" />

Po dodaniu już działa, co prawda w module com_registration jest:

<input type="hidden" name="option" value="<?php echo $option; ?>" />

Ale nie mogłem dojść gdzie jest zdefiniowana zmienna $option w com_registration. Wiecie może gdzie??

Druga sprawa, jak wysyłam zmienne z komponentu na index.php musze jeszcze o czymś pamietać ??

stone
15-05-2007, 20:14
option jest w tym konkretnym przypadku ( i zwykle tak jest) brane jest bezpośrednio z linku