我一直在编写电话簿,我现在面临一个问题。
当我输入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";
}
}
}
?>
答案 0 :(得分:0)
更改这些行:
$trazeno_ime = $_POST('ime');
$trazeno_prezime = $_POST('prezime');
要:
$trazeno_ime = $_POST['ime'];
$trazeno_prezime = $_POST['prezime'];
您应该查看PDO或Prepared Statements,因为msyql_函数已被删除。