我完成了一个显示youtube视频列表的程序,当我单击其中一个时,我会打开一个引导程序模式。我想在那里输入一些数据到video_time_table
。它可以解决所有问题,但是我需要将video_id_nr
中的video_name_table
输入到video_time_table
中以将它们链接在一起。第一次尝试就可以了。接下来,尝试将其停在insert_timestamp.php
上。数据已插入数据库,但页面为空,仅显示消息“已成功插入”。大约10分钟后,它又一次可以正常工作了。
这里是原始代码的链接: http://technotip.com/2208/insert-data-into-mysql-jquery-ajax-php/
我试图关闭页面并重新打开它,但是直到我等待了大约10分钟,它仍然无法正常工作。然后,当我重新加载页面时,它又可以工作一次。
这是模式中video_id_nr
的输入:
<div class="form-group">
<label>Video id number</label>
<input type="text" class="form-control" name="video_id_nr" value='<?
php echo $videoId ?>'>
</div>
这是数据库代码:insert_timestamp.php
,程序在第二次尝试时被捕获。它会在10分钟后开始工作。
<?php require_once('connVideoAlbum.php');
mysql_select_db($database_connKomponent, $connKomponent);
$startime = $_POST['event_start_time'];
$stoptime = $_POST['event_stop_time'];
$info = $_POST['event_info'];
$video_id_nr = $_POST['video_id_nr'];
$squery ="INSERT INTO video_time_table(event_start_time,
event_stop_time,event_info,video_id_nr)
VALUES ('$startime','$stoptime','$info','$video_id_nr')";
if(mysql_query($squery, $connKomponent)){
echo "Succsessfully inserted";
}else{
echo "Insertion failed";
}
mysql_close();
?>
这是javascript:
$("#sub").click( function() {
$.post( $("#myForm").attr("action"),
$("#myForm :input").serializeArray(),
function(info){ $("#result").html(info);
});
clearInput();
});
$("#myForm").submit( function() {
return false;
});