通过命令行,我设置了一个名为BookSlot的新表单:
zf create form BookSlot
Run Code Online (Sandbox Code Playgroud)
大多数人都知道,在Zend框架的应用程序目录中创建一个表单目录.
在表单的init方法中,我添加了一个名为time的文本元素,并为其指定了标签'time':
$time = new Zend_Form_Element_Text('time');
$this->addElement($time);
$time->setLabel('Time');
Run Code Online (Sandbox Code Playgroud)
我需要它有一个默认值,用户无法更改,所以我添加:
$time->setValue($value);
Run Code Online (Sandbox Code Playgroud)
在我的控制器中,我创建了一个函数来获取上面的书槽形式:
public function getBookSlotForm(){
return new Application_Form_BookSlot();
}
Run Code Online (Sandbox Code Playgroud)
我的索引控制器中也有一个书槽操作.
我将表单分配给变量并使其可以通过书槽操作中的视图:
$form = $this->getBookSlotForm();
$this->view->form = $form;
Run Code Online (Sandbox Code Playgroud)
在相同的书槽操作中,我有一个动态生成的id变量,但为此假设它为5:
$id = 5;
Run Code Online (Sandbox Code Playgroud)
如何获取上面的书槽形式$id
的默认值$time
?此外,我想这样做,以便用户无法更改此值.
我正在大学完成我的最后一年项目.
对于这个项目,我必须建立一个自适应网站.我将介绍一种适应性功能,包括日期调整.因此,当用户点击不同的日期时,网站会将其内容和主题更改为该日期.
例如,如果用户点击12月25日,那将是一个圣诞主题.
我目前有一个带有"更改日期"文本的按钮.我想制作一个弹出日历,单击按钮时会出现该日历.
理想情况下我想使用PHP,但我知道这可能不太理想.
我正在寻找的是任何提示,技巧,可能对我有用的有用链接以及任何人愿意分享的任何解决方案.
谢谢你的帮助.
编辑:关于我如何自己编写代码或教程的任何想法都会很好,但欢迎其他建议.甚至任何替代方案都受 谢谢.
编辑2:此外,日历需要能够适应.即,如果用户正在从中国访问,则需要允许不同位置之间的时间差异.
'我有两页.在第一页上是一个选择框,其中包含许多国家的所有名称,当用户单击一个国家并单击发送时,它将转到相关标志所在的第二页.然而,当我看不出什么错误时,它不起作用.我花了很多时间在这上面并且让我感到烦恼,所以如果有人可以提供帮助,那将是件好事.
第1页:
<?php
echo "<form action='test2.php' method='post'>
";
echo '<br>Actual Region: <img src="flags/png/' . $country . '.png">';
$countries = array(
' af ' =>' Afghanistan ' ,
' al ' =>' Albania ' ,
' dz ' =>' Algeria ' ,
' as ' =>' American Samoa ' ,
' ad ' =>' Andorra ' ,
' ao ' =>' Angola ' ,
' ai ' =>' Anguilla ' ,
' aq ' =>' Antarctica ' ,
' ag ' …
Run Code Online (Sandbox Code Playgroud) 我正在PHP
建立一个非常基本的login script
.然而,else
从ifelse statement
显示用户之前默认甚至点击log in
.在用户尝试登录之前,他们会受到以下问题的欢迎:
Warning: Cannot modify header information - headers already sent by (output started at /home/madhous3/public_html/dev/admin/index.php:12) in /home/madhous3/public_html/dev/admin/login.php on line 13
Sorry, please try again.
Run Code Online (Sandbox Code Playgroud)
我怎么阻止这个?但是,如果用户正确输入详细信息,则会将其定向到右侧页面.
码
的index.php
<?php
include("login.php");
?>
<h1>Admin Area Login</h1>
<form method="post" action="login.php">
Username<input type="text" name="username" />
Password<input type="text" name="password" />
<input type="submit" name="log_in" value="Log In" />
</form>
Run Code Online (Sandbox Code Playgroud)
的login.php
<?php
$username_inputted = $_POST['username'];
$password_inputted = $_POST['password'];
if($username_inputted == 'admin' && $password_inputted == 'password'){
header("location:login_success.php"); …
Run Code Online (Sandbox Code Playgroud) 我用表中的MySQL数据填充了一个html表单.
我在该表中包含了一个表单,如果提交,则应该从MySQL表中删除该行数据.
这是创建的代码用我的表中的MySQL数据填充表.(错过了数据库连接代码和我认为无关的其他代码).
while($row_data=mysql_fetch_array($table_data)){
echo "<tr>";
echo "<td>" . $row_data['ID'] . "</td>";
echo "<td>" . $row_data['Site'] . "</td>";
echo "<td>" . $row_data['Date'] . "</td>";
echo "<td>" . $row_data['Target_Site'] . "</td>";
echo "<td>" . $row_data['Target_Contact_Email'] . "</td>";
echo "<td>" . $row_data['Target_Contact_Name'] . "</td>";
echo "<td>" . $row_data['Link_Type'] . "</td>";
echo "<td>" . $row_data['Link_Acquired'] . "</td>";
echo "<td>" . $row_data['Notes'] . "</td>";
echo "<td>" . $row_data['Link_URL'] . "</td>";
echo "<td></td>";
echo "<td><form action='delete.php' method='post'><input type='hidden' name='delete_id' value=" . $row_data['ID'] . "><input type='submit' …
Run Code Online (Sandbox Code Playgroud) 在一个名为outputProducts
I 的函数中,我向表中添加了一个提交按钮:
$(addToCartCell).append("<input type='submit' id='addToCart' value='Add To Cart'>");
Run Code Online (Sandbox Code Playgroud)
为了检查按下提交按钮我做了另一个功能:
function addToCart()
{
$(#addToCart).submit(function() {
alert('Submit Detected.');
});
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用,之前在函数中创建的表甚至都没有出现,但是当我摆脱addToCart函数时它就会出现.
我有一个图像和一个文本区域.
我想使用Jquery在文本区域中输出图像.但是当我尝试时,它只输出html而不是图像,如何将图像输出到文本区域:
var output = '';
output += '<img src="http://aux.iconpedia.net/uploads/286412642.png" />';
$('#textarea').html(output);?
Run Code Online (Sandbox Code Playgroud)
我已经设置了一个jsfiddle来演示场景并说明我尝试过的内容.
我知道它被称为*text*区域是有原因的,但我正在寻找一种方法来做到这一点.
我正在使用zend框架,并尝试使用zend表单,MVC和OOP输出一个简单的登录表单.
我的代码如下:Controller IndexController.php
class IndexController extends Zend_Controller_Action
{
public function init()
{
/* Initialize action controller here */
}
public function indexAction()
{
$this->view->loginForm = $this->getLoginForm();
}
public function getLoginForm()
{
$form = new Application_Form_Login;
return $form;
}
}
Run Code Online (Sandbox Code Playgroud)
这是以下形式:Login.php
class Application_Form_Login extends Zend_Form
{
public function init()
{
$form = new Zend_Form;
$username = new Zend_Form_Element_Text('username');
$username
->setLabel('Username')
->setRequired(true)
;
$password = new Zend_Form_Element_Password('password');
$password
->setLabel('Password')
->setRequired(true)
;
$submit = new Zend_Form_Element_Submit('submit');
$submit->setLabel('Login');
$form->addElements(array($username, $password, $submit));
}
}
Run Code Online (Sandbox Code Playgroud)
并且视图:index.phtml …
我正在使用fputcsv来创建一个csv,但是当我在excel中打开它时,它输出的数据在第三行开始.为什么是这样?
我想使用fputcsv创建一行列标题,这是最好的方法.
public function indexAction()
{
$this->outputCSV();
//$this->view->navigation = $navigation = Engine_Api::_()->getApi('menus', 'core')->getNavigation('passport_admin_main', array(), 'passport_admin_main_outofarea');
$this->_helper->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender(true);
header('Content-Disposition: attachment; filename="OutOfAreaReport.csv"');
header('Content-type: application/excel');
readfile('OutOfAreaReport.csv');
}
public function outputCSV(){
$list = array (
array('aaa', 'saasasbbb', 'ccdddc', 'dddd')
);
$fp = fopen('php://output', 'w');
foreach ($list as $fields) {
fputcsv($fp, $fields);
}
fclose($fp);
}
Run Code Online (Sandbox Code Playgroud) 我的网站 http://whoisdomains.co.uk/
正在使用twitter bootstrap http://twitter.github.com/bootstrap/index.html
我正在尝试使用两列布局 http://twitter.github.com/bootstrap/scaffolding.html#gridSystem
他们提供的代码是
<div class="row">
<div class="span4">...</div>
<div class="span8">...</div>
</div>
Run Code Online (Sandbox Code Playgroud)
然而我在8和4周围,但不明白为什么这应该有所作为.从你的网站上我可以看到我已经放了一些虚拟文本,但是它的碎片和重叠