И я хочу, чтобы пользователи могли менять цвет для своих имен пользователей. И я хочу писать эти цвета в базе данных. Итак, есть код ввода для сообщения, но цвет не работает, что не так?Цвет из базы данных
Я создал колонку в своем db.
Чат работает нормально, но этот код для цвета не работает, и этот код для удаления старого сообщения также не работает.
Редактировать: О, я создал цвет колонки в неправильной таблице.
<?php
session_start();
$uname = $_SESSION['username'];
$msg = $_REQUEST['msg'];
$con = mysql_connect('fdb13.biz.nf','18213213wqeqwed_chat','mewqe132131dddd1');
mysql_select_db('1846946_chat',$con);
mysql_query("INSERT INTO logs (username,msg) VALUES ('$uname','$msg')");
$result = mysql_query("SELECT * FROM logs ORDER by id DESC");
$resultc = mysql_query("SELECT * FROM korisnici ORDER by color DESC");
while(($extract = mysql_fetch_array($result))||($extractc = mysql_fetch_array($resultc))){
echo "<span style='color:" . $extractc['color'] . ";' class='uname'>" . $extract['username'] . "</span> <span class='msg'>" . $extract['msg'] . "</span><br>";
}
?>
$result2 = mysql_query("SELECT * FROM logs username");
if($result2==3){
mysql_query("DELETE FROM logs");
}
?>
недостающее ' '' в вашем mysql_connect вызов в исходном коде? – andrewsi
Нет, это нормально. :) – Kiriyaga
сообщите нам об ошибке, которую вы получаете, и я не получил строку 'mysql_query (« DELETE FROM logs »);' –