Я программировал телефонный справочник, и теперь я столкнулся с проблемой.
Когда я ввожу ime и prezime (которые являются именем и фамилией на английском языке), я не могу получить broj (который является номером телефона на английском языке) этого человека.телефонный справочник с mysql
<?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";
}
}
}
?>
** предупреждение ** ваш код чрезвычайно уязвим для SQL-инъекций! –
Добавьте сообщение об ошибках в начало вашего файла (ов) сразу после открытия тега <
'$ _POST ('ime')' и '$ _POST ('prezime')' те должны быть квадратными скобками '[]', а не '()'. –