调用变量php/mysql

调用变量php/mysql,php,javascript,mysql,Php,Javascript,Mysql,我得到了以下代码: if($allegati_tab) $DIV_ALLEGATI_LINK .= "<a href=\"javascript:;\" onclick=\"openWindow('add.attach.php?t='+tabella_alias+'&amp;id='+localIDRecord,'Allegati',70);\" id=\"href_tab_allegati\">"._("upload/change image")." (0)</a>

我得到了以下代码:

if($allegati_tab) $DIV_ALLEGATI_LINK .= "<a href=\"javascript:;\" onclick=\"openWindow('add.attach.php?t='+tabella_alias+'&amp;id='+localIDRecord,'Allegati',70);\" id=\"href_tab_allegati\">"._("upload/change image")." (0)</a><br />";
现在我只需要在这里调用15(本地记录)

那么,如何将$id定义为LocalRecord呢?我只需要那里的号码。(所有这些都发生在同一个文件中,因此不需要包含任何其他内容)

下面是完整的代码段

$tabella =($data_tab['table_name']);

$id = 14;

$qa=$vmsql->query("SELECT * FROM "._TABELLA_ALLEGATO."
            WHERE tipoentita='$tabella'
            AND codiceentita='$id'
            ORDER BY nomefileall, lastdata");


 $matrice_info_allegati=$vmsql->fetch_assoc_all($qa);


for($i=0;$i<count($matrice_info_allegati);$i++){




                    $estensione=substr($matrice_info_allegati[$i]['nomefileall'],-3,3);

        if($estensione=='gif' || $estensione=='jpg' || $estensione=='png' || 
        $estensione=='GIF' || $estensione=='JPG' || $estensione=='PNG'){

            $immagine='<img src="thumb.php?id='.$matrice_info_allegati[$i]['codiceallegato'].'" alt="'.$matrice_info_allegati[$i]['nomefileall'].'" class="thumb" />';
        }
        else{

            $immagine = img_filetype($matrice_info_allegati[$i]['nomefileall']);
        }

        echo "


            <div class=\"allegato-img\">".$immagine."
$tabella=($data_tab['table_name']);
$id=14;
$qa=$vmsql->query(“从”.\u TABELLA\u ALLEGATO中选择*。”
其中,tipoentita=“$tabella”
和codiceentita='$id'
按nomefileall、lastdata订购);
$matrice_info_allegati=$vmsql->fetch_assoc_all($qa);
对于($i=0;$i只需使用:

如果未指定ID,默认值将为
false

不过,如果您在MySQL中使用它,请记住转义您的输入

如果您正在使用or(您应该-不要使用mysql函数!),那么您应该使用准备好的语句

PDO:

MySQLi:

只需使用:

如果未指定ID,默认值将为
false

不过,如果您在MySQL中使用它,请记住转义您的输入

如果您正在使用or(您应该-不要使用mysql函数!),那么您应该使用准备好的语句

PDO:


MySQLi:

如果我使用该代码,我将返回bool(false),但是,如果我只插入$id=15,它会满足我的需要。你知道为什么该代码不起作用吗?对不起,我是php/sql的新手。@user1826828我们同意你在add.attach.php中输入该代码,对吗?对不起,我的错,我正试图将代码添加到add.attach.php链接所在的文件中。有什么方法可以这样做吗?谢谢你的帮助顺便说一句,如果URL中没有参数,就不能使用
$\u GET
。似乎你试图从PHP中的javascript中获取变量,但你做不到。PHP是服务器端的(在页面加载时执行一次),javascript是客户端的(在整个访问过程中,尽可能多地在客户端计算机上运行)啊,好的,谢谢你的澄清。有什么方法可以得到这个值吗?它是Vfront数据库前端。在我所说的页面上,你可以通过一个表单查看条目,并通过按钮在不同条目之间来回切换。所以,当我按下一个按钮时,它会调用条目id。我只想将该条目id设置为$id或maybe有不同的方法吗?如果我使用代码I geat bool(错误),我将完整段的代码添加到顶部,但是,如果我只插入$id=15,它会满足我的需要。你知道为什么该代码不起作用吗?对不起,我是php/sql的新手。@user1826828我们同意你在add.attach.php中输入该代码,对吗?对不起,我的错,我正试图将代码添加到add.attach.php链接所在的文件中。有什么方法可以这样做吗?谢谢你的帮助顺便说一句,如果URL中没有参数,就不能使用
$\u GET
。似乎你试图从PHP中的javascript中获取变量,但你做不到。PHP是服务器端的(在页面加载时执行一次),javascript是客户端的(在整个访问过程中,尽可能多地在客户端计算机上运行)啊,好的,谢谢你的澄清。有什么方法可以得到这个值吗?它是Vfront数据库前端。在我所说的页面上,你可以通过一个表单查看条目,并通过按钮在不同条目之间来回切换。所以,当我按下一个按钮时,它会调用条目id。我只想将该条目id设置为$id或maybe有不同的方法吗?我在顶部添加了完整部分的代码。我很确定如果
$\u GET
中没有键,这会出现一个
通知。我建议您阅读投票结果顶部下方的注释。这不会起作用,因为用户没有单击该链接。我很确定这会出现如果
$\u GET
中不存在键,请注意
。我建议您阅读投票答案下方的注释。这不起作用,因为用户没有单击该链接。
$tabella =($data_tab['table_name']);

$id = I NEED IT HERE;
$tabella =($data_tab['table_name']);

$id = 14;

$qa=$vmsql->query("SELECT * FROM "._TABELLA_ALLEGATO."
            WHERE tipoentita='$tabella'
            AND codiceentita='$id'
            ORDER BY nomefileall, lastdata");


 $matrice_info_allegati=$vmsql->fetch_assoc_all($qa);


for($i=0;$i<count($matrice_info_allegati);$i++){




                    $estensione=substr($matrice_info_allegati[$i]['nomefileall'],-3,3);

        if($estensione=='gif' || $estensione=='jpg' || $estensione=='png' || 
        $estensione=='GIF' || $estensione=='JPG' || $estensione=='PNG'){

            $immagine='<img src="thumb.php?id='.$matrice_info_allegati[$i]['codiceallegato'].'" alt="'.$matrice_info_allegati[$i]['nomefileall'].'" class="thumb" />';
        }
        else{

            $immagine = img_filetype($matrice_info_allegati[$i]['nomefileall']);
        }

        echo "


            <div class=\"allegato-img\">".$immagine."
$id = (isset($_GET["id"]) ? intval($_GET["id"]) : false);
var_dump($id);
$id = $_GET['id']; /*referring to add.attach.php?t=attendees&id=15 */
if(isset($id)) {$id= $id; }
else {$id= ''; }  /*add a default number or leave it blank */

$t = $_GET['t'];
if(isset($t)) {$t= $t; }
else {$t= ''; }  /*add a default number or leave it blank */