我是一名初级程序员,想创建一个基本的搜索栏来搜索我的Sequel数据库。到目前为止,我在HTML文档中创建了一个搜索栏:(我正在使用Materialize)
<nav>
<div class="nav-wrapper">
<form method="post">
<div class="input-field">
<div class="valign-wrapper">
<div class="valign" style="width:100%;">
<input type="text" name="search" placeholder="Search" required>
<label for="search"><i class="mdi-action-search"></i></label>
<input type="submit" value="Search"/>
</div>
</div>
</div>
</form>
</div>
</nav>
我想拥有它,这样这个搜索栏就会搜索我的数据库,然后在同一页面上立即显示下面的信息。我在网上搜索过,发现可以通过使用PHP来做到这一点。除了使用PHP文档之外,还有其他方法可以创建这个搜索栏吗?
如果没有,我查看了PHP文档,试图下载它。如何使用Mac和终端下载它?那么,在RubyMine项目中,我的PHP文档会放在哪里(public
目录、views
目录等)?
除了PHP,还有很多其他方法可以做到这一点这实际上是关于偏好的。
您的一些选择是PHP(duh)、Ruby、Python,C#和Javascript。
在Mac上安装PHP相对容易
运行PHP的问题是,它是一种服务器端语言,这意味着在浏览器中查看文件之前,您需要一个服务器来处理文件。
这可能与你现在查看网站的方式不同(我猜你只是在选择的浏览器中打开文件)。
看看MAMP
RubyMine是一个IDE,这意味着它的主要用途只是供你在其中编码。只要你在HTML和PHP所在的文件夹中创建一个项目,你就可以了。
使用RubyMine现在是编码的专属方式,如果你愿意的话,你也可以使用文本编辑器。
至于关于你网站上搜索功能的部分;我建议你在"PHP MySQL搜索"上做一些谷歌搜索,并选择你选择的教程/指南。