-4
<?php
            $srver = $_GET['S'];
            $fnum = $_GET['F'];
            if ($srver == '')($connect = odbc_connect('van' ,'user' , 'password'));
            if ($srver == '')   {$other_srvr = 'T' ; $other = 'Toronto';}
            if ($srver == 'V') ($connect = odbc_connect('van' ,'user' , 'password'));
            if ($srver == 'V')  {$other_srvr = 'T' ; $other = 'Toronto';}
            if ($srver == 'T') ($connect = odbc_connect("tor" ,"user" , "password"));
            if ($srver == 'T')  {$other_srvr = 'V' ; $other = 'Vancouver';}
            if ($fnum == '')    {$Fnumber = '&F=' ;}
            echo "<form method='post' action=$PHP_SELF> ";
            echo "<a href='mypage.php?S=$other_srvr$Fnumber'>Change Server to $other</a>" ;
            echo "<br>";
            echo "<strong> Filter Number : </strong><input name='F' type='text' size='20'>";
            echo" <input type='submit' name='submit' value='Search' />"; # Create submit button
            echo "</form>"; 
            $sum = array();
            if (isset($_POST['submit'])) 
                    {

                        $r = "1" ; 
                    }
            else
                    {                   

                    $query = Select abc from table;

                    }

                    odbc_close($connect);
?>

これが私のコードです。問題は、更新するだけでページを送信する方法です。誰かが説明してください.2番目に、ifステートメントを上に置いてサーバーをチェックしています.1行でそれを行う方法はありますか. 私はそれが機能するのを見つけることができないようです。

ありがとう

4

2 に答える 2

1

まず、$PHP_SELF が何らかの形で機能した場合、それは "" にはありません。次に、PHP で SQL を使用する方法を調べる必要があります。もしかしてこういうこと?

$query = mysql_query("SELECT abc FROM table");
于 2012-08-17T23:50:37.553 に答える
0

if ($srver == '')($connect =if ($srver == ''){$connect =...など、中括弧などがあります。

于 2012-08-17T23:45:39.953 に答える