Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 5418813c

Přidáno uživatelem Milan Vacek před více než 3 roky(ů)

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

Zobrazit rozdíly:

application/model/DB.php
649 649

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

  
663
    $query = "DELETE FROM dd_lemma WHERE";
664 661
        if (array_key_exists("lemma", $_POST) && $_POST['lemma'] != "") {
662
            $query = "DELETE FROM dd_lemma WHERE";
665 663
            $query .= " id = :lemma_id ;";
666
        }
667

  
668
    $this->stmt = $this->pdo->prepare($query);
669
        if (array_key_exists("lemma", $_POST) && $_POST['lemma'] != "") {
664
            $this->stmt = $this->pdo->prepare($query);
670 665
            $this->stmt->bindParam(':lemma_id', $lemma["id"], PDO::PARAM_INT);
666
            $this->stmt->execute();
671 667
        }
672
    $this->stmt->execute();
668

  
673 669

  
674 670
    // ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Tabulka dd_manuscript |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
675 671

  
676 672
    if (array_key_exists("wordform_id", $_POST) && $_POST['wordform_id'] != "") {
677 673
        $query = "DELETE FROM dd_manuscript WHERE";
678 674
        $query .= " wordform_id = :wordform_id ;";
679
    }
680

  
681
    $this->stmt = $this->pdo->prepare($query);
682
    if (array_key_exists("wordform_id", $_POST) && $_POST['wordform_id'] != "") {
675
        $this->stmt = $this->pdo->prepare($query);
683 676
        $this->stmt->bindParam(':wordform_id', $_POST['wordform_id'], PDO::PARAM_INT);
677
        $this->stmt->execute();
684 678
    }
685
    $this->stmt->execute();
679

  
686 680

  
687 681
    // ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Tabulka dd_tag |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
688 682

  
689
    $query = "DELETE FROM dd_tag WHERE";
690 683
        if (array_key_exists("tag", $_POST) && $_POST['tag'] != "") {
684
            $query = "DELETE FROM dd_tag WHERE";
691 685
            $query .= " id = :tag_id ;";
692
        }
693

  
694
    $this->stmt = $this->pdo->prepare($query);
695
        if (array_key_exists("tag", $_POST) && $_POST['tag'] != "") {
686
            $this->stmt = $this->pdo->prepare($query);
696 687
            $this->stmt->bindParam(':tag_id', $tag["id"], PDO::PARAM_INT);
688
            $this->stmt->execute();
697 689
        }
698
    $this->stmt->execute();
699 690
}
700 691

  
701 692
}
702 693

  
703 694
// (D) DATABASE SETTINGS - CHANGE TO YOUR OWN!
704 695
define('DB_HOST', 'localhost');
705
define('DB_NAME', 'dalim2');
696
define('DB_NAME', 'a');
706 697
define('DB_CHARSET', 'utf8');
707 698
define('DB_USER', 'postgres');
708
define('DB_PASSWORD', 'a');
699
define('DB_PASSWORD', 'MVcesko98');

Také k dispozici: Unified diff