![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 8.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich,
zwracam się z prośbą o pomoc, wzorując się na skryptach sprawdzam pole formularza za pomocą ajax czy istnieje wpis w bazie Kod <td><input required="required" name="DX" type="text" id="qrz" ><span id="status_qrz"></td> JS Kod $(document).ready(function() { $("#qrz").change(function() { var qrz = $("#qrz").val(); var msgbox = $("#status_qrz"); if(qrz.length > 2) { $("#status_qrz").html('<img src="../images/ajax-loader.gif" align="absmiddle">...'); $.ajax({ type: "POST", url: "check_qrz.php", data: "qrz="+ qrz, success: function(msg){ $("#status_qrz").ajaxComplete(function(event, request){ var d = msg; var str=msg.substr(0, 2); if(str == 'OK') { $("#qrz").removeClass("red"); $("#qrz").addClass("green"); msgbox.html('<img src="../images/OK.png" width="24px" align="absmiddle"> <font color="Green"></font> '); } else { $("#qrz").removeClass("green"); $("#qrz").addClass("red"); msgbox.html(msg); $("submit").attr("disabled", true); } }); } }); } else { $("#qrz").addClass("red"); $("#status_qrz").html('<font color="#cc0000">QRZ to short!</font>'); } return false; }); }); check_qrz.php Kod if(isset($_POST['qrz'])) { $DX = strtoupper($_POST['qrz']); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "SELECT user_aim FROM phpf_users WHERE user_aim ='$DX'"; $result = $conn->query($sql); if ($result->num_rows > 0) { echo '<span style="color: green;"><strong> '.$DX.' It in the database</strong></span>'; } else { echo 'OK'; } } Moje pytanie i prośba o pomoc w jaki sposób dodać do tego samego formularza dodatkową zmienną np. $check, która prześle POST informacje z tego sprawdzenia np. Kod $check = "1" // jeśli prawda $check = "0" //jeśli fausz Pozdrawiam i za wszelką pomoc dziękuję. Tomek |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 207 Pomógł: 40 Dołączył: 2.06.2016 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Tutaj przypisujesz skąd zmienna qrz jest brana - z atrybutu value elementu o id=qrz, którym jest input.
odpowiada za dane wysyłane do Twojego skryptu. Rozwiązanie: Dodać obok inputa qrz kolejny input np. checkbox i nadać mu id. Wczytać atrybut value z tego elemntu do zmiennej javascript, poszerzyć dane wysyłane o tę wartość. No i odczytać tę zmienną POST w skrypcie PHP. Ten post edytował emstawicki 30.09.2016, 08:04:40 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 8.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
jeśli dobrze rozumiem
JS
grrr nie wiem czy dobrze myślę i nie wiem jak włączyć to poprawnie do javascript, nie ukrywam jest to dla mnie magia, ale chyba ma wyglądać to tak Dzięki emstawicki , działa ![]() Pozdrawiam Ten post edytował tjakob 30.09.2016, 20:21:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 15:45 |