народ помогите.
#1
Отправлено 26 июля 2006 - 10:29
мне надо маленький скриптик, который берёт из базы данных из таблицы пользоватей(id,username,name,sname i t.d) информацию и выводит её так, чтобы например при заходе на страницу members.php появлялся список всем ползователей(ихнии Имена и фамилии, например:
Вася пупкин
Василий петрович
и т.д
).
и при клике на определёного человека открывалась страница мемберс.пхп?шощ= (усернаме его или ид) и на странице появлялась инфа, типа имя, фамилия и т.д..
заранее спасибо.
#3
Отправлено 26 июля 2006 - 13:58
Большая прозьба к профессионалам проверьте пожалуйста код и укажите ошибки какие найдете, или предложите другой вариант.
<?php $host = "mysql.netpoint.ee"; $user = "tester"; $pass = "tester"; $db_name = "testdata"; $link = mysql_connect($host, $user, $pass); if (!$link) { die ("Cannot connect to DB: " . mysql_error()); } if (!mysql_select_db($db_name, $link)) { die ("Cannot select DB: " . mysql_error()); } if (isset($_GET["show"]) && !empty($_GET["show"])) { $id = mysql_real_escape_string($_GET["show"]); $usql = 'SELECT * FROM `user_stats` WHERE `id` = \''.$id.'\';'; $z = mysql_query($usql) or die("Cannot select from `user_stats`: " . mysql_error()); if (mysql_num_rows($z) > 0) { $row = mysql_fetch_assoc($z); echo 'Stats for ID: ' . $row["id"] . '<br />'; echo 'Name: ' . $row["name"] . '<br />'; echo 'Surname: ' . $row["sname"] . '<br />'; echo 'Username: ' . $row["username"] . '<br />'; } else { echo 'No such ID!'; } } else { $qsql = 'SELECT * FROM `user_stats` ORDER BY `sname`;'; $z = mysql_query($qsql) or die("Cannot select from `user_stats`: " . mysql_error()); while ($row = mysql_fetch_assoc($z)) { echo '<a href="members.php?show=' . $row["id"] . '">'; echo $row["name"] . " " . $row["sname"] . " " . $row["username"] . " " . $row["id"]; echo "</a> <br />"; } mysql_free_result($z); } mysql_close($link); ?>
#6
Отправлено 27 июля 2006 - 14:52
если так:
$fname = 'asdf.inc';
$f = fopen($fname, 'r');
$con = fread($f, filesize($fname));
fclose($f);
echo $con;
то он просто читает и выводит весь текст подряд.
Сообщение изменено: Cessy (27 июля 2006 - 14:53 )
#8
Отправлено 27 июля 2006 - 15:34
$txt = preg_replace(/\n/g, "<br>", $txt); ?Как вывести текст из файла вывести на странице, чтобы все переводы строк и пробелы были отражены как в файле.
если так:
$fname = 'asdf.inc';
$f = fopen($fname, 'r');
$con = fread($f, filesize($fname));
fclose($f);
echo $con;
то он просто читает и выводит весь текст подряд.
#10
Отправлено 27 июля 2006 - 16:24
Это был правильный ответ: nl2br.nl2br?
http://ee2.php.net/nl2br
Последнюю строчку только измени и всё:
echo nl2br($con);
По любопытству иль со скуки все это кто-нибудь взорвет.
#11
Отправлено 28 июля 2006 - 13:39
вот этот текст что я читаю, он не помешается в страницу и растягивает границы в высоту.
чистым хтмл`ом можно это осуществить? или надо явасктипт мутить?
кстати dtprg спасибо.
Сообщение изменено: Cessy (28 июля 2006 - 14:28 )
#12
Отправлено 28 июля 2006 - 14:36
народ, а как зделат таблицу со скролингом(scrollbar)?
вот этот текст что я читаю, он не помешается в страницу и растягивает границы в высоту.
чистым хтмл`ом можно это осуществить? или надо явасктипт мутить?
кстати dtprg спасибо.
Эт не мне спасибо, а V^v, он раньше ответил.
А про скролинг, так используй либо фрейм, либо текстовое поле.
По любопытству иль со скуки все это кто-нибудь взорвет.
#15
Отправлено 05 августа 2006 - 14:14
#16
Отправлено 05 августа 2006 - 14:27
Согласен. Есть вопросы, которые можно на форуме задать и получить ответы, но вопросы по элементарным функциям - это лень батенька. Читайте доки и мануалы.а вообще пользуйся мануалом, не так это и сложно ... )
Сообщение изменено: DTprog (05 августа 2006 - 14:27 )
По любопытству иль со скуки все это кто-нибудь взорвет.
#17
Отправлено 07 августа 2006 - 09:47
а вот возникла проблема с кодировкой. при заносе русского текста в базу данных он там кодируется в какойто другой и потом его не разобрать. в чом проблема?
вообщем проблема в том, что в базе данных кодировка utf8, а на странице Кирилиза(виндовс) или запв адно европейская(исо). Как текст переделать в утф8 формат и наооборот. заранее спасибо.
Сообщение изменено: Cessy (07 августа 2006 - 10:51 )
#20
Отправлено 07 августа 2006 - 13:06
Для этого тебе в коде страницы нужно поставить в тэге <meta>: charset=utf-8.а есть способ чтоб при заходе на страницу браузер автоматически настраивался на утф8?
И саму страницу переконвертировать в формат utf-8 (это можно сделать даже в блокноте).
По любопытству иль со скуки все это кто-нибудь взорвет.
#27
Отправлено 07 августа 2006 - 20:13
Читай про функцию iconv, она ковертирует строку из одной кодировки в другуюпросто может есть какая нибудь функция, которая конвертирует определённый текст одного формата в другой?
http://ee.php.net/ma...ction.iconv.php
По любопытству иль со скуки все это кто-нибудь взорвет.
#29
Отправлено 08 августа 2006 - 08:49
Я, так сказать, человека приучаю к штудированию мануала.DTprog, он если бы хотел сам нашел бы, например на пхпклуб.ру , у меня на компе оттуда статьи и примеры по перекодировке ...
По любопытству иль со скуки все это кто-нибудь взорвет.