带有 mysql 的电话簿
telephone directory with mysql
我一直在编写电话簿,但现在遇到了问题。
当我输入ime和prezime(英文名字和姓氏)时,我无法得到那个人的broj(英文电话号码)。
<?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";
}
}
}
?>
更改这些行:
$trazeno_ime = $_POST('ime');
$trazeno_prezime = $_POST('prezime');
收件人:
$trazeno_ime = $_POST['ime'];
$trazeno_prezime = $_POST['prezime'];
您应该看一下 PDO 或准备好的语句,因为 msyql_ 函数已被删除。
我一直在编写电话簿,但现在遇到了问题。
当我输入ime和prezime(英文名字和姓氏)时,我无法得到那个人的broj(英文电话号码)。
<?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";
}
}
}
?>
更改这些行:
$trazeno_ime = $_POST('ime');
$trazeno_prezime = $_POST('prezime');
收件人:
$trazeno_ime = $_POST['ime'];
$trazeno_prezime = $_POST['prezime'];
您应该看一下 PDO 或准备好的语句,因为 msyql_ 函数已被删除。