Как подключить стили к ошибкам ?

  • Автор темы dantexlll
  • Дата начала
dantexlll
Участник
Сообщения
26
Реакции
0
Skype
Кто подскажет, как подключить стиль из css ?
Пробую так но ничего не получается, ошибки в том же формате выскакивают..
А должно быть так

Что не так делаю ?

<div class="warning">
<?PHP
if(isset($_POST["purse"])){
$purse = $func->ViewPurse($_POST["purse"]);
$db->Query("SELECT purse FROM ".$pref."_users_a WHERE purse = '$purse'");
$pr = $db->NumRows();

$db->Query("SELECT purse FROM ".$pref."_users_a WHERE id = '$usid'");
$prr = $db->FetchArray();

if($purse !== false){
if($pr == 0) {
if(empty($prr['purse'])) {


$db->Query("UPDATE ".$pref."_users_a SET purse = '$purse' WHERE id = '$usid'");

echo "<center><font color = 'green'><b>Кошелек установлен</b></font></center><BR />";

}else echo "<center><font color = 'red'><b>Вы уже изменяли кошелек!</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Данный кошелек уже зарегистрирован</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Кошелек имеет не верный формат</b></font></center><BR />";

}
?>
</div>
 
dima20010628
Участник
Сообщения
83
Реакции
10
Ты изменяешь цвет текста, но ни как не фон ошибки. Здесь нужно работать через файл css ;)
 
progamekg
Участник
Сообщения
89
Реакции
28
<style>
.error{
text-align: center;
color: red;
font-weight: bold;
}
</style>

}else echo "<div class='error'>Вы уже изменяли кошелек!</div>";
}else echo "<div class='error'>Данный кошелек уже зарегистрирован</div>";
}else echo "<div class='error'>Кошелек имеет не верный формат</div>";
 
dantexlll
Участник
Сообщения
26
Реакции
0
Skype
progamekg написал(а):
<style>
.error{
text-align: center;
color: red;
font-weight: bold;
}
</style>

}else echo "<div class='error'>Вы уже изменяли кошелек!</div>";
}else echo "<div class='error'>Данный кошелек уже зарегистрирован</div>";
}else echo "<div class='error'>Кошелек имеет не верный формат</div>";
А где именно это прописать ?
 
progamekg
Участник
Сообщения
89
Реакции
28
dantexlll написал(а):
А где именно это прописать ?
Там же, где находится это:
Скрытое содержимое для зарегистрированных пользователей!
<div class="warning">
<?PHP
if(isset($_POST["purse"])){
$purse = $func->ViewPurse($_POST["purse"]);
$db->Query("SELECT purse FROM ".$pref."_users_a WHERE purse = '$purse'");
$pr = $db->NumRows();

$db->Query("SELECT purse FROM ".$pref."_users_a WHERE id = '$usid'");
$prr = $db->FetchArray();

if($purse !== false){
if($pr == 0) {
if(empty($prr['purse'])) {


$db->Query("UPDATE ".$pref."_users_a SET purse = '$purse' WHERE id = '$usid'");

echo "<center><font color = 'green'><b>Кошелек установлен</b></font></center><BR />";

}else echo "<center><font color = 'red'><b>Вы уже изменяли кошелек!</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Данный кошелек уже зарегистрирован</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Кошелек имеет не верный формат</b></font></center><BR />";

}
?>
</div>


Либо можно вынести в style.css, только не забудь убрать теги <style></style>
 
dantexlll
Участник
Сообщения
26
Реакции
0
Skype
Попробовал, не то, фона нет стилей тоже, обычный текст появляется и все
 
progamekg
Участник
Сообщения
89
Реакции
28
dantexlll написал(а):
Попробовал, не то, фона нет стилей тоже, обычный текст появляется и все
А ты стиль для фона пропиши, и он появится.
background: url(); либо background: #xxxxxx.
 
dantexlll
Участник
Сообщения
26
Реакции
0
Skype
progamekg написал(а):
А ты стиль для фона пропиши, и он появится.
background: url(); либо background: #xxxxxx.
.success {
color: #4F8A10;
background-color: #DFF2BF;
background: url("/images/success.png") no-repeat 0 0;
}

Но толку ноль
 
progamekg
Участник
Сообщения
89
Реакции
28
Скрытое содержимое для зарегистрированных пользователей!
dantexlll написал(а):
.success {
color: #4F8A10;
background-color: #DFF2BF;
background: url("/images/success.png") no-repeat 0 0;
}

Но толку ноль
Внимательнее. Ты тому классу стили прописываешь? А может быть у тебя вообще в файле айди написан, а ты тут как классу выдаешь стили. Не может быть, что толку 0.
 
dantexlll
Участник
Сообщения
26
Реакции
0
Skype
  • #10
progamekg написал(а):
Внимательнее. Ты тому классу стили прописываешь? А может быть у тебя вообще в файле айди написан, а ты тут как классу выдаешь стили. Не может быть, что толку 0.
Ну вот часть кода
<?PHP
if(isset($_POST["purse"])){
$purse = $func->ViewPurse($_POST["purse"]);
$db->Query("SELECT purse FROM ".$pref."_users_a WHERE purse = '$purse'");
$pr = $db->NumRows();

$db->Query("SELECT purse FROM ".$pref."_users_a WHERE id = '$usid'");
$prr = $db->FetchArray();

if($purse !== false){
if($pr == 0) {
if(empty($prr['purse'])) {


$db->Query("UPDATE ".$pref."_users_a SET purse = '$purse' WHERE id = '$usid'");

echo "<center><font color = 'green'><b>Кошелек установлен</b></font></center><BR />";

}else echo "<center><font color = 'red'><b>Вы уже изменяли кошелек!</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Данный кошелек уже зарегистрирован</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Кошелек имеет не верный формат</b></font></center><BR />";

}
?>
</div>
 
progamekg
Участник
Сообщения
89
Реакции
28
  • #11
А как ты можешь прописывать стили для success, если тут даже нет такого класса?
 
dantexlll
Участник
Сообщения
26
Реакции
0
Skype
  • #12
так а как сделать его ?
Или какое есть решение ?
 
progamekg
Участник
Сообщения
89
Реакции
28
  • #13
Скрытое содержимое для зарегистрированных пользователей!
}else echo "<div class='error'>Вы уже изменяли кошелек!</div>";
}else echo "<div class='error'>Данный кошелек уже зарегистрирован</div>";
}else echo "<div class='error'>Кошелек имеет не верный формат</div>";

Я же писал выше, говорю же будь внимательнее.
 
dantexlll
Участник
Сообщения
26
Реакции
0
Skype
  • #14
progamekg написал(а):
Я же писал выше, говорю же будь внимательнее.
Вот прописал, и ничего, также как и было без фона
<?PHP
if(isset($_POST["purse"])){
$purse = $func->ViewPurse($_POST["purse"]);
$db->Query("SELECT purse FROM ".$pref."_users_a WHERE purse = '$purse'");
$pr = $db->NumRows();

$db->Query("SELECT purse FROM ".$pref."_users_a WHERE id = '$usid'");
$prr = $db->FetchArray();




if($purse !== false){
if($pr == 0) {
if(empty($prr['purse'])) {


$db->Query("UPDATE ".$pref."_users_a SET purse = '$purse' WHERE id = '$usid'");

echo "<center><font color = 'green'><b>Кошелек установлен</b></font></center><BR />";

}else echo "<div class='warning'>Вы уже изменяли кошелек!</div>";
}else echo "<div class='warning'>Данный кошелек уже зарегистрирован</div>";
}else echo "<div class='warning'>Кошелек имеет не верный формат</div>";

}
?>

в css
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('warning.png');
}
 
progamekg
Участник
Сообщения
89
Реакции
28
  • #15
Ты для начала стили в самом файле пропиши, только в самом верху. Если заработает то уже в стили пихай. Мб у тебя css не подключен.
 
dantexlll
Участник
Сообщения
26
Реакции
0
Skype
  • #16
progamekg написал(а):
Ты для начала стили в самом файле пропиши, только в самом верху. Если заработает то уже в стили пихай. Мб у тебя css не подключен.
Спасибо большое, помогло, в сам файл стили вставил и вылечилось
 
Сверху