Помощ за взимане на текст ...

sasho0o

Registered
примерно променливата $artist = Преслава

и отдолор да има условие

if ($artist = "Преслава"){
$pic = "img/preslava.jpg";
}

else if ($artist = "Камелия"){
$pic = "img/kameliq.jpg";
} ....


Но проблема ми е как ще стане ако $artist = Илиан feat Преслава

как ще ми искара снимката на някой от двамата :roll:
 
Ти реално ако $artist е Иван feat Преслава, на кого искаш да изведе снимката, на първия, на втория, тоест на Иван или на Преслава, или и на двамата ?
 
Сдве думи ми трябва нещо като %LIKE% както е при заявките

Примерно в изречението "В планета пее Преслава"

да проверява в това изречение има ли "Преслава"

ако има да искара едно ако няма да искара друго :)
 
sasho0o каза:
emagi нещо неразбрах от каде ще дойдат тия Илиан feat Преслава там като това е променлива

Еми от базата данни си ги извличаш :) ето пример:

Това е без цикъл
Код:
$sql = mysql_query("SELECT * FROM tablica") or die (mysql_error());
$row = mysql_fetch_assoc($sql);
$artist = explode(" ", $row['artist']);

Това е с цикъл
Код:
$sql = mysql_query("SELECT * FROM tablica") or die (mysql_error());
while($row = mysql_fetch_assoc($sql))
{
$artist = explode(" ", $row['artist']);
}
 
$artist = 'Преслава фт. Илиан';
if (preg_match('/Преслава/i',$artist)) { echo "Преслава"; }
else if (preg_match('/Илиан/i',$artist)) { echo "Илиан"; }
else if (preg_match('/Мустака/i',$arist)) { echo "Милко Калайджиев :)"; }
 

Back
Горе