У меня есть таблица в базе данных mshop2 с именем userdb. Он имеет столбцы:Попытка удалить таблицу из базы данных с помощью php-файла
- ID
- имя
- имя пользователя
- пароль
- электронной
Мой файл JS со всеми функциями, хранящихся в них назван mshop2.script, где я также сохраняю функцию deleteUser, которая будет переходить к файлу с именем deleteUser.php
Файл, в котором я хочу код для запуска на это admin.php и Он получил их в ней написано:
<font color="white">Deletion - ID</font>
<input class="test1" type="text" id="txUserid" value="">
<input class="test2" name="Submit" type="submit" value="" id="submit"
onClick='deleteUser();txUserid.value="";'/>
слова «вход класс» только собирается соответствовать папку с изображениями в соответствии с моим CSS чтобы показать изображение, которое я хочу, чтобы код работал, когда я нажимаю на него, поэтому не против. я включил эти строки в голове моей .php файла:
<script src='jquery.js'></script>
<script src='mshop2.script.js'></script>
я написал это на моем mshop2.script.js файле:
function deleteUser(){
var userid = $('#txUserid').val();
var finalData = {
uid: userid
};
$.post('deleteUser.php', finalData, function(resp){
if(resp == 'success'){
alert('User successfully deleted.');
getUserList();
}
});
}
Это содержимое моего deleteUser .php файл:
<?php
include 'config.php';
$id = mysql_real_escape_string($_POST["userid"]);
$q = "DELETE FROM userdb WHERE ID = '$uid'";
if(!mysql_query($q, $con)){
die('Error: ' . mysql_error());
echo mysql_error();
}else{
echo 'success';
}
mysql_close($con);
?>
ничего не происходит, и если я вхожу «1» в текстовое поле или любое число от 1 до 5 согласующий линии в моей таблице в базе данных с тем же идентификатором, что я поступил не будет получить de leted.
Что не так с моим кодом?
[** Пожалуйста, не используйте '' * mysql_ функции в новом коде **] (http://bit.ly/phpmsql). Они больше не поддерживаются [и официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). См. [** красное поле **] (http://j.mp/Te9zIL)? Узнайте о [* подготовленных операторах *] (http://j.mp/T9hLWi) и используйте [PDO] (http://php.net/pdo) или [MySQLi] (http://php.net/ mysqli) - [эта статья] (http://j.mp/QEx8IB) поможет вам решить, какой из них. Если вы выберете PDO, [здесь хороший учебник] (http://www.brightmeup.info/article.php?a_id=2). – Fracsi