PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (6): « 1 [2] 3 4 5 6 »
Найдено сообщений: 77
igosja
Отправлено: 26 Мая, 2016 - 13:54:09 • Тема: syntax error • Форум: Вопросы новичков
Ответов: 2 Просмотров: 101
Нет точки с запятой во второй строке и закрывающий тег php нужно перенести со строки 108 в строку 3.
PHP:
скопировать код в буфер обмена
<?PHP
include 'calc.php' ;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
и далее по коду
igosja
Отправлено: 26 Мая, 2016 - 13:24:33 • Тема: Модальное окно автоматическое открытие • Форум: HTTP и PHP
Ответов: 4 Просмотров: 1955
Нужно в файле, где хранится javascript поменять условие открытие popup.
Сейчас у вас там будут примерно такие строки:
Нужно поменять обертку:
igosja
Отправлено: 26 Мая, 2016 - 13:16:31 • Тема: модальное окно • Форум: Вопросы новичков
Ответов: 1 Просмотров: 185
Модальные окна обычно выводятся через javascript.
На примере JQuery код будет примерно таким:
PHP:
скопировать код в буфер обмена
<div style="display:none;" class="css классы оформления модального окна" id="modal">
Извините, введённый вами логин или пароль неверный
</div>
<?PHP
result
= mysql_query ( "SELECT * FROM users WHERE login='$login '" , $db ) ; if ( empty ( $myrow [ 'password' ] ) ) { ?>
<script>
$('#modal').show();
</script>
<?PHP
?>
igosja
Отправлено: 25 Мая, 2016 - 14:02:47 • Тема: IP адрес в реальное имя • Форум: Вопросы новичков
Ответов: 9 Просмотров: 534
Скопируйте еще раз код, я ответы редактировал.
Файл ip_to_name.php
Файл index.phpPHP:
скопировать код в буфер обмена
<?PHP
include ( 'ip_to_name.php' ) ; //Подключите его в index.php
if ( isset ( $ip_to_name_array [ $_SERVER [ "REMOTE_ADDR" ] ] ) ) {
print $ip_to_name_array [ $_SERVER [ "REMOTE_ADDR" ] ] ;
}
else
{
print 'неизвесный IP' ;
}
igosja
Отправлено: 25 Мая, 2016 - 12:56:48 • Тема: IP адрес в реальное имя • Форум: Вопросы новичков
Ответов: 9 Просмотров: 534
fopen делать не надо.
Под фразой "Подключите его в index.php" я имел ввиду такой код в index.php:
PHP:
скопировать код в буфер обмена
<?PHP
include ( 'ip_to_name.php' ) ; //Подключите его в index.php
if ( isset ( $ip_to_name_array [ $_SERVER [ "REMOTE_ADDR" ] ] ) ) {
print $ip_to_name_array [ $_SERVER [ "REMOTE_ADDR" ] ] ;
}
else
{
print 'неизвесный IP' ;
}
igosja
Отправлено: 25 Мая, 2016 - 12:14:46 • Тема: IP адрес в реальное имя • Форум: Вопросы новичков
Ответов: 9 Просмотров: 534
IP адрес не является уникальным для каждого компьютера, поэтому такая операция не имеет смысла. У меня на работе порядка 30 компьютеров имеют один IP, не зависимо от того, Иванов на нем работает или Петров.
Что касается реализации, то можно создать файлик с именем, скажем, ip_to_name.php:
Подключите его в index.php и выводите фамилию так:
igosja
Отправлено: 24 Мая, 2016 - 13:52:56 • Тема: дизайн бутстрап-формы поломался если добавить в стили control-label класс • Форум: HTML, Дизайн & CSS
Ответов: 3 Просмотров: 1006
Классы col-sm-2 и control-label нужно вкладывать друг в друга:
CODE (
htmlphp ):
скопировать код в буфер обмена
< form class= "form-horizontal" >
< div class= "form-group" >
< div class= "col-sm-2" >
< label for = "mail" class= "control-label" > Email</ label>
</ div>
< div class= "col-sm-10" >
< input type= "email" class= "form-control" id= "mail" placeholder= "Email" >
</ div>
</ div>
< div class= "form-group" >
< div class= "col-sm-2" >
< label for = "pass" class= "control-label" > Пароль</ label>
</ div>
< div class= "col-sm-10" >
< input type= "password" class= "form-control" id= "pass" placeholder= "Пароль" >
</ div>
</ div>
< div class= "form-group" >
< div class= "col-sm-offset-2 col-sm-10" >
< div class= "checkbox" >
< label>
< input type= "checkbox" > Запомнить меня
</ label>
</ div>
</ div>
</ div>
< div class= "form-group" >
< div class= "col-sm-offset-2 col-sm-10" >
< button type= "submit" class= "btn btn-success" > Подтвердить</ button>
</ div>
</ div>
</ form>
igosja
Отправлено: 24 Мая, 2016 - 10:15:27 • Тема: AJAX-->PHP-->AJAX-->??? • Форум: Вопросы новичков
Ответов: 7 Просмотров: 249
AJAX - это фишка javascript, а не php, поэтому запросы между файлами нужно передавать именно через JS.
Я бы сделал так (с использованием JQuery).
Файл index.php:
CODE (
htmlphp ):
скопировать код в буфер обмена
< button id= "ajax-button" > Получить информацию</ button>
< span id= "ajax-span" ></ span>
< script src= "https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js" ></ script>
< script>
$( '#ajax-button' ) . on( 'click' , function( ) {
$. ajax( {
url: 'ajax.php?info=10' ,
success: function( data) {
if ( 1 == data) {
$( '#ajax-span' ) . text( 'Один' ) ;
}
}
} ) ;
}
</ script>
Файл ajax.php:
igosja
Отправлено: 24 Мая, 2016 - 09:50:12 • Тема: вывод данных из нескольких таблиц mysql php • Форум: Вопросы новичков
Ответов: 2 Просмотров: 149
CODE (
SQL ):
скопировать код в буфер обмена
SELECT *
FROM `table_products`
LEFT JOIN `brends`
ON `brend_products_id` = `products_id`
LEFT JOIN `sizes`
ON `size_products_id` = `products_id`
WHERE `brend` = 'x'
AND `size` = '8'
Но струткура таблиц здесь явно неправильная и если это не учебный пример, то таблицы лучше переделать примерно так:
таблица product - product_id, product_brand_id, product_size_id, product_name
таблица brand - brand_id, brand_name
таблица size - size_id, size_name
Страниц (6): « 1 [2] 3 4 5 6 »
Powered by ExBB FM 1.0 RC1. InvisionExBB