Php 如何根据第一次输入填写数据库中的输入框。?

Php 如何根据第一次输入填写数据库中的输入框。?,php,javascript,Php,Javascript,首先,我不熟悉PHP和JavaScript 我有一个以上的输入框,用于在PHP中输入日期。 我想做的是,如果用户根据输入的日期在第一个输入框中输入日期,其余的输入框将从SQL表中自动填充,这些SQL表在从第一个输入框离开时按周填充 我不知道该怎么做。 任何帮助都将不胜感激。。 多谢各位 我有输入框的代码 echo '<div class = "start_date" >'; //Start_Date class start echo '<strong><label

首先,我不熟悉PHP和JavaScript

我有一个以上的输入框,用于在PHP中输入日期。 我想做的是,如果用户根据输入的日期在第一个输入框中输入日期,其余的输入框将从SQL表中自动填充,这些SQL表在从第一个输入框离开时按周填充

我不知道该怎么做。 任何帮助都将不胜感激。。 多谢各位

我有输入框的代码

echo '<div class = "start_date" >'; //Start_Date class start
echo '<strong><label for="start_date">Start Date</label></strong>';
echo '<br/><br/>'; 
for($k=1;$k<=$textboxindex;$k++)
    {
    echo "<input type=\"text\" class='textboxsize' id= \"inputField$k\" name=\"start_date[]\" value=\"$start_date\" tabindex='$k'/>";
    echo "<br/>";
    }

echo '</div>'; //Start_date Class End

您需要使用javascript运行ajax调用来预填充其他选择框


我是新手。你能详细解释一下吗?你有更多的代码样本吗。为什么数据必须来自sql?数据只是日期?接下来还有哪些类型的输入框,它们包含哪些数据?当输入的内容发生更改时,会触发date1更改,这将触发一个ajax调用(带有指向站点后端的url),可能带有刚刚输入的日期值。ajax/date2.html?date=newdate您可以通过var newdate=$this.vali在日期输入框中单击来获得newdate。我需要调用输入框。?@Rob请不要在回复一篇帖子时发布两次。如果有多个回复,您可以在现有回复中添加第二个代码。。
$('.date1').change(function() {
 //prepopulate other select boxes

$.ajax({
  url: 'ajax/date2.html',
  success: function(data) {
    $('.date2').html(data);

  }
});
});
$('.date1').change(function() {
 //prepopulate other select boxes

    var newDate = $(this).val();

    var date = new Date(newDate);//if its not already a timestamp
    var theday = date.getDate();
    var themonth = date.getMonth()+1;
    var theyear = date.getFullYear();

    var nextDay = new Date(theyear+'-'+themonth+'-'+theday+1);//if its not already a timestamp

$('.date2').val(nextDay);

});