niestety nie działa ten skrypt lub moze ja nie wiem jak go podpiac zeby zadzialal
mam utworzony folder o nazwie emotki gdzie znajduje sie w nim obrazek ktory ma sie wyswietlic na ekranie czat kod do tego jak to wtawilem
<?php
function emotki ($string)
{
str_replace(':)','<img src="emotki/usmiech.png" alt="" />',$string); str_replace(':(','<img src="emotki/zlamina.jpg" alt="" />',$string);
return $string;
}
if(isset($_POST['wyslij']) && !empty($_POST['login']) && !empty($_POST['tresc'])) {
$data = date('Y-m-d H:i:s'); $ip = $_SERVER['REMOTE_ADDR'];
mysql_query ("INSERT INTO `posty` (`login`, `tresc`, `data`, `ip`) VALUES('$login', '$tresc', '$data', '$ip')");
header('Location: '.$_SERVER['REQUEST_URI']); }
else {
$query = mysql_query ("SELECT * FROM `posty` ORDER BY `posty`.`data` DESC");
echo '<div id="st" ><div id="pt">' .'Nick: '.'<b>'.$shout['login'].':</b> ' .'</br>'
.'Wiadomość: '.$shout['tresc'] .'</br>'
.'<br/>'
.'Czas Napisania: '.$shout['data'] .'</br>'
.'</div></div>';
}
}
gdy wpisuje w pole do wpisywania takie cos
Kod
:)
to powinno zamienic na obrazek ale tego nie robi a osobno nie w temacie jak zmienic zeby baza danych laczyla sie za pomoca PDO::query moglby mi to ktos poprawic tak zeby bylo dobrze bo jak zmienilem z obecnego laczenia (mysql_connect)sie na $db = new PDO('mysql:host=localhost;dbname=test', $user, $pass); oczywiscie podstawiajac swoje dane to wyskakuje mi błąd
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [1049] Unknown database