PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (24): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Найдено сообщений: 352
ytrewq123
Отправлено: 27 Декабря, 2016 - 00:33:46 • Тема: Получить значения <option> и сделать SQL-запрос • Форум: Вопросы новичков
Ответов: 10 Просмотров: 880
Сам учусь. Только мысли.
Лучше конечно поставить в валуе ИД записи в базе. Но у вас вроде структура селект такая что надо думать.
Но если так как у вас сейчас, то ЯваСкрипт не надо.
CODE (
html ):
скопировать код в буфер обмена
1. <div class = "input-field id=" myoption">
2. <select name = ”select”>
3. <option value = "0" disabled = "" selected = "" > Выберите категорию</ option >
4. <optgroup label = "Категория 1" >
5. <option value = "1" > Подкатегория 1</ option >
6. <option value = "2" > Подкатегория 2</ option >
7. <option value = "3" > Подкатегория 3</ option >
8. </ optgroup >
9. <optgroup label = "Категория 2" >
10. <option value = "4" > Подкатегория 2</ option >
11. <option value = "5" > Подкатегория 3</ option >
12. </ optgroup >
13. </ select >
14. </ div >
Или красиво Свичом всё выловите.
PHP:
скопировать код в буфер обмена
$nomer = $_POST [ ‘select’] ;
switch ( $nomer )
{
case 1
: $result = mysql_query ( "SELECT * FROM link WHERE cat_link='$nomer ' ORDER BY price DESC" , $db ) ; break ; case 2
: $result = mysql_query ( "SELECT * FROM link WHERE cat_link='$nomer ' ORDER BY price DESC" , $db ) ; break ; }
Думаю как-то так.
ytrewq123
Отправлено: 24 Декабря, 2016 - 23:33:31 • Тема: Почему не обрезается строка • Форум: Вопросы новичков
Ответов: 1 Просмотров: 115
Извините конечно.
Но он и не может заменить, ибо как в
/var/www/clients/client1/web2/we b/gincore/manage/
нет.
/var/www/gincore.imedia.in.ua/we b/gincore/manage
P.S.Кстати спасибо за второй аргумент в Трим
ytrewq123
Отправлено: 24 Декабря, 2016 - 19:39:25 • Тема: как создать запрос к базе • Форум: Вопросы новичков
Ответов: 5 Просмотров: 254
Ну это вроде ясно.
Для ПХП. Двойные кавыки перед ПОСТ закрыли, после ПОСТ открыли. И он говорит. Причём тут ПОСТ.
Подумайте как использовать и какие кавычки.
ytrewq123
Отправлено: 24 Декабря, 2016 - 19:22:27 • Тема: Соединение с БД. • Форум: Вопросы новичков
Ответов: 4 Просмотров: 234
Здравствуйте!
У меня вопроcик. Есть функция подключения к БД.
И около 10 функций где вызывается эта функция с подключением.
Скажите, как лучше?
Или как теперь, или же. Подключение не в функции, а просто в коде и объект передавать аргументом в каждую из 10 функций.
ytrewq123
Отправлено: 19 Декабря, 2016 - 01:09:01 • Тема: Прошу помогите • Форум: HTML, Дизайн & CSS
Ответов: 13 Просмотров: 2342
CODE (
javascript ):
скопировать код в буфер обмена
<script>
function change1( a) {
var val = parseInt( document.getElementById ( '2' ) .value ) ;
if ( a == 'up' )
document.getElementById ( '2' ) .value = val + 1 ;
else if ( a == 'down' ) {
if ( val != 1 )
document.getElementById ( '2' ) .value = val - 1 ;
}
}
</script>
<script>
function change2( a) {
var val = parseInt( document.getElementById ( '1' ) .value ) ;
if ( a == 'up' )
document.getElementById ( '1' ) .value = val + 1 ;
else if ( a == 'down' ) {
if ( val != 1 )
document.getElementById ( '1' ) .value = val - 1 ;
}
}
</script>
<script>
function change3( a) {
var val = parseInt( document.getElementById ( '3' ) .value ) ;
if ( a == 'up' )
document.getElementById ( '3' ) .value = val + 1 ;
else if ( a == 'down' ) {
if ( val != 1 )
document.getElementById ( '3' ) .value = val - 1 ;
}
}
</script>
<script>
function change4( a) {
var val = parseInt( document.getElementById ( '4' ) .value ) ;
if ( a == 'up' )
document.getElementById ( '4' ) .value = val + 1 ;
else if ( a == 'down' ) {
if ( val != 1 )
document.getElementById ( '4' ) .value = val - 1 ;
}
}
</script>
<html>
<head>
<title>Html calculator</title>
</head>
<body>
<form name="calculator" >
<br>
Сила <input name='count' type='text' value='1' class='coll' id='2'>
<div class='upr_up'>
<li><input type='button' value='up' onclick=change1('up');></li>
<li><input type='button' value='down' onclick=change1('down');></li>
</div>
Ловкость <input name='count' type='text' value='1' class='coll' id='1'>
<div class='upr_up'>
<li><input type='button' value='up' onclick=change2('up');></li>
<li><input type='button' value='down' onclick=change2('down');></li>
</div><br>
Интелект <input name='count' type='text' value='1' class='coll' id='3'>
<div class='upr_up'>
<li><input type='button' value='up' onclick=change3('up');></li>
<li><input type='button' value='down' onclick=change3('down');></li>
</div><br>
Удача <input name='count' type='text' value='1' class='coll' id='4'>
<div class='upr_up'>
<li><input type='button' value='up' onclick=change4('up');></li>
<li><input type='button' value='down' onclick=change4('down');></li>
</div><br>
</form>
</body>
</html>
Ну вообще так.
Просто не может быть одинакового названия у функции.
В ПХП точно. В ЯС точно не знаю, вроде что-то есть. Но думаю вам это не надо.
Конечно можно многое изменить. Но из вашего кода. Вот это работает.
(Добавление)
CODE (
javascript ):
скопировать код в буфер обмена
<script type = "text/javascript" >
function iddd( sobytie_gde) { kogo = sobytie_gde.id ; }
function change( a) {
var val = parseInt( document.getElementById ( kogo) .value ) ;
if ( a == 'up' )
document.getElementById ( kogo) .value = val + 1 ;
else if ( a == 'down' ) {
if ( val != 1)
document.getElementById ( kogo) .value = val - 1 ;
}
}
</script>
<html>
<head>
<title>Html calculator</title>
</head>
<body>
<form name="calculator" >
<br>
Сила <input name='count' type='text' value='1' class='coll' id='2'>
<div class='upr_up'>
<li><input type='button' value='up' onclick="iddd(document.getElementById('2'));change('up');"></li>
<li><input type='button' value='down' onclick="iddd(document.getElementById('2'));change('down');"></li>
</div>
Ловкость <input name='count' type='text' value='1' class='coll' id='1'>
<div class='upr_up'>
<li><input type='button' value='up' onclick="iddd(document.getElementById('1'));change('up');"></li>
<li><input type='button' value='down' onclick="iddd(document.getElementById('1'));change('down');"></li>
</div><br>
Интелект <input name='count' type='text' value='1' class='coll' id='3'>
<div class='upr_up'>
<li><input type='button' value='up' onclick="iddd(document.getElementById('3'));change('up');"></li>
<li><input type='button' value='down' onclick="iddd(document.getElementById('3'));change('down');"></li>
</div><br>
Удача <input name='count' type='text' value='1' class='coll' id='4'>
<div class='upr_up'>
<li><input type='button' value='up' onclick="iddd(document.getElementById('4'));change('up');"></li>
<li><input type='button' value='down' onclick="iddd(document.getElementById('4'));change('down');"></li>
</div><br>
</form>
</body>
</html>
Ну думаю так совсем красиво.
ytrewq123
Отправлено: 18 Декабря, 2016 - 22:22:46 • Тема: new SplFixedArray как добавить в??? • Форум: Вопросы новичков
Ответов: 3 Просмотров: 356
Спасибо. ну ясненько.
teddy пишет: Но этот класс нужен для улучшения производительности
Это я как бы знаю. Поэтому и пробовал всякое.
Будем смотреть, думать размышлять. Что как и куда.
ytrewq123
Отправлено: 18 Декабря, 2016 - 17:10:29 • Тема: Вроде просто но... • Форум: Вопросы новичков
Ответов: 4 Просмотров: 267
Merrym пишет: Я бы советовал, везде где выводится не правильное значение
Спасибо. Когда Мелкий пояснил, я понял в чём дело и действительно это логично и ясно. А так думал что такое, почему.
ytrewq123
Отправлено: 18 Декабря, 2016 - 17:06:25 • Тема: new SplFixedArray как добавить в??? • Форум: Вопросы новичков
Ответов: 3 Просмотров: 356
Здравствуйте!
Вопрос. Как добавить сразу несколько элементов в фиксированный массив.
$maass = new SplFixedArray(5);
Попробовал. array_splice. Он говорит неа, у тебя объект. По одному да $maass[3] ='INFO';
А как несколько сразу не подскажите.
ytrewq123
Отправлено: 18 Декабря, 2016 - 15:02:25 • Тема: Вроде просто но... • Форум: Вопросы новичков
Ответов: 4 Просмотров: 267
Большое спасибо Вам за пояснение. А то сидел ломал голову что да как. Учту на будущие. Ибо до 7... на некоторых хостах ещё далеко. Спасибо.
ytrewq123
Отправлено: 18 Декабря, 2016 - 11:30:51 • Тема: Вроде просто но... • Форум: Вопросы новичков
Ответов: 4 Просмотров: 267
Здравствуйте!
Вот какой вопрос.
Вроде просто но никак.
echo 'SUMMA 2+5 = ' . 2+5;
Почему выводит просто 5.
Так echo 'SUMMA 2+5 = '; показывает SUMMA 2+5 =
Так echo 2+5; показывает 7
А так echo 'SUMMA 2+5 = ' . 2+5;
Выводит просто 5.
ytrewq123
Отправлено: 07 Декабря, 2016 - 21:33:04 • Тема: Вопрос • Форум: Вопросы новичков
Ответов: 2 Просмотров: 176
Я тоже учусь. И по мне плевать что думают о вопросе.
Только понять ваш, извините не получается.
Вы хотите написать что-то в поля и сохранить где-то и потом сохранённое отобразить?
ytrewq123
Отправлено: 07 Декабря, 2016 - 18:39:07 • Тема: Помогите с алгоритмом парсинга xml • Форум: Вопросы новичков
Ответов: 1 Просмотров: 119
Ну в принципе.
Закинете всё в
$xml = simplexml_load_string();
или
$xml = simplexml_load_file();
Посмотрите структуру.
В вашем примере это так.
PHP:
скопировать код в буфер обмена
SimpleXMLElement Object
(
(
[ 0] => Заголовок 1
[ 1] => Заголовок 2
)
(
[ 0 ] => http: //ссылка1
[ 1 ] => http: //ссылка2
)
(
[ 0 ] => Контент бла бла бла 1
[ 1 ] => Контент бла бла бла 2
)
)
Ну и выбирайте например через фор. , тут 0 это данные первого 1 второго и тд.
Страниц (24): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB