データベース接続を開くための接続変数を取得する際に問題があります。フォームで送信されたクラスから接続変数を取得する
<form action="password.php" method="post">
<div class="form-group">
<input type="password" class="form-control" name="current" placeholder="Contraseña Actual..." />
</div>
<div class="form-group">
<input type="password" class="form-control" name="new" placeholder="Nueva Contraseña..." />
</div>
<div class="form-group">
<input type="password" class="form-control" name="confirm" placeholder="Repetir Nueva Contraseña..." />
</div>
</div>
<div class="modal-footer">
<input type="hidden" name="q" value="proofQueries">
<button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
<button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> Cambiar</button>
</form>
HTMLでこの私のコード間、私は、関数を呼び出す方法のモデルを変更することができ、私のクラスのphp
$settings = new Datasettings();
require_once('../config.php'); // file of connection of PDO
$conexion = new Conexion();
if(isset($_POST['q'])){ // get the name from html form for go to a function of this class
$settings->$_POST['q']($conexion);
}
class Datasettings {
function __construct(){
session_start();
if(!isset($_SESSION['id'])){
header('location:mystyle.css');
}
}
function proofQueries($conexion){
}
... other functions....
のコード?どうすればそれを作ることができますか?
$設定 - > $ _ POST ['q']($ conexion); 'いい計画のようには思われません... – Rasclatt
あなたは何をしようとしていますか?何があなたの持っているもので働いていないのですか? – Rasclatt
確定関数を使って$ conexion PDO変数をクラスに送る必要があったので、私はフォームを使って関数を呼び出そうとしました。私は方法を見つけました、今私はaction = ""でフォームを送り、 "isset"でデータを取得します。関数にパラメータを送る別の方法はありますか? –