спасибо за РАЗЖЕВ .... Все равно не работает итак и эдак ошибок нет , просто неотображает как рисунок, так текстом и оставляет ..... ??
пробовал так: Код (Text): $smilesimage = array("<img src=\"happy.jpg\">","<img src=\"joke.jpg\">","<img src=\"sad.jpg\">");
эту строку: Код (Text): $smiles = str_replace($smilestext, $smilesimage, $comment); замени на эту: Код (Text): $comment = str_replace($smilestext, $smilesimage, $comment);
И снова я ! Сейчас прохожу MySQL + php , пожалуй самый сложный цыкл статей после работы с файлами ) Вопщем дали задание сделать так чтобы программа запрашивала у юзера имя и потом искала в БД это имя и выводила ррезультаты(телефон и адресс) по этому имени... И я чтото забыл как сделать так чтобы программа выводила данные только по определённому имени в БД...вот начало кода PHP: <? print "<h1><center>LOGIN!</center></h1>\n"; print "<input type=\"text\" align=\"LEFT\" maxlength=\"15\" name=\"name\"> <input type=\"submit\" name=\"go\">"; if (empty($name)) { } else { $conn = mysql_connect("localhost", "root", "1"); mysql_select_db("telephon", $conn); $sql = "SELECT * FROM phonelist WHERE name = $name"; $result = mysql_query($sql, $conn); } ?> дальше помогите плиз З.Ы. напишите плиз кто какой прогой пользуется для написани ,редактирования php скриптов(я сначала пользовался phpedit'ом щас перешол на php designer 2005) вдруг найду чтонить удобнее...
Код (Text): <? while ($DR = mysql_fetch_array($result)) { ?> ...html код....... <td><?=$DR['feild_name']?></td> ... <? } ?> Можеш использовать операторы echo или print в теле цикла вместо "чистого" html. P.S. проверь кавычки при вводе переменной в запросе sql может не пропустить!
А это будет действовать, ато у меня почемуто нехочет запрос отправлять т.е. форма выводится имя вводишь жмешь subbmit и 0 эффекта на томже месте стоит, знаю что чтоно нетак с сервером(локалкой) но хз что ..... <? print "<h1><center>LOGIN!</center></h1>\n"; print "<input type=\"text\" align=\"LEFT\" maxlength=\"15\" name=\"name\"> <input type=\"submit\" name=\"go\">"; if (empty($name)) { } else { $conn = mysql_connect("localhost", "root", "1"); mysql_select_db("telephon", $conn); $sql = "SELECT family, adess, phone FROM phonelist WHERE name = $name"; $result = mysql_query($sql, $conn); print "<table>\n"; while ($row = mysql_fetch_assoc($result)) { print "<tr>\n"; foreach ($row as $col=>$val) { print "<td>$val</td>\n"; } print "</tr>\n\n"; } print "</table>\n"; } ?>
Люди скажите как можно разбить 6-и значное число на отдельные 6-ть цыфр ? я пробовал $che1=substr($che, -6, 1); $che2=substr($che, -5, 1); $che3=substr($che, -4, 1); и т.д но почемуто неполучается Форма <input type=\"text\" name=\"che\"> , пробовал $che=intval($che); непомогает ... в чем дело ?
Alukard работает PHP: <?php $che = 123456; $che1=substr($che, -6, 1); $che2=substr($che, -5, 1); $che3=substr($che, -4, 1); echo $che1, $che2, $che3; ?>
а можно какнить сделать чтобы пхп читал число 000000 не ка 0 , а именно как 6-тизначное число состоящее из нулей, т.е. PHP: for ($che=000000; $che<=999999; $che++) { print "$che<br>"; } Выводил 000001 000002 000003 и т.д
Нужно чтобы цифра была разделена на 6 отдельных цыфр....например 000101 ($1=0, $2=0,$3=0,$4=1,$5=0,$6=1)