小编Mar*_*lee的帖子

在文本输入区域内添加位置标记glypphicon

我使用bootstrap并尝试在文本输入元素中添加位置glyphicon标记

我尝试将glypicon类添加到输入区域,如下所示:

<input type="text" class="form-control glyphicon glyphicon-map-marker" >
Run Code Online (Sandbox Code Playgroud)

我在W3Schools上使用了botostrap glyphicons的示例,该示例包括一个<span>元素内部的glyphicon标记,而不是在`元素内部,所以我相信我的问题所在的os.

IM尝试实现以下外观:

在此输入图像描述

我从中获取图像的示例网站使用位置标记作为其css中的背景图像...

background-image: url(data:image/png;base64);
Run Code Online (Sandbox Code Playgroud)

关于如何解决这个问题的任何建议,非常感谢.

html css html5 twitter-bootstrap glyphicons

8
推荐指数
1
解决办法
1950
查看次数

Javascript更新价格选择onchange

我正在为第一年的项目开发一个简单的汽车预订系统,其中包括对javascript的介绍.

在第一页上,用户输入的值将通过php传递到第2页,我的javascript正常工作以计算租赁价格.

我的问题

但是,在第2页上,用户可以编辑他们的预订,即升级汽车类型.哪个应该导致价格上涨或下降,具体取决于carGroup用户选择的价格.

当IM加入我的问题onchangeselect了元carGroup的价格没有变化,并即时得到任何错误未使情况变得更容易调试.

下面的代码是非常基本的,我会非常感激,如果有人可以给它扫描,也许建议我哪里出错了.

UI

在此输入图像描述

使用Javascript

function calcPrice() {
  var oneDay = 24 * 60 * 60 * 1000;
  var firstDate = document.getElementById("firstDate").value;
  var secondDate = document.getElementById("secondDate").value;
  var date1 = firstDate.substring(0, 11);
  var date2 = secondDate.substring(0, 11);
  date1 = date1.replace(/\//g, ",");
  date2 = date2.replace(/\//g, ",");

  var firstDate = new Date(date1);
  var secondDate = new Date(date2);

  var diffDays = Math.round(Math.abs((firstDate.getTime() - secondDate.getTime()) / (oneDay)));
  //calculate rental price
  var price; …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

6
推荐指数
1
解决办法
870
查看次数

选择*匹配当前日期比现在大,当前时间大于现在

使用日期和时间对我来说一直是一个挑战,我已经对SE进行了大量关于mysql日期查询的研究,但没有找到任何具体的东西来帮助解决我的问题.

我在应用程序上工作,需要显示所有未过期的匹配项,匹配项在日期已过,时间已过.

例:

即使今天的比赛日提供时间尚未过去,比赛仍然可以激活......我想你明白我的意思?

以上是硬件部分实现的简单部分.

我可以去:

SELECT * FROM matches WHERE match_date >= CURDATE();

我的问题

  • 如何修改上面包含时间函数的查询呢?
  • 你会说上面关于DATE的查询是我能用于实现目标的最佳/最有效的查询吗?

任何帮助/建议表示赞赏

php mysql sql

3
推荐指数
1
解决办法
94
查看次数

Java值加变量++

请考虑以下代码

int val1 = 3;
val1++;
int val2 = val1++;
System.out.println(val1);
System.out.println(val2);
Run Code Online (Sandbox Code Playgroud)

Val1值= 5; Val2值= 4;

为什么Val1的值为"5"?

据我所知它应该是4,因为:在第1行,它被赋值为3,在第2行上,通过val1 ++添加,这导致val1为4.

Val2是val1的值,因此4加1,即5

HOwever编译器给val1一个值为5,val2给一个值为4,这里我不理解或缺少什么?

我意识到第二次使用val1 ++但它被分配给val2,并且不应该影响val1s值,或者我错了吗?

java increment operators

2
推荐指数
1
解决办法
1317
查看次数

将来自ajax调用的PHP链接数据发送到不同的页面onclick

我忙着学习ajax.我有一个预订页面和一个结账页面.

我想做的事

用户将租用者名称键入搜索框,匹配的名称将从db中获取并动态显示.

像这样:

reservations.php

在此输入图像描述

当用户点击突出显示的链接时,我希望将预订ID传递到结帐页面.那么,我正在寻找一种方法将预订ID传递到另一个/不同的页面,我可以在结帐页面上进行数据处理.

checkout.php

在此输入图像描述

SEARCH/JQUERY

$(document).ready(function () {
        $("#searchbox").on('keyup',function () {
            var key = $(this).val();

            $.ajax({
                url:'fetch.php',
                type:'GET',
                data:'keyword='+key,
                beforeSend:function () {
                    $("#results").slideUp('fast');
                },
                success:function (data) {
                    $("#results").html(data);
                    $("#results").slideDown('fast');
                }
            });
        });
    });
</script>
<div id="main">
    <div id="header"><h1>Find Names</h1></div>
    <div id="content">
        <input type="search" name="keyword" placeholder="Search Names" id="searchbox">
        <div id="results"></div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

FETCH.PHP

  if($_GET['keyword'] && !empty($_GET['keyword']))
    {
        $conn = mysqli_connect('localhost','root','','*****'); //Connection to my database
        $keyword = $_GET['keyword'];
        $keyword="%$keyword%";
        $query = "select renter_name from reservations where renter_name …
Run Code Online (Sandbox Code Playgroud)

javascript php mysql ajax jquery

1
推荐指数
1
解决办法
755
查看次数

PHP循环中的多个选择框

我正在忙于大学任务,必须做以下事情:

  • 显示一周的体育赛事列表
  • 用户提交他们认为将赢得的团队
  • 在周末,计算哪些用户具有最正确的选择

在上面的工作中,我创建了一个这样的表单,让用户选择他们认为会赢的人.

在此输入图像描述

表单数据从名为events的数据库中收集,如下所示:

在此输入图像描述

我的表单使用以下代码生成

   //create form
    echo'<form name="" action="" method="post">';
    echo'<fieldset>';
    echo'<legend>Make Your Picks</legend>';

//create query
$sql = "Select * FROM events";
$result = mysql_query($sql);

while($row=mysql_fetch_array($result)){
    $team1 = $row['team1'];
    $team2 = $row['team2'];

    //dislay teams
    echo'<h3>'.$team1.' VS '.$team2.'</h3>';
    echo'<select name="'.$row['event_id'].'">';
            echo'<option value="'.$row['team1'].'">'.$team1.'</option>';
            echo'<option value="'.$row['team2'].'">'.$team2.'</option>';
            echo'</select>';    
}//while

echo'</legend></fieldset>';
echo'<input type="submit" class="buttono" value="Submit" name="submit" />';
echo'</form>'
Run Code Online (Sandbox Code Playgroud)

我希望得到一个更有经验的用户对我的逻辑的看法,也许是一个提示,如果我在正确的道路上以及我在实施方面可以做得更好,因为我对我目前的方法有零信心.

  1. 我在while循环中创建了多个选择框,每个选择框都有一个db的event_id值的唯一名称,它将被插入到picks数据库中(见下文),这似乎不是很有效,是否有另一种方法可以接近这个?

在此输入图像描述

  1. 我是否正确指定了selctbox的name属性fixture_id的值?

  2. 是否有更有效的方法可以解决您可以建议的问题?

只是觉得让有经验的用户对此有所了解会很有趣

php sql

0
推荐指数
1
解决办法
72
查看次数

标签 统计

php ×3

javascript ×2

jquery ×2

mysql ×2

sql ×2

ajax ×1

css ×1

glyphicons ×1

html ×1

html5 ×1

increment ×1

java ×1

operators ×1

twitter-bootstrap ×1