小编Ody*_*3us的帖子

如何在jQuery对话框中加载网页?

我正在设计一个wordpress模板,我想使用jQuery ui在单击对话框时显示每个日历链接.

我想要的是,当有人点击wordpress日历中的链接时,内容将加载到对话框中,并显示在日历上.

我会很感激这方面的任何帮助,而不是提前!

html wordpress jquery jquery-ui

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

Javascript切换案例

我的Javascript开关案例由于某种原因无法正常工作,我无法弄清楚,我试图只显示某个选项的某个输入,

function showHideSchools(obj){ 

    var curSel=obj.options[obj.selectedIndex].value 


    switch(curSel)
    {
    case '0-2':
    document.getElementById('schools').style.display="none" 
      break;        
    case '3-5':
    document.getElementById('schools').style.display="block" 
      break;
    case '6-8':
    document.getElementById('schools').style.display="block" 
      break;
    case '9-11':
    document.getElementById('schools').style.display="block" 
      break;
    case '12-14':
    document.getElementById('schools').style.display="block" 
      break;
    case '15-16':
    document.getElementById('schools').style.display="block" 
      break;
    case '17-18':
    document.getElementById('schools').style.display="block" 
      break;
    case '19 and over':
    document.getElementById('schools').style.display="block" 
      break;
    default:
    document.getElementById('schools').style.display="none"
    }
}  
Run Code Online (Sandbox Code Playgroud)

这是HTML:

<p>
  <label for="childrenAges">Ages of children still living at home: </label>
  <select name="childrenAges" id="childrenAges"  onchange="showHideSchools(this);">
    <option>Select one</option>
    <option value="0-2">0-2</option>
    <option value="3-5">3-5</option>
    <option value="6-8">6-8</option>
    <option value="9-11">9-11</option>
    <option value="12-14">12-14</option>
    <option value="15-16">15-16</option>
    <option value="17-18">17-18</option>
    <option value="19 and over">19 …
Run Code Online (Sandbox Code Playgroud)

html javascript

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

保护mySQL数据

我正在将数据插入到mySQL数据库中,但我正在插入银行详细信息,因此它非常敏感,我如何保护它并防止它进入错误的手中?

目前代码仍然非常基础,没有任何预防措施,

mysql_connect("localhost", "user", "pass") or die(mysql_error());
mysql_select_db("db") or die(mysql_error());

$result = mysql_query("INSERT INTO table (id, name, surname) 
VALUES (NULL, '".$_SESSION['name']."', '".$_SESSION['surname']."' )")
or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

Thanx提前!

php mysql security

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

三维Javascript数组

我正在尝试构建一个3D Javascript数组,但我不确定如何做到这一点,基本上我连续3个数组,省,城市和商城,所以我想创建一个3D数组来存储所有数据和然后写一些jQuery/Javascript来得到我需要的东西.

我有一个脚本,可以使用数组项填充下拉列表,但现在我正在为它添加一个额外的维度,我对如何继续有点困惑,这是我到目前为止的代码,

jQuery:

<script>
    model[0] = new Array( 'Arnage', 'Azure', 'Brooklands', 'Continental', 'Corniche', 'Eight', 'Mulsanne', 'Series II', 'Turbo R', 'Turbo RT');
    model[1] = new Array( '412', '603', 'Beaufighter', 'Blenheim', 'Brigand', 'Britannia');
    model[2] = new Array( 'Inyathi', 'Rhino');
    model[3] = new Array( 'Amandla', 'Auto Union', 'Horch');

            function makeModel(obj){

            var curSel=obj.options[obj.selectedIndex].value ;
            var x;

            if (curSel != 'null'){


                $('#model').css({'display' : 'block'});

                $('#model').html("<select name='model' id='sub'>");
                for (x in model[curSel])
                {

                    $('#sub').append("<option value='" + model[curSel][x] + "'>" + model[curSel][x] + "</option>");
                }

            }else{ …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

无限的PHP while循环

我在使用基本的PHP while循环时遇到了一些麻烦,每次我在浏览器中启动test_post.php文件时,我都会得到一个永无止境的循环,我不知道我错过了什么!

这是我的PHP代码:

<?php

 mysql_connect('localhost', 'admin', '1234') or die(mysql_error());
 mysql_select_db('json');
 $test = mysql_query('SELECT user,pass FROM login WHERE user="john"');

 $row = mysql_fetch_array($test, true);

 while($row) {
  echo "Username: ".$row['user']." Password: ".$row['pass']."<br />";
 };
?>
Run Code Online (Sandbox Code Playgroud)

我的mySQL数据库中有三个符合该条件的条目,但它会无限循环遍历第一个条目!

我试图从数据库中获取一个数组,然后将其转换为一个JSON对象,可以传回以填充下拉列表.

我还尝试使用PHP的count函数来获取数组中的条目数量,以限制while循环执行的次数,但即使这样也会导致永不停止的循环.

我的数据库结构由一个名为login的表组成,该表包含3列,即id,user和pass,其中我有3个条目,其'user'值为'john'.

关于什么可能出错的任何想法?

PS:由于某些原因,我无法将代码格式应用到我的帖子,工具栏已经不见了!

php mysql json

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

如何在PHP中缩短非常长的字符串

我有一个问题,我正在使用的PHP面包屑功能,当页面名称很长时,它溢出开箱即用,然后看起来真的很难看.

我的问题是,我怎样才能实现这一点:"这是一个很长的字符串"到"这是......"用PHP?

关于如何处理这个问题的任何其他想法也将受到赞赏,而不是提前!

这是面包屑功能:

function breadcrumbs() {
 // Breadcrumb navigation
    if (is_page() && !is_front_page() || is_single() || is_category()) {
        echo '<ul class="breadcrumbs">';
        echo '<li class="front_page"><a href="'.get_bloginfo('url').'">'.get_bloginfo('name').'</a> <span style="color: #FFF;">&raquo;</span> </li>';

        if (is_page()) {
            $ancestors = get_post_ancestors($post);

            if ($ancestors) {
                $ancestors = array_reverse($ancestors);

                foreach ($ancestors as $crumb) {
                    echo '<li><a href="'.get_permalink($crumb).'">'.get_the_title($crumb).'</a> <span style="color: #FFF;">&raquo;</span> </li>';
                }
            }
        }

        if (is_single()) {
            $category = get_the_category();
            echo '<li><a href="'.get_category_link($category[0]->cat_ID).'">'.$category[0]->cat_name.'</a></li>';
        }

        if (is_category()) {
            $category = get_the_category();
            echo '<li>'.$category[0]->cat_name.'</li>';
        }

        // Current page
        if …
Run Code Online (Sandbox Code Playgroud)

php wordpress

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

$ facebook-> api回调函数?

有人知道我使用PHP SDK完成FB api调用后可以调用的回调函数吗?

如果没有,有什么办法可以在SDK中构建一个吗?

Thanx提前!

php facebook facebook-graph-api

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

将浮点数存储为INT?

什么是在mySQL中存储浮点数的最佳数据类型?

我可以以某种方式将其存储为INT吗?

我认为VARCHAR是我最好的选择,但是如果你们知道更好的话我会很感激输入.

Thanx提前!

mysql

0
推荐指数
2
解决办法
2650
查看次数

包括PHP常量

我正在尝试创建一个包含数据库详细信息的数据库配置文件,然后将该文件包含在我将要进行查询的文件中,但我不断收到错误,它似乎将常量作为字符串而不是它的值.

这是config.php代码:

define("DB", "db", true);
define("LOGIN", "login", true);
define("PASS", "pass", true);
define("HOST", "server.com", true);
Run Code Online (Sandbox Code Playgroud)

这里是我包含和使用常量的地方:

include("config.php");

$province = $_POST['province'];
$city = $_POST['city'];
$name_surname = $_POST['name_surname'];
$email_address = $_POST['email_address'];
$date = date("m.d.y");


$connect = mysql_connect(HOST,LOGIN,PASS) or die(mysql_error());
mysql_select_db(DB) or die(mysql_error());

mysql_query("INSERT INTO table_name (id, province, city, name_surname, email_address, date)
VALUES ('NULL', '$id', '$province', '$city', '$name_surname', '$email_address', '$date')", $connect) or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

编辑*这是我得到的错误 Access denied for user 'USER'@'100-200-0-200.dynamic.adsl.com' (using password: YES)

知道我哪里错了吗?它可能盯着我的脸,但我看不到它.

Thanx提前!

php mysql

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

PHP foreach循环访问Twitter粉丝无法正常工作

正如问题所述,我正在尝试获取每个粉丝的头像,我正在从Twitter获取json,一旦我解码了它,我尝试遍历所有用户以获取他们的个人资料图片网址,但是现在我得到的是没有URL的图像标签,就像这样,<img /> "1"或者<img /> "2".

这是PHP代码:

$followers = json_decode(file_get_contents("http://api.twitter.com/1/statuses/followers.json?screen_name=usersScreenName"), true);

$i = -1;

foreach($followers as $value){

         $i++;
         echo "<img src='".$value[$i]['profile_image_url']."' />";

}
Run Code Online (Sandbox Code Playgroud)

这是我得到的print_r($followers),

Array
(
    [0] => Array
        (
            [contributors_enabled] => 
            [following] => 
            [verified] => 
            [url] => 
            [is_translator] => 
            [time_zone] => timezone
            [profile_text_color] => 739e9f
            [profile_image_url] => http://a3.twimg.com/profile_images/000000000/normal.jpg
            [description] => description
            [status] => Array
                (
                    [truncated] => 
                    [text] => test
                    [geo] => 
                    [favorited] => 
                    [id_str] => 00000000000000
                    [retweet_count] => 0
                    [coordinates] => 
                    [in_reply_to_screen_name] => …
Run Code Online (Sandbox Code Playgroud)

php twitter

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