Как осуществляется вывод ограниченного кол-ва знаков из строки базы?
Например полный текст в таблице "php.su - хороший и полезный сайт, в нем можно найти множество полезных вещей для начинающих программистов"
А нужно, что бы вывелось только 20 первых знаков, т.е. вот так: "php.su - хороший и п"
Уважаемые программисты и любители PHP) посоветуйте какую-нибудь хорошую и правильную книгу по изучению PHP. Но не для новичков, а для среднего и выше уровня.
Например с разбором каких-нибудь скриптов (например грабберов и т.п.)
Переходя по адресу: index.php?p=orders&order=".$order_askk[id]." вы на ту страницу которую переходите (index.php) передаете эту переменную методом GET-запроса (она у вас в адресе и передается). На той странице куда перешли (index.php) ловите эту переменную через считывая через $_GET['order']
С уважением.
Zardoz, как раз так и делаю. Но неудобство заключается в том, что $order_askk[id] постоянно разное. И не прописывать же вот так под каждый параметр:
на открываемой странице "Подробнее" будет находиться подробная информация об этом ID
А где находится эта подробная информация? Если, например, в БД то оттуда брать её по ID, без всяких CASEов
С уважением.
Да, в БД. Если ее брать из БД, то вопрос вот в чем - как данную переменную отобразить на новой странице, чтоб от нее отталкиваться? (ведь переменная на другой странице уже не переменная, без сессий, кукисов). Сессии использовать не логично, т.к. нет регистрации пользователей (просто сайт), кукисы - тоже не очень правильно, т.к. таких выводов будет много и заполонять данными кукис пользователя не красиво по отношению к посетителю.
Либо вырезать из URL? Просто не могу понять технологию, т.к. много сайтов работают по этому "принципу".
Не стану создавать новую тему, дабы не заниматься флудом.
Вот такой вопрос. Страница (без регистрации пользователей, т.е. нет сессий) имеет ссылку, скажем: <a href=index.php?p=orders&order=".$order_askk[id].">Подробнее</a>
Т.е. как вы поняли переменная order_askk[id] все время разная. И эта переменная очень важная, т.к. на открываемой странице "Подробнее" будет находиться подробная информация об этом ID.
Как сделать так, чтобы в свитче-кейс он автоматически определял данную переменную, чтоб по ней выводить результат. не буду же я писать каждый раз: case "1", case "2" и т.д. и для каждого писать результат страницы. Как это вообще делается?
$servicesask2=mysql_query("SELECT uname FROM utable WHERE id='$userinfo_serviceask[id_service]' ");
echo"$userinfo_serviceask2[uname]<br>";}
Суть кода такая: изымается id_service (например в данном случае id_service равен 5) из таблицы u_users. Потом по этому коду осуществляется поиск в другой таблице, который вы можете увидеть по переменной $serviceask2. Т.е. в таблице utable ведется поиск в столбце id, которое равно 5 и это все выводится. НО! Вывести из второй таблицы нужно не тот самый ID, а значение в столбце UNAME, из той строки, где найден нужный ID.
WHILE - используется для того, чтоб вывести все строки с нужными значениями, т.к. их будет несколько. Думаю, ВАМ, не нужно объяснять для чего это.
Цитата:
Для справки:
$userinfo[id] - вывод значения из другой базы... не обращайте внимание.
Подскажите как такое сделать. Надеюсь объяснил задачу правильно)