问题列表 - 第25844页

MySQL查询从两个表中拉出,显示在正确的字段中

我试图在两个单独的表中选择所有字段,只要它们共享一个公共ID.

//mysql query
$result = mysql_query("SELECT * FROM project, links 
WHERE project.id = links.id and project.id = $clientID")

//displaying the link 
if ($row['url'] != null){
    echo "<div class='clientsection' id='links'>Links</div>";
    echo "<a class='clientlink' id='link1' href='" . $row['url'] . "'>" . $row['name'] . "</a>";
}
else {
echo "<a class='clientlink' id='link1' href='" . $row['url'] . "' style='display:none;'>" . $row['name'] . "</a>";
        };
Run Code Online (Sandbox Code Playgroud)

如您所见,我的表是"项目"和"链接"每个都共享一个公共字段"id"供参考.看起来两者links.id and project.id都相等,它输出任何东西,但是当没有links.id与给定相关联时,$clientID相对于$ clientID的容器根本不显示.

基本上我正在使用它来动态地将链接添加到此CMS中的特定客户端,如果没有链接,我希望无论如何都要显示容器.

希望我已经清楚地表达了自己的意见,任何指向正确方向的人都会受到赞赏.谢谢!

php mysql select join

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

网络共享上的.NET 4.0应用程序导致SecurityException

今天,我在尝试远程调试为.NET 4.0运行时构建的应用程序时遇到了一个奇怪的问题.

应用程序驻留在网络共享上并由远程计算机执行.但是,由于System.Configuration.ConfigurationManager.GetSection()方法中的权限要求引发了SecurityException,因此应用程序在加载期间每次都会崩溃.我没有检查基类库中的其他权限要求是否也会导致安全性异常,但在所有情况下都不应该使用新的CLR.

应用程序以完全信任的方式运行(在调试时检查它,并且像往常一样,对于CLR 4.0中的Intranet应用程序必须始终如此)所以我很无能在这种情况下权限需求如何导致异常.当针对3.5 SP1运行时(默认情况下首次引入对网络共享应用程序的完全信任)构建时,每个运行都按预期运行.

我粘贴了下面的示例代码.任何帮助是极大的赞赏.

using System;
using System.Configuration;

namespace ConsoleApplication1
{
public sealed class AssetsSection : ConfigurationSection
{
    private static readonly ConfigurationProperty           s_propPath;
    private static readonly ConfigurationPropertyCollection s_properties;

    static AssetsSection()
    {
        s_propPath = new ConfigurationProperty("path", typeof(String));

        s_properties = new ConfigurationPropertyCollection()
        {
            s_propPath
        };
    }

    public static AssetsSection Get()
    {
        return (AssetsSection) ConfigurationManager.GetSection("test/assets");
    }

    protected override ConfigurationPropertyCollection Properties
    {
        get
        {
            return s_properties;
        }
    }

    public String Path
    {
        get
        {
            return (String) base[s_propPath];
        }
        set
        {
            base[s_propPath] …
Run Code Online (Sandbox Code Playgroud)

.net c# clr securityexception .net-4.0

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

Odersky认真对待"账单!*&^%〜代码!"?

在他的scala编程(第5章第5.9节第93页)中,奥德斯基提到了这个表达" bills !*&^%~ code!"

在同一页面的脚注中:

"到现在你应该能够弄清楚,鉴于此代码,Scala编译器会

调用 (bills.!*&^%~(code)).!()."

这对我来说有点神秘,有人能解释一下这里发生了什么吗?

puzzle syntax obfuscation scala

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

为什么位图优于矢量as3?

为什么位图优于矢量?

我的Flash适用于大型信息亭,具有丰富的媒体要求,必须作为计数器准确运行.我想保留所有的矢量以实现可扩展性.

当我做一个简单的FPS测试时,我注意到我的Bitmap版本表现完美,并且所有矢量文件都明显变慢了.

请解释
•矢量性能
•我可以应用的图形标准
•使用矢量的解决方案


KIOSK TEST ANIMATION
替代文字http://www.ashcraftband.com/myspace/videodnd/daemonfps.jpg


结果
•只有文本和位图表现良好,而不是矢量
•背景和云可以,但更多图层会降低速度

flash actionscript-3

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

只要有相应的"开始"呼叫,就执行"结束"呼叫

假设我想强制执行一条规则:

每次在函数中调用"StartJumping()"时,必须在返回之前调用"EndJumping()".

当开发人员编写代码时,他们可能只是忘记调用EndSomething - 所以我想让它易于记忆.

我只能想到一种方法:它滥用"using"关键字:

class Jumper : IDisposable {
    public Jumper() {   Jumper.StartJumping(); }
    public void Dispose() {  Jumper.EndJumping(); }

    public static void StartJumping() {...}
    public static void EndJumping() {...}
}

public bool SomeFunction() {
    // do some stuff

    // start jumping...
    using(new Jumper()) {
        // do more stuff
        // while jumping

    }  // end jumping
}
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?

c# business-logic

8
推荐指数
5
解决办法
754
查看次数

将时区从客户端(GWT)传递到服务器(Joda时间)

我在客户端(浏览器)上使用GWT,在服务器上使用Joda Time.我希望执行一些数据库查找,这些查找以当天(即00:00:00至23:59:59)为限,请求进入,时间边界基于用户(即浏览器)时区.

所以我有GWT代码做一个new java.util.Date()来获取请求的时间,并将其发送到服务器.然后我像这样使用Joda Time:

new DateTime(clientDate).toDateMidnight().toDateTime()
Run Code Online (Sandbox Code Playgroud)

当然,麻烦的是toDateMidnight(),在没有指定TimeZone的情况下,将使用系统(即服务器的)TimeZone.我一直试图找到一种简单的方法将TimeZone从浏览器传递到服务器而没有太多运气.在GWT中,我可以通过以下方式获得GMT偏移:

DateTimeFormat.getFormat("Z").fmt(new Date())
Run Code Online (Sandbox Code Playgroud)

这导致类似"-0400"的东西.但是Joda Time DateTimeZone.forID()希望字符串格式化为"America/New_York",或者是小时和分钟的整数参数.当然我可以将"-0400"分解为-4小时0分钟,但我想知道是否有更简单的方法来做到这一点.

gwt timezone jodatime

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

鼠标按下的CSS

通常我会使用:悬停,但我希望我的网站也可以在触摸屏媒体上访问.

我知道我可以使用:active,但是一旦我松开鼠标按钮,它就会回到无效状态.

我希望有效:

鼠标向下:Div变为绿色

鼠标向上:Div保持绿色

鼠标向下:Div变红

鼠标向上:Div保持红色

代替:

鼠标向下:Div变为绿色

鼠标向上:Div变红

css

35
推荐指数
3
解决办法
8万
查看次数

如何使用PHP和cURL转发$ _POST?

我在PHP脚本上收到POST请求,并希望使用POST将此帖后调用转发到另一个脚本.这该怎么做?如果这个动作需要,我可以使用cURL.

php api post curl

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

如何实现与Dictionary.TryGetValue相同的行为

所以,给出以下代码

type MyClass () =
  let items = Dictionary<string,int>()
  do 
    items.Add ("one",1)
    items.Add ("two",2)
    items.Add ("three",3)
  member this.TryGetValue (key,value) =
    items.TrygetValue (key,value)
let c = MyClass () 

let d = Dictionary<string,int> ()
d.Add ("one",1)
d.Add ("two",2)
d.Add ("three",3)
Run Code Online (Sandbox Code Playgroud)

以及以下测试代码

let r1,v1 = d.TryGetValue "one"
let r2,v2 = c.TryGetValue "one"
Run Code Online (Sandbox Code Playgroud)

r1,v1行正常工作.r2,v2线炸弹; 抱怨c.TryGetValue必须给出一个元组.有趣的是,在每行中,TryGetValue的签名是不同的.如何让我的自定义实现显示与BCL版本相同的行为?或者,问另一种方式,因为F#有(隐含的)的元组参数,令行禁止参数和BCL参数的概念,我知道如何咖喱和元组风格的区分,我怎么能强迫第三样式(一拉BCL方法)?

如果不清楚,请告诉我.

.net implementation f# byref out-parameters

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

使用ActionScript 3.0解析具有多个命名空间的XML Feed的推荐方法是什么?

我已经看到在几个在线示例中使用了以下方法,但没有找到有关解析XML提要的推荐方法的任何文档.

方法1:

protected function xmlResponseHandler(event:ResultEvent):void
{
    var atom:Namespace = new Namespace("http://www.w3.org/2005/Atom");
    var microsoftData:Namespace = new Namespace("http://schemas.microsoft.com/ado/2007/08/dataservices");
    var microsoftMetadata:Namespace = new   Namespace("http://schemas.microsoft.com/ado/2007/08/dataservices/metadata");

    var ac:ArrayCollection = new ArrayCollection();
    var keyValuePairs:KeyValuePair;
    var propertyList:XMLList = (event.result as XML)..atom::entry.atom::content.microsoftMetadata::properties;

    for each (var properties:XML in propertyList)
    {
        keyValuePairs = new KeyValuePair(properties.microsoftData::FieldLocation, properties.microsoftData::Locationid);
        ac.addItem(keyValuePairs);     
    } 

    cb.dataProvider = ac;
}
Run Code Online (Sandbox Code Playgroud)

方法2:

protected function xmlResponseHandler(event:ResultEvent):void
{
    namespace atom = "http://www.w3.org/2005/Atom";
    namespace d = "http://schemas.microsoft.com/ado/2007/08/dataservices";
    namespace m = "http://schemas.microsoft.com/ado/2007/08/dataservices/metadata";

    use namespace d;
    use namespace m;
    use namespace atom;

    var ac:ArrayCollection …
Run Code Online (Sandbox Code Playgroud)

xml parsing namespaces actionscript-3

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