Z góry chcę zaznaczyć, że jestem paskudnie zielony w tych tematach, więc nie bijcie!
Mam sobie formularz na hostingu, który uniemożliwia wysyłania zapytań MySQL do bazy danych, która nie jest utworzona u nich.
Formularz działa przez ten skrypt:
<script> $(document).ready(function(){ $("#form1").on("submit",function(e){ e.preventDefault(); if($("#form1 [name='your_name']").val() === '') { $("#form1 [name='your_name']").css("border","1px solid red"); } else if ($("#form1 [name='your_email']").val() === '') { $("#form1 [name='your_email']").css("border","1px solid red"); } else { $("#loading-img").css("display","block"); var sendData = $( this ).serialize(); $.ajax({ type: "POST", url: "http://saododaj.cba.pl/sendnij.php", data: sendData, success: function(data){ $("#loading-img").css("display","none"); $(".response_msg").text(data); } }); } }); $("#form1 input").blur(function(){ var checkValue = $(this).val(); if(checkValue != '') { $(this).css("border","1px solid #eeeeee"); } }); }); </script>
I saododaj.cba.pl (gdzie już można wysyłać zapytania na inne bazy danych) wysyła coś takiego:
$con = mysqli_connect($host, $userName, $password, $dbName); $name = $_POST['name']; $surname = $_POST['surname']; $age = $_POST['age']; $sex = $_POST['sex']; $height = $_POST['height']; $weight = $_POST['weight']; $look = $_POST['look']; $personality = $_POST['personality']; $history = $_POST['history']; $token = $_POST['token']; $query2 = mysqli_query($con, "SELECT userDISID FROM tokens WHERE token='".$token."'"); $userDISID = mysqli_fetch_row($query2); $query = mysqli_query($con, "SELECT * FROM tokens WHERE token='".$token."'"); if (!$query) { } else if(mysqli_num_rows($query) == 0){ } else{ $sql3 = "INSERT INTO kartyPostaci (token, userDISID, isVerified, name, surname, age, sex, height, weight, look, personality, history) VALUES ('$token', '$userDISID2', 1, '$name', '$surname', '$age', '$sex', '$height', '$weight', '$look', '$personality', '$history')"; $query3 = mysqli_query($con, $sql3); $sql4 = "DELETE FROM tokens WHERE token = '$token'"; $query4 = mysqli_query($con, $sql4);
I teraz chcę, by wiadomość "Nieprawidłowy token" lub wiadomość "Dodano kartę" wyświetlała się na głównej stronce, zamiast na saododaj.cba.pl
Mam nadzieję, że zrozumiale to wytłumaczyłem

Dzięki z góry za pomoc!