在 php 中跳过 $_POST
skipe $_POST in php
我有一个 php 页面,我应该 post 像这样给它一些数据:
$player=$_POST['player']; $age=$_POST['age']; $data=$_POST['data'];
但有时我的页面 post 数据有时不应该,当我没有 post 数据时我得到未定义的索引:错误,有没有办法跳过 $_POST[ 'data'] 当没有数据被 post 编辑时?
$player = isset($_POST['player'])?$_POST['player']:"";
$age = isset($_POST['age'])?$_POST['age']:"";
$data = isset($_POST['data'])?$_POST['data']:"";
isset 首先检查它是否被定义,如果是,它分配变量,否则它分配空字符串。
if(isset($_POST['player'])):
$player = $_POST['player'];
endif;
检查数据是否发布
if(isset($_POST['player']))
$player=$_POST['player'];
}
if(isset($_POST['age']))
$age=$_POST['age'];
}
if(isset($_POST['data']))
$data=$_POST['data'];
}
if(isset($_POST['DATA'])){
$data = $_POST['DATA']
}
使用简单 if (isset($_POST['key']))
:
$player = isset($_POST['player']) ? $_POST['player'] : '';
$age = isset($_POST['age']) ? $_POST['age'] : '';
$data = isset($_POST['data']) ? $_POST['data'] : '';
或更好,但每个值都有些 'refix':
<input name="Data['player']"/>
并在 php 中执行:
if (isset($_POST['Data'])) {
$player = $_POST['Data']['player'];
/* ... */
}
我有一个 php 页面,我应该 post 像这样给它一些数据:
$player=$_POST['player']; $age=$_POST['age']; $data=$_POST['data'];
但有时我的页面 post 数据有时不应该,当我没有 post 数据时我得到未定义的索引:错误,有没有办法跳过 $_POST[ 'data'] 当没有数据被 post 编辑时?
$player = isset($_POST['player'])?$_POST['player']:"";
$age = isset($_POST['age'])?$_POST['age']:"";
$data = isset($_POST['data'])?$_POST['data']:"";
isset 首先检查它是否被定义,如果是,它分配变量,否则它分配空字符串。
if(isset($_POST['player'])):
$player = $_POST['player'];
endif;
检查数据是否发布
if(isset($_POST['player']))
$player=$_POST['player'];
}
if(isset($_POST['age']))
$age=$_POST['age'];
}
if(isset($_POST['data']))
$data=$_POST['data'];
}
if(isset($_POST['DATA'])){
$data = $_POST['DATA']
}
使用简单 if (isset($_POST['key']))
:
$player = isset($_POST['player']) ? $_POST['player'] : '';
$age = isset($_POST['age']) ? $_POST['age'] : '';
$data = isset($_POST['data']) ? $_POST['data'] : '';
或更好,但每个值都有些 'refix':
<input name="Data['player']"/>
并在 php 中执行:
if (isset($_POST['Data'])) {
$player = $_POST['Data']['player'];
/* ... */
}