0

次のコードを取得しました。

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 />";

このリンクを作成する

.../vfront/add.attach.php?t=attendees&id=15

ここで 15 (localIDRecord) を呼び出すだけです。

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

$id = I NEED IT HERE;

では、$id を LocalIDRecord として定義するにはどうすればよいでしょうか? 私はそこに番号が必要です。(これはすべて同じファイル内で行われるため、他に何かを含める必要はありません)

これが完全なコードセグメントです

$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."

完全なファイルへのリンクは次のとおりです: http://www.hc-wg.com/code.zip

4

2 に答える 2

4

単に使用します$_GET

$id = (isset($_GET["id"]) ? intval($_GET["id"]) : false);
var_dump($id);

ID が指定されていない場合、デフォルト値は になりますfalse

ただし、MySQL でこれを使用している場合は、忘れずに入力をエスケープしてください。

PDOorを使用している場合MySQLi(使用すべきです - mysql_* 関数を使用しないでください! ここで理由を参照してください)、準備済みステートメントを使用する必要があります。

PDO: http://php.net/manual/en/pdo.prepared-statements.php

MySQLi: http://php.net/manual/en/mysqli.prepare.php

于 2012-11-16T09:30:45.173 に答える