私はPHPを試してきましたが、パラメータで解決できない問題がいくつかあります。もし私がそれを動作させないコードからまっすぐに送信しようとすると、それ以外の場合は保存することでBDにパラメータを保存しようとすると。 これは私のコードです。PHP PDOのパラメータを送信
<?php
class Cliente {
public $db;
public function __construct() {
$db = new Database();
$this->db = $db->instance();
$this-> sendDado();
}
public function sendDado(){
if ($_POST) {
try {
$query = $this->db->prepare("INSERT INTO PESSOA(nome, email, func) values(:nome,:email,:func)");
$query->bindValue(":nome", $_POST['nome'], PDO::PARAM_STR);
$query->bindValue(":email", $_POST['email'], PDO::PARAM_STR);
$query->bindValue(":func", $_POST["1"], PDO::PARAM_INT);
$query->execute();
echo "Enviado com sucesso";
} catch(PDOException $e) {
echo "Não foi possivel enviar";
}
}
}
?>
に変更します。「BDにパラメータを保存する」とはどういう意味ですか?このコードからエラーが出ますか? – WillardSolutions
@EatPeanutButter多分彼はDBを指しています。 – Perumal
$ _POST ['1']は何ですか? –