<?php
// Establish your connection
$con = new MongoClient();
// Select Database
if($con){
$db = $con->db_name;
// Select Collection
$collection = $db->coll_name;
$qry = array(/*Your query here*/), array("file_path"=>1);
$result = $collection->findOne($qry);
if(!empty($result)){
$fp = $result['file_path'];
$fp_arr = explode("/", $fp);
foreach($fp_arr as $key => $value){
for($i=0;$i<$key;$i++){
echo " ";
}
echo $value;
}
}else{
echo "No result";
}
}
?>
php external ....不想放入html文件...
<form name="addEvent" id="addEvent" action="appointment.php" onsubmit="" method="POST">
<fieldset>
<legend>Add Calendar Event:</legend><br>
<label>Name</label>
<input type="text" id="nitle" name="title" value="" maxlength="255"><span id="name1"></span><br><br>
<label>Date</label>
<select id="month" name="month">
<option value="0">Month</option>
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<select id="day" name="day">
<option value="0">Date</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select id="year" name="year">
<option value="0">Year</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
</select><span id="year1"></span><span id="date1"></span><br><br>
<label>Start Time</label>
<input type="text" id="starttime" name="starttime" value="" placeholder="HH:MM" maxlength="7" >
<br>
<label>Contact E-mail</label>
<input type="text" id="email" name="email" placeholder="email@domain.com" maxlength="80"><span id="email1"></span><br><br><br>
<input type="submit" id="submit" value="Add Event">
<input type="reset" id="reset" value="Reset Fields">
</fieldset>
</form>
有没有人可以测试,看看每次我测试它是否有效它给了我不能POST /appointment.php(我不太擅长PHP,我想保持语法相同如我可以更容易地阅读它并理解它在做什么)我也正确地连接它
答案 0 :(得分:0)
你的第一个错误是你的html控件名称是title
而在php中你试图获得name
所以请先改变它,如下所示。
$name = $_POST['name'];
将此代码替换为以下代码。
$ name = $ _POST ['title']; 之后,您将在设置时收到消息 提交成功!
答案 1 :(得分:0)
尝试更改
<input type="text" id="nitle" name="title" value="" maxlength="255">
到
<input type="text" id="title" name="title" value="" maxlength="255">
并在 appointment.php 更改
$name = $_POST['name'];
到
$name = $_POST['title'];
答案 2 :(得分:0)
除了在appointment.php中的这个代码,你的代码对我来说似乎很好。
$name = $_POST['name'];
到
$ name = $ _POST ['title'];
因为,您接受名称值的文本框的名称为“title”。
并且,确保您的文件html和php(appointment.php)都在 同样的道路。
希望,这有帮助