Projekt

Obecné

Profil

« Předchozí | Další » 

Revize a4f82b78

Přidáno uživatelem Milan Vacek před téměř 4 roky(ů)

Bug #8548 Insert a Update vyžadují neznámé id

Zobrazit rozdíly:

application/model/DB.php
648 648
}
649 649

  
650 650
function remove(){
651
    // ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Tabulka dd_wordform |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
652
        if (array_key_exists("id", $_POST) && $_POST['id'] != "") {
653
            $query = "DELETE FROM dd_wordform WHERE";
654
            $query .= " id = :id ;";
655
            $this->stmt = $this->pdo->prepare($query);
656
            $this->stmt->bindParam(':id', $_POST['id'], PDO::PARAM_INT);
657
            $this->stmt->execute();
658
        }
659 651
    // ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Tabulka dd_lemma |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
660 652

  
661 653
        if (array_key_exists("lemma", $_POST) && $_POST['lemma'] != "") {
......
665 657
            $this->stmt->bindParam(':lemma_id', $lemma["id"], PDO::PARAM_INT);
666 658
            $this->stmt->execute();
667 659
        }
660
    // ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Tabulka dd_tag |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
661

  
662
        if (array_key_exists("tag", $_POST) && $_POST['tag'] != "") {
663
            $query = "DELETE FROM dd_tag WHERE";
664
            $query .= " id = :tag_id ;";
665
            $this->stmt = $this->pdo->prepare($query);
666
            $this->stmt->bindParam(':tag_id', $tag["id"], PDO::PARAM_INT);
667
            $this->stmt->execute();
668
        }
668 669

  
669 670

  
670 671
    // ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Tabulka dd_manuscript |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
672
    echo "done";
671 673

  
672 674
    if (array_key_exists("wordform_id", $_POST) && $_POST['wordform_id'] != "") {
673 675
        $query = "DELETE FROM dd_manuscript WHERE";
......
677 679
        $this->stmt->execute();
678 680
    }
679 681

  
682
    echo "done";
680 683

  
681
    // ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Tabulka dd_tag |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
682

  
683
        if (array_key_exists("tag", $_POST) && $_POST['tag'] != "") {
684
            $query = "DELETE FROM dd_tag WHERE";
685
            $query .= " id = :tag_id ;";
684
    // ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Tabulka dd_wordform |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
685
        if (array_key_exists("id", $_POST) && $_POST['id'] != "") {
686
            $query = "DELETE FROM dd_wordform WHERE";
687
            $query .= " id = :id ;";
686 688
            $this->stmt = $this->pdo->prepare($query);
687
            $this->stmt->bindParam(':tag_id', $tag["id"], PDO::PARAM_INT);
689
            $this->stmt->bindParam(':id', $_POST['id'], PDO::PARAM_INT);
688 690
            $this->stmt->execute();
689 691
        }
690 692
}
......
696 698
define('DB_NAME', 'dalim2');
697 699
define('DB_CHARSET', 'utf8');
698 700
define('DB_USER', 'postgres');
699
define('DB_PASSWORD', 'a');
701
define('DB_PASSWORD', 'MVcesko98');
application/view/Index.php
24 24
        data.append("positiondetail", "posdet");
25 25
        data.append("prefix", "prefix");
26 26
        data.append("suffix", "suffix");
27
        data.append("id", 47030);
27
        data.append("id", 9);
28 28
        //data.append("lemma_id", 3686);
29 29
        //data.append("tag_id", 1219);
30
        data.append("pos", 1);
30
        data.append("pos", 6);
31 31
        data.append("manuscript", [1,2,3,4,5]);
32
        data.append("wordform_id", 4);
32
        data.append("wordform_id", 9);
33 33
        data.append("tag", "A---------");
34 34
        //data.append("finished", "false");
35 35
        // data.append("tag_pos", "V");
......
37 37
        // data.append("tag_number", "S");
38 38
        // data.append("word", "okáza");
39 39
        var xhr = new XMLHttpRequest();
40
        xhr.open("POST", "../controller/UpdateController.php");
40
        xhr.open("POST", "../controller/RemoveController.php");
41 41
        /*xhr.onload = function(){
42 42
            let results = document.getElementById("results"),
43 43
                //if anything returned then do this

Také k dispozici: Unified diff