![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 16.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
<?php
if (isset($_POST['submit'])) { // Obsługa formularza. if (empty($_POST['ip_address'])) { $ip = FALSE; echo "Wpisz adres IP !"; } else { $ip = $_POST['ip_address']; } } ?> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> <table border="0"> <tr> <td>Wpisz adres IP: </td> <td><input type="text" name="ip" size="15" maxlength="20" value="<?php if (isset($_POST['ip_address'])) echo $_POST['ip_address']; ?>" /></td> <td><div align="center"><input type="submit" name="submit" value="Ustaw" /></div></td> </tr> </table> </form> Wprowadzając jakieś dane do formularza i wyświetlając zmienna $ip jednocześnie skrypt wyświetla informację aby wprowadzić IP , co jest nie tak ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 6 Dołączył: 30.06.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 16.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
oczywiście masz racje, ojj długa droga przede mną w programowaniu w php
![]() Kod <?php if ($_SESSION['ipaccess'] == '*') { echo "Dostęp do serwera FTP jest możliwy z każdego adresu IP"; } else { echo "Dostęp do serwera FTP jest możliwy z adresu <b>$_SESSION[ipacces]</b>"; } if (isset($_POST['submit'])) { // Obsługa formularza. if (empty($_POST['ip_address'])) { $ip = FALSE; echo "Wpisz adres IP lub * !"; } else { $ip = $_POST['ip_address']; } if ($ip) { $querry = "UPDATE users SET ipaccess=$ip WHERE user_id=$_SESSION[user_id]"; $result = @mysql_query ($guery); if (mysql_affected_rows() == 1 ) { // Jesli nie wystąpiły żadne problemy echo "Zmieniono ustawienia dostępu IP"; } else { echo "Ze względu na wystapienie błedu systemowego zmiana nie była możliwa"; } } } ?> Pomoże ktoś znaleźć błąd ? Ten post edytował easyshare 20.09.2008, 19:59:07 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 6 Dołączył: 30.06.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Nie zmuszaj do bawienia się we wróżkę, napisz w czym jest błąd.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 16.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod $querry = "UPDATE users SET ipaccess=$ip WHERE user_id=$_SESSION[user_id]"; $result = @mysql_query ($guery); źle zadeklarowana zmienna. Mam jeszcze jeden problem. Zmiennej IP przypisywany jest adres IP w postaci xxx.xxx.xxx.xxx . Jak zapisać to zapytanie żeby było wykonane prawidłowo. Jeśli zmienna zawiera . to otrzymuje błąd. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 6 Dołączył: 30.06.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 16.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
chodzi tutaj o zmienną $ip Kiedy do formularza wprowadzę np 192.168 to zapytanie jest wykonane prawidłowo,, jeśli pełny adres czyli 192.168.1.1 występuje błąd w zapytaniu , nie wiem dlaczego tak się dzieje :/
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 24.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
moze jest za male pole w bazie danych i nie miesci sie wprowadzona wartosc
-------------------- Salsainfo.pl
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 05:06 |