У меня проблема с синтаксисом моего кода правильно, и мне нужна помощь. Я хотел бы использовать оператор if и если isset с несколькими переменными. Мой существующий код - это.PHP - if statement - with - if isset - using multiple variables issue
$album_name = $_POST['album_name'];
$img = $_POST['image'];
$artist = $_POST['artist'];
$company = $_POST['company'];
$genre = $_POST['genre'];
$price = $_POST['price'];
$buy_now = $_POST['buy_now'];
if($album_name !='') && if (isset($artist, $company, $price, $buy_now)){
$sql = mysql_query ("INSERT INTO top_albums_info (album_name, image, artist,company,genre,price,buy_now) VALUES ('$album_name','$img','$artist','$company','$genre','$price','".$buy_now."') ");
echo'<meta http-equiv="refresh" content="0;url=../index.php?page=top_section&action=list">';
}else{
echo'<meta http-equiv="refresh" content="0;url=../index.php?page=top_section&action=add&msg=empty">';
}
?>
Как я могу объединить их?
Спасибо.
Это слишком поздно, чтобы использовать IsSet там. Переменные HAVE BEEN установлены ранее. Где вы действительно хотите isset: '$ img = (isset ($ _ POST ['image']))? $ _POST ['image']: ''; ' –