我想從$ _POST獲取單個數據,表單中的字段名爲「parametro」,並將其保存在$ _POST ['Caracterizacion']上,我想要得到這個「parametro」並將其保存爲var的字符串,如何獲取這些數據?
回答
所以窗體上的字段是parametro?我將承擔下列HTML:
<input type="text" name="parametero" id="param_1"/>
在這種情況下,您就可以訪問內容的那場像這樣:
$var = $_POST['parametero'];
這是假設表單元素的方法屬性,這個輸入元素在設置爲POST
如果我假設不正確,請進一步闡述並提供至少您的html。
它給了我一個錯誤「未定義索引:Parametro」,是的,表單上的字段是parametro – nosthertus
它是區分大小寫的 – Zarathuztra
仍然給我「未定義索引:parametro」 – nosthertus
本所認爲:
<div class="form">
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'caracterizacion-form',
// Please note: When you enable ajax validation, make sure the corresponding
// controller action is handling ajax validation correctly.
// There is a call to performAjaxValidation() commented in generated controller code.
// See class documentation of CActiveForm for details on this.
'enableAjaxValidation'=>false,
)); ?>
<p class="note">Fields with <span class="required">*</span> are required.</p>
<?php echo $form->errorSummary($model); ?>
<div class="row">
<?php echo $form->labelEx($model,'parametro'); ?>
<?php echo $form->textField($model,'parametro',array('size'=>60,'maxlength'=>256)); ?>
<?php echo $form->error($model,'parametro'); ?>
</div>
<div class="row buttons">
<?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?>
</div>
<?php $this->endWidget();
?>
</div><!-- form -->
,這是從控制器動作
public function actionCreate()
{
$model=new Caracterizacion;
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if(isset($_POST['Caracterizacion']))
{
$model->attributes=$_POST['Caracterizacion'];
if($model->save())
{
$variable="hola";
Caracterizacion::model()->columna($variable);
$this->redirect(array('view','id'=>$model->id));
}
if($model->save() == false)
var_dump($model->errors);
}
$this->render('create',array(
'model'=>$model,
));
}
你可以看到即時製作一個名爲與內容「HOLA」,其被帶到變量var在模型上做的一個類,現在它工作,但事情是,我想用$ _POST上的一個元素替換「hola」字符串,當我用$ _POST ['Caracterizacion']替換它時,它會給我一個錯誤「數組到字符串轉換」,所以我不知道該怎麼做,這就是爲什麼我問如何得到只有1元素fr om $ _post
- 1. PHP $ _POST獲取數據數組
- 2. 獲取未指定$ _POST數據
- 3. 從filter_input獲取$ _POST鍵
- 4. 從PHP中的數組中獲取數據$ _Post
- 5. Yii如何從數據庫中獲取數據
- 6. PHP文件無法從index.html獲取$ _POST數據
- 7. 我可以使用$ _POST從數據庫獲取信息嗎?
- 8. yii使用CSqlDataProvider獲取數據
- 9. Yii Framework獲取用戶數據
- 10. yii:如何獲取發佈數據?
- 11. 我不能在控制器中使用Yii 2.0獲取$ _POST值
- 12. Yii從數據庫中獲取最早的對象 - findByAttributes
- 13. YII如何從另一個會話中獲取數據?
- 14. 如何禁用從Yii中的相關模型獲取數據
- 15. 如何在yii中從數據庫獲取變量的CSS值?
- 16. 從表中獲取數據並在yii 2.0中顯示gridview
- 17. 使用Yii從關係表中獲取更多數據
- 18. 如何從Yii數據提供者獲取n條記錄?
- 19. Yii如何從Count和Group中獲取數據通過
- 20. 如何從$ _POST獲取鍵值?
- 21. 獲取$ _POST參數時出錯
- 22. 否$ _POST數據?
- 23. 獲取Yii中
- 24. 從數據庫中獲取數據並在yii中創建列表框
- 25. 獲取從數據
- 26. 我如何通過CKEDITOR的$ _POST獲取數據?
- 27. _POST笨$數據空
- 28. 從數據庫中選擇數據(Yii)
- 29. 在angularjs中獲取$ _POST變量中的數據
- 30. 無法在_POST變量中獲取JSON數據php
您應該嘗試使用:print_r($ _ POST)來查看有關POST參數的信息。順便說一句,你可以嘗試$ _POST ['Caracterizacion'] ['parametro']來獲得它。 – secretlm
事實上,確實有幫助,謝謝,它的工作原理。 – nosthertus