submitButton bug

Hello,

I want to insert data from form1 (I called it createFactCmd.php) then when I submit I want to pass to form2 (I called it _form.php) to insert its data also.

I have 3 models, one controller and 2 views as bellow:

[u][b]The models: [/b][/u]

I have Commande.php , Facture.php , Bien.php

[u][b]The views: [/b][/u]

I have createFactCmd.php , _form.php

[u][b] The controller action: [/b][/u]

public function actionAcquisition(){

	$cmd = new Commande; 


	$fact = new Facture; 


	$model = new Bien;


	   	    


if ((($cmd->load(Yii::$app->request->post()) && $cmd->validate())) && (($fact->load(Yii::$app->request->post()) && $fact->validate())) ) {


                	


	      	 		$cmd->save();


	      	 		$fact->save();


	      	 		$model->numfacture = $fact->numfacture;


	      	 		$model->numcmd = $cmd->numcmd;


	      	 		return $this->render('_form', [


	      	 				'model' => $model,


	      	 		]);


	      	 


            } 


	 else if ($model->load(Yii::$app->request->post()) && $model->validate()) {


	 		$model->save();


	 	       }


	 	else {


	 		return $this->render('createFactCmd', [


	 				'fact' => $fact,


	 				'cmd' => $cmd,


	 				]);


	 	}	


}





    [u][b]The views: [/b][/u]





[b]The createFactCmd code: [/b]

<div class="bien-createFactCmd">

&lt;?php &#036;form = ActiveForm::begin(); ?&gt;

<?= $form->field($fact, ‘numfacture’)->textInput()->label(‘Numéro facture’) ?>

&lt;?= &#036;form-&gt;field(&#036;fact, 'regcomm')-&gt;textInput()-&gt;label('Code fournisseur') ?&gt;


&lt;?= &#036;form-&gt;field(&#036;fact, 'datefact')-&gt;textInput()-&gt;label('Date facture') ?&gt;


&lt;?= &#036;form-&gt;field(&#036;fact, 'tva')-&gt;textInput()-&gt;label('TVA: ') ?&gt;  

<?= $form->field($cmd, ‘numcmd’)->textInput()->label(‘Numéro commande’) ?>

<?= $form->field($cmd, ‘datecmd’)->textInput()->label(‘Date commande:’) ?>

&lt;div class=&quot;form-group&quot;&gt;


    &lt;?= Html::submitButton( 'Valider', ['class' =&gt; 'btn btn-success']) ?&gt;     


&lt;/div&gt;





&lt;?php ActiveForm::end(); ?&gt;

</div>

The _form code:

<div class="bien-form">

&lt;?php &#036;form = ActiveForm::begin(); ?&gt;





&lt;?= &#036;form-&gt;field(&#036;model, 'codebien')-&gt;textInput(['maxlength' =&gt; true]) ?&gt;





&lt;?= &#036;form-&gt;field(&#036;model, 'codesousfamille')-&gt;textInput() ?&gt;





&lt;?= &#036;form-&gt;field(&#036;model, 'typebien')-&gt;textInput(['maxlength' =&gt; true]) ?&gt;





&lt;?= &#036;form-&gt;field(&#036;model, 'designationbien')-&gt;textInput(['maxlength' =&gt; true]) ?&gt;





&lt;?= &#036;form-&gt;field(&#036;model, 'dateacquisition')-&gt;textInput(['maxlength' =&gt; true]) ?&gt;





&lt;?= &#036;form-&gt;field(&#036;model, 'statutbien')-&gt;textInput(['maxlength' =&gt; true]) ?&gt;





&lt;?= &#036;form-&gt;field(&#036;model, 'etatbien')-&gt;textInput(['maxlength' =&gt; true]) ?&gt;





&lt;?= &#036;form-&gt;field(&#036;model, 'prixachat')-&gt;textInput(['maxlength' =&gt; true]) ?&gt;





&lt;?= &#036;form-&gt;field(&#036;model, 'tauxamort')-&gt;textInput(['maxlength' =&gt; true]) ?&gt;





&lt;?= &#036;form-&gt;field(&#036;model, 'typeamort')-&gt;textInput(['maxlength' =&gt; true]) ?&gt;





&lt;?= &#036;form-&gt;field(&#036;model, 'dureevie')-&gt;textInput() ?&gt;





&lt;?= &#036;form-&gt;field(&#036;model, 'commentaire')-&gt;textInput(['maxlength' =&gt; true]) ?&gt;





&lt;?= &#036;form-&gt;field(&#036;model, 'poids')-&gt;textInput(['maxlength' =&gt; true]) ?&gt;





&lt;?= &#036;form-&gt;field(&#036;model, 'garantie')-&gt;textInput(['maxlength' =&gt; true]) ?&gt;





&lt;?= &#036;form-&gt;field(&#036;model, 'datedebugarantie')-&gt;textInput(['maxlength' =&gt; true]) ?&gt;





&lt;div class=&quot;form-group&quot;&gt;


        &lt;?= Html::submitButton( 'Enregistrer bien', ['class' =&gt; 'btn btn-success']) ?&gt;     


&lt;/div&gt;





&lt;?php ActiveForm::end(); ?&gt;

</div>

[b][color="#FF0000"]I want to display createFactCmd form and insert its data then when I submit I want to display _form form and insert its data. My problem is that I can display createFactCmd first, I insert its data, I pass to _form but when I submit, I cant insert its data, the browser takes me back to createFactCmd.

[/color]

Can you help me plz.[/b]