电话目录与mysql

时间:2015-01-06 18:58:18

标签: php mysql select

我一直在编写电话簿,我现在面临一个问题。
当我输入ime和prezime(英文名称和姓氏)时,我不能得到那个人的兄弟(这是英文的电话号码)。

<?php

        mysql_connect ("localhost", "root", "");
        mysql_select_db ("imenik");
        mysql_set_charset('utf8');

        if (isset ($_POST['ime']) && isset ($_POST['prezime'])){

            if (!empty ($_POST['ime']) && !empty ($_POST['prezime'])){
                $trazeno_ime = $_POST('ime');
                $trazeno_prezime = $_POST('prezime');

                $query = "SELECT broj_telefona, adresa FROM korisnici WHERE ime='$trazeno_ime' AND prezime='$trazeno_prezime'";


                    if ($query_run = mysql_query($query)){

                        if(mysql_num_rows($query_run)==NULL){
                            echo "Nema korisnika u bazi";
                        }

                        else {
                            $query_row = mysql_fetch_assoc($query_run);
                            $brojtel = $query_row["broj_telefona"];
                            $adresa = $query_row["adresa"];

                            echo "Broj: ".$brojtel."<br>";
                            echo "Adresa: ".$adresa;

                        }

                    }
                else {
                    echo "Unesi podatke";
                }
                }


        }

    ?>

1 个答案:

答案 0 :(得分:0)

更改这些行:

$trazeno_ime = $_POST('ime');
$trazeno_prezime = $_POST('prezime');

要:

$trazeno_ime = $_POST['ime'];
$trazeno_prezime = $_POST['prezime'];

您应该查看PDO或Prepared Statements,因为msyql_函数已被删除。