formularz w pliku gg.php:
<form name="" method="post" action="cpax.php?go=gg"> <textarea name="tresc" class="www2gg" cols="20" rows="5"></textarea><br /><br /> <select name="adresat" class="textbox" style="width:150px;"> <option value=""> Wybierz adresata </option> <option value="1" >User 1</option> <option value="2" >User 2</option> </select><br /><br /> <input type="submit" name="wyslij" class="button" value='Wyslij' onclick="document.getElementById('ladowanie').style.display='block'"><br /><br /> <?php if ($_POST['wyslij']) { $adresat = $adresaci[$_POST['adresat']]; require('gg/www2gg.php'); } ?> </form>
Fragment pliku www2gg.php odpowiedzialnego za wysyłanie:
if ($seq = $gg->wiadomosc ($adresat, $tresc, $DODAWAJ_SPACJE_W_LINKACH)) { /* statusu dostarczenia wiadomości */ /* pełnego statusu adresata wiadomości */ /* opcjonalnie wiadomości odebrancyh z serwera o ile były jakieś */ if ($pokaz_odebrane) } else { }
Funkcje załączone w pliku klasy-gg.inc
function wyslij_wiadomosc($adresat, $tresc, $potwierdzenie = TRUE) { $tresc = txt::iso2cp($tresc); $seq, ($potwierdzenie)?GG_CLASS_MSG:GG_CLASS_MSG | GG_CLASS_ACK, $tresc, 0); $this->status_dostarczenia[$seq] = FALSE; //zmieni sie przy otrzymaniu potwierdzenia return FALSE; return $seq; }
Wciąż mam tak:
Cytat
123456
01
Adresat ma byc numerkiem gadu - gadu
01
Adresat ma byc numerkiem gadu - gadu
czyli w pliku z formularzem "widzi" tablicę a w pliku www2gg widzi tylko $_POST['adresat']
Nie chciałbym ingerować w gotowe pliki, bo w przypadku aktualizacji trzeba będzie dopisywać kod na nowo. Wolałbym przekazać z formularza w jakiś sposób w postaci zmiennej. Jakieś pomysły?