![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 22.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Napisałem skrypt logowania(nick oraz hasło są przetrzymywane w tabeli o nazwie haslo ). Po zalogowaniu użytkownik może wypełnić ankietę. Mój problem polega na tym ze nie ma pojęcia jak zrobić żeby po odpowiedzi na 1 pytanie znajdujące się w tabeli i wciśnięciu przycisku Wyślij zostały zapisane do bazy 3 podstawowe dane tj. Nick osoby , odpowiedz jakiej udzielił, oraz datę (ewentualnie datę i godzinę ) kiedy to miało miejsce. Skrycik ankiety : Kod <? echo '<form action="mailto:adres e-mail?subject=temat" method="post"> Jaki masz telefon? <br> <input type="radio" name="wartosc" value="Nokia" />Nokia<br> <input type="radio" name="wartosc" value="Sony Ericsson"/>Sony Ericsson <br> <input type="radio" name="wartosc" value="Siemens" />Siemens<br> <input type="radio" name="wartosc" value="Alcatel"/>Alcatel <br> <input type="radio" name="wartosc" value="Apple" />Apple<br> <input type="radio" name="wartosc" value="Asus"/>Asus <br> <input type="radio" name="wartosc" value="Blackberry" />Blackberry<br> <input type="radio" name="wartosc" value="HP"/>HP<br> <input type="radio" name="wartosc" value="HTC/SPV" />HTC/SPV<br> <input type="radio" name="wartosc" value="Samsung"/>Samsung<br> <input type="radio" name="wartosc" value="LG" />LG<br> <input type="radio" name="wartosc" value="Sonim"/>Sonim<br> <input type="radio" name="wartosc" value="Motorola" />Motorola<br> <input type="radio" name="wartosc" value="Toshiba"/>Toshiba<br> <input type="radio" name="wartosc" value="Sagem" />Sagem<br> <input type="radio" name="wartosc" value="myPhone"/>myPhone<br> <input type="submit" value="Wyslij" name="button"> </form>'; if(isset($_POST['button'])) { $link = @mysql_connect("mysql.cba.pl", "xxx", "xxx"); if(!empty($link)) { if(mysql_select_db("xxx")) { echo "połączono"; print($_POST['wartosc']); } else echo "Brak bazy"; } else echo "Nie połączono"; mysql_query("INSERT INTO ankieta (nick, haslo) VALUES ('$nick','$odpowiedz');"); } |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 22.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem na szybko coś podobnego w celu sprawdzenia czy informacje zostaną dodane do tabeli mysql . Teoretyczne dodaje ale tylko puste pola nic tam nie jest wpisane , poza tym pojedyńcze zalogowanie zajmuje 2 wiersze w tabeli
Kod <?
$link =@mysql_connect("xxx","xxx","xxx"); if(!empty($link)){ $nick=$_POST["nick"]; $haslo=$_POST["haslo"]; if(mysql_select_db("xxx")){ $wynik=mysql_query("SELECT login, haslo FROM hasloo WHERE login='$nick' and haslo='$haslo';"); if(mysql_num_rows($wynik)>0){ echo "zalogowano"; } else { echo "Rejestracja"; $wynik=mysql_query("SELECT login, haslo FROM hasloo WHERE login='$nick' and haslo='$haslo';"); } } } else print("Brak polaczenia z baza."); mysql_query("INSERT INTO hasloo (login, haslo) VALUES ('$log','$pas');"); ?> <form action="index.php" method="post" name="dodaj"> <table border="0"> <tr><td>NICK:</td><td><input size="20" type="text" name="nick" value="" /></td></tr> <tr><td>HASLO:</td><td><input size="20" type="password" name="haslo" value="" /></td></tr> <tr><td></td><td><input type="submit" value="ZALOGUJ" /></td></tr> </table> </form> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 05:43 |