<?php $connect = mysql_connect("x.x.x.100", "root", "123456"); ?> <form action="?action=change" method="post"> Nick: <input type="text" name="name"><br> Czas: <input type="text" name="availDt"><br> <input type="submit" value="Banuj"> </form> <?php /********** KONFIGURACJA KOMUNIKATÓW *************/ $msg['success'] = "Zbanowany"; $msg['not_exist'] = "Niema Takiego gracza"; $msg['not_some'] = "Podane hasła do siebie nie pasują!"; /*************************************************/ $nick = $_REQUEST['name']; $czas = $_REQUEST['availDt']; $db = mysql_select_db("account" "player"); IF($_REQUEST['action']=='ban') { { $szukaj = mysql_num_rows(mysql_query("SELECT accountid FROM player WHERE name='$nick')) > 0) $ban1 = mysql_num_rows(mysql_query("SELECT * FROM account WHERE id='$szukaj')) > 0) $update = mysql_query("UPDATE account SET status=('BLOCK') AND availDt=('$czas') WHERE $szukaj='$ban1'") OR die(mysql_error()); IF($update==true) { echo $msg['success']; } else { echo "<b>Błąd</b><br>".$msg['not_exist']; } } } ?>
Napisałem coś takiego i czy jest dobrze napisany
ma robic cos takiego
1. wyszukuje danych w bazie "player" o danym "name" i kopiuje accountid z tej tabeli
2. odczytuje wynik z pk 1 i wyszukuje ten winyik z pkt, 1 w rekordzie "id"
3. jak znajdzie to zmieni dane tabeli na te co podałem "status=('BLOCK') AND availDt=('$czas')"
prosze o sugestie co zle a co dobrze