Kann auf Angular nicht gelöscht werden


Vortex10

Ich versuche jedoch, eine Zeile aus einer Tabelle zu löschen, und selbst wenn ich den Beispielen zum Stapelüberlauf folge, kann ich keine Lösung finden. Eines der wichtigsten Dinge vor dem Start ist, dass ich die URL versteckt habe, sodass ich die URL "Get" nicht sehe, selbst wenn der Spleiß nicht die richtige Zeile in der Tabelle löscht.

HTML:

 <button id="{{value.username}}" type='button' type="button" ng-click="delete(value.username, $index)" class="btn btn-primary">Delete</button></td>

JS

  $scope.delete = function(deletingId, index){
console.log(deletingId);
        $http.get("../admin/deleted.php?username=" + deletingId)
            .success(function(data){
                $scope.data.splice(index, 1);
                console.log('dadasdas');
            })
    }

PHP

 $id = $_GET ['username'];
 $sql = "SELECT * FROM members";
 $records = mysql_query($sql);

 if(isset($_GET['username'])){
     $id = $_GET ['username'];
     $delete = "DELETE FROM members WHERE username= '$id'";
     $res = mysql_query($delete) or die ("FAILED" .mysql_error());

 }

Mache ich irgendetwas falsch (der Bereich funktioniert, der PHP-SRC ist korrekt, aber selbst wenn ich ein Echo auf PHP mache, erfüllt es nichts), da ich die versteckte URL habe, gibt es sie trotzdem, um sie als Post zu erstellen?

Danke im Voraus

Aaron Jonk

Versuchen Sie dies (ich werde Mysqli verwenden, da ich Mysql nicht verwende);

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
$conn = new mysqli($servername, $username, $password, $dbname);

$id = $_GET['username'];
$sql = "SELECT * FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        if (strtolower($id) == strtolower($row['username'])) {
            $sql = "DELETE FROM users WHERE id=".row['id'];
            $conn->query($sql);
        }
    }
} else {
    echo "No accounts registered!";
}

Das Löschen von Inhalten mit SQL unterscheidet also zwischen Groß- und Kleinschreibung. Ich hoffe / denke, Sie haben ein automatisches Inkrement idin Ihrer Datenbank. Dann wird das sicher 100% funktionieren!

Verwandte Artikel


Bereitstellung auf Kubernetes kann nicht gelöscht werden

Net Sim Ich habe Kubernetes Version 10 installiert kubectl version Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.0", GitCommit:"fc32d2f3698e36b93322a3465f63a14e9f0eaead",GitTreeState:"archive", BuildDate:"2018-03-29T08:38:42Z",GoVersi

Zeile in Angular JS kann nicht gelöscht werden

Ritesh Gupta Ich versuche, eine Zeile in Angular JS mithilfe des Webdienstes zu löschen, kann dies jedoch nicht. Hier ist mein Code: script.js $scope.DeleteEmployee = function (EID) { var data = $.param({ EID: $scope.EmpId })

ENI - RDS kann nicht gelöscht werden Bereits gelöscht

Joseph Crawford Ich habe versucht, Code in einer ElasticBeanstalk-Umgebung bereitzustellen. Jedes Mal, wenn ich versuche, diesen Zweig in einer Umgebung bereitzustellen, beendet EB alle Instanzen, ELB, RDS usw. und versucht neu zu erstellen, schlägt jedoch feh

AttributeError: Attribut kann nicht gelöscht werden

Nemo Ich hatte diesen Datenrahmen df1 Type Count 0 Entire home/apt 5326 1 Hotel room 249 2 Private room 5570 3 Shared room 628 Nach dem Transponieren df1sah der transponierte Datenrahmen so df2aus df2 = df1.T df2 .colu

Datensatz in CodeIgniter kann nicht gelöscht werden

Kumar home.php Dies ist mein Controller, ich erhalte die richtige URL über die ID, kann aber den Datensatz nicht löschen. <?php class home extends CI_Controller { function __construct(){ parent::__construct(); $this->load->model('sel

UDF kann nicht gelöscht werden

Dinesh Ich verwende Cassandra 3.10 und versuche, zwei von mir erstellte UDFs zu löschen: cal_group_and_totalund group_by_total. group_by_totalruft die erste Funktion auf, also habe ich zuerst beschlossen, die zweite Funktion zu löschen. Und wenn ich folgenden

Form kann nicht gelöscht werden

dpm Ich versuche, das Formular zurückzusetzen, nachdem auf die Schaltfläche "Senden" geklickt wurde. Ich verstehe, dass das Festlegen des Formulars auf makellos allein die Eingabefelder nicht löschen sollte. Ich habe versucht, die verschiedenen Vorschläge zum