我有一个滑块(flexslider),我用它来显示以下jsfiddle中显示的形式的图像...我优化了滑块,以便它动态地提取图像(使用数字命名,例如:12364,50046)某个目录基于其名称.
JSFIDDLE:https://jsfiddle.net/atkumqpk/1/
提取图像的代码:
<?php
function get_slide_images($folder, $images_per_slide = 10, $starts_with = '') {
$slide_images = false;
// valid extensions
$extensions = array(
"jpg",
"gif",
"jpeg",
"svg",
"png",
"bmp",
"JPG"
);
// Implode the extensions array into a string:
$extensions = implode(',', $extensions);
if (file_exists($folder)) {
// Get all the files with a valid extension in $folder:
// (optionally filtered by $starts_with)
foreach (glob($folder.'/{'.$starts_with.'}*.{'.$extensions.'}', GLOB_BRACE) as $filename) {
$slide_images[$filename] = "<img src='{$filename}' alt='{$filename}' />";
}
if (!empty($slide_images)) {
ksort($slide_images); …Run Code Online (Sandbox Code Playgroud) 我有一个下拉输入选择"评估测试类型",根据选择,某些数据会在其下方显示一个提交按钮.现在我添加到:"评估测试类型"默认值<option selected='selected'></option>但是我想阻止提交按钮出现,如果选择此选项并单击submit1
$options = '';
$filter=mysql_query("select afnumber from employees WHERE Status='Employed'");
while($row = mysql_fetch_array($filter)) {
$options .="<option >" . $row['afnumber'] . "</option>";
}
$menu="<form id='filter' name='filter' method='post' action=''>
AFNumber : <select name='SelectAF' id='filter' style='color:grey;'>" . $options . "</select>
Evaluation Test Type : <select name='Type' id='type' style='color:grey;'><option selected='selected'></option><option value='loyalty'>Loyalty</option><option value='performance'>Performance</option></select>
<input type='submit' name='submit1' value='Submit' style='width:80px; height:30px; text-align:center; padding:0px;'>
</form>
<br>
";
echo $menu;
if(isset($_POST['submit1']))
{
$type = $_POST['Type'];
$mysqli = new mysqli("localhost", "root", "Js", "jr");
/* check connection */ …Run Code Online (Sandbox Code Playgroud) 我正在将添加的工作时间插入到我的数据库中,但问题是如果我为同一个id(afnumber)多次插入,则会保留旧值和新值.新的val不会取代旧的.我正在尝试更新它(评论部分)但是根本没有成功.总是一样的结果.我正在尝试使用if/else条件使其工作,以检查列中的值是否为空,然后插入.如果没有更新,if条件语句中的任何帮助?
我获取更新输出的方式:
if(isset($_POST['submit'])){
if(AddedWH IS NULL) THEN
$addedhours = $_POST['AddedHours'];
$selectaf = $_POST['SelectAF'];
$sql1="INSERT INTO `editedworkhours` (`AFNumber`,`AddedWH`) VALUES('$selectaf','$addedhours')";
$getResult =mysql_query($sql1);
if(mysql_affected_rows() > 0)
{
}
else{
}
else
$tempname = $row['Field'];
$sql2 = "UPDATE editedworkhours SET AddedWH ='".$_GET["addedhours"]."' WHERE AFNumber='".$_GET["selectaf"]."'";
$result2 = mysqli_query($con,$sql2);
if ($con->query($sql2) === TRUE) {
} else {
echo "Error: " . $sql2 . "<br>" . $con->error;
echo '<script>swal("Error", "Something went wrong '.$con->error.'", "error");</script>';
}
echo '<script>swal("Success", "Changes have been saved", "success");</script>';
} END IF;
echo $menu;
Run Code Online (Sandbox Code Playgroud) 我正在将一些数据插入到我的数据库中,例如deductedwh和note.我有一个基于$ sql2使用的更新功能.问题是,扣除的是一个数字,并且它已成功添加到列中的先前值.但是,当注意到(文本)时,我试图将新文本值($ note)附加到列中的前一个现有文本(注释).但它没有用,很可能我的语法错了.有什么指导吗?
$sql2 = "UPDATE editedworkhours SET DeductedWH = DeductedWH +'$deductedhours' AND Note = Note . '$note' WHERE AFNumber='$selectaf'";
$result2 = mysql_query($sql2);
if (isset($result2))
{
}
else
{
echo '<script>swal("Error", "Something went wrong error");</script>';
}
Run Code Online (Sandbox Code Playgroud) 我创建了一个框架集,其中一个框架使用window.open打开一个弹出窗口.在那个打开的窗口中,我有一个表单来收集用户的输入.输入我试图返回到父母但未能做到.任何帮助.我尝试使用window.opener使用此解决方案:弹出窗口在关闭时将数据返回到父级 但未能将getChoice()结果返回到父页面.
框架:
<form>
<button type="button" id="opener" onClick="lapOptionWindow('form.html','', '400','200');">Opinion </button>
</form>
Run Code Online (Sandbox Code Playgroud)
框架js:
function lapOptionWindow(url, title, w, h) {
var left = (screen.width/2)-(w/2);
var top = (screen.height/2)-(h/2);
return window.open(url, title,'toolbar=no,location=no,directories=no, status=no, menubar=no, scrollbars=no,resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
}
Run Code Online (Sandbox Code Playgroud)
form.html(窗口打开):
<div id="lightbox">
<strong>Chinese/Portuguese: Chinese<input type="radio" name="chorpor" value="" id="choice1"> Portuguese<input type="radio" name="chororpor" value="" id="choice2"></strong>
</br><button type="button" id="food" onclick="getChoice()">Submit</button>
</div>
Run Code Online (Sandbox Code Playgroud)
form.js:
function getChoice() {
var choice = "";
var choice1 = document.getElementById("choice1 ");
choice = choice1.checked == true ? "Chinese" : "Portuguese"; …Run Code Online (Sandbox Code Playgroud) 我的日期格式为 MM-YYYY(例如:04-2000)。我将日期分解为月份和年份,现在尝试检查该月份的某些条件:
以及年份:
我的语法正确吗?
list($name_month, $name_year) = explode('-', $name_date, 2);
if(($name_month < 1 || $name_month > 12 || $name_month ) || ($name_year)) {
echo "<br><br>Wrong date";
$uploadOk = 0;}
Run Code Online (Sandbox Code Playgroud)