PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (92): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Найдено сообщений: 1370
andrewkard
Отправлено: 05 Апреля, 2019 - 17:21:23 • Тема: Сравнение массива • Форум: Вопросы новичков
Ответов: 3 Просмотров: 322
Как вариант перегнать в одномерные массивы и сравнить:
PHP:
скопировать код в буфер обмена
$data_1 = [
[ 'target' => '10.0.0.6/32' , 'max-limit' => '7000000/7000000' ] ,
[ 'target' => '192.168.1.98/32' , 'max-limit' => '20000000/20000000' ] ,
] ;
$data_2 = [
[ 'target' => '192.168.1.98/32' , 'max-limit' => '20000000/20000000' ] ,
[ 'target' => '192.168.1.251/32' , 'max-limit' => '20000000/20000000' ] ,
] ;
$d1 = [ ] ;
$d2 = [ ] ;
foreach ( $data_1 as $index => $rows ) {
foreach ( $rows as $key => $data ) {
$d1 [ $index . $key ] = $data ;
}
}
foreach ( $data_2 as $index => $rows ) {
foreach ( $rows as $key => $data ) {
$d2 [ $index . $key ] = $data ;
}
}
(Добавление)
Также может помощь пользовательское сравнение
andrewkard
Отправлено: 28 Марта, 2019 - 09:38:48 • Тема: Помогите пожалуйста • Форум: Вопросы новичков
Ответов: 6 Просмотров: 346
Строитель пишет: Прикольная эстафета получилась 😁 ))
Да . Но все таки логичнее такие операции делать на клиенте, вот вариант на JS
CODE (
javascript ):
скопировать код в буфер обмена
<!DOCTYPE html>
<html>
<head>
<title>Palette</title>
</head>
<body>
<h1>Palette</h1>
<table></table>
</body>
<script>
var table = document.querySelector ( 'table' ) ;
var tr = '' ;
var count = 0 ;
for ( var i = 555555 ; i < 999999 ; i += 1111) {
if ( count == 0 ) tr += '<tr>' ;
tr += '<td style="background-color:#' + i + '">' + i + '</td>' ;
if ( count == 9) {
count = - 1 ;
tr += '</tr>' ;
var row = document.createElement ( 'tr' ) ;
row.innerHTML = tr;
table.appendChild ( row) ;
tr = '' ;
}
count++;
}
</script>
</html>
andrewkard
Отправлено: 27 Марта, 2019 - 18:35:45 • Тема: Помогите пожалуйста • Форум: Вопросы новичков
Ответов: 6 Просмотров: 346
Еще вариант
PHP:
скопировать код в буфер обмена
<?PHP
$range = range ( 555555
, 999999
, 1111
) ;
function printRow( $chunk , $key ) {
echo '<tr>
<td style="background-color:#' . $chunk [ 0 ] . '">' . $chunk [ 0 ] . '</td>
<td style="background-color:#' . $chunk [ 1 ] . '">' . $chunk [ 1 ] . '</td>
<td style="background-color:#' . $chunk [ 2 ] . '">' . $chunk [ 2 ] . '</td>
<td style="background-color:#' . $chunk [ 3 ] . '">' . $chunk [ 3 ] . '</td>
<td style="background-color:#' . $chunk [ 4 ] . '">' . $chunk [ 4 ] . '</td>
<td style="background-color:#' . $chunk [ 5 ] . '">' . $chunk [ 5 ] . '</td>
<td style="background-color:#' . $chunk [ 6 ] . '">' . $chunk [ 6 ] . '</td>
<td style="background-color:#' . $chunk [ 7 ] . '">' . $chunk [ 7 ] . '</td>
<td style="background-color:#' . $chunk [ 8 ] . '">' . $chunk [ 8 ] . '</td>
<td style="background-color:#' . $chunk [ 9 ] . '">' . $chunk [ 9 ] . '</td>
</tr>' ;
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Palette</title>
</head>
<body>
<h1>Palette</h1>
<table>
</table>
</body>
</html>
andrewkard
Отправлено: 26 Марта, 2019 - 10:11:46 • Тема: Сохранение сессии и добавление данных в БД • Форум: Вопросы новичков
Ответов: 6 Просмотров: 376
andrewkard пишет: mysql_query("SELECT id FROM cust WHERE email='$hidden_email'",$db);
andrewkard пишет: UPDATE cust SET password = $password WHERE email = $hidden_email;
неужели не очевидно?
andrewkard
Отправлено: 25 Марта, 2019 - 18:21:21 • Тема: Задание на собеседовании • Форум: Вопросы новичков
Ответов: 6 Просмотров: 391
Делаете страницу, на ней
если не пустая переменная $rows бежите по ней циклом foreach и формируете таблицу
иначе выводим простую форму с файлинпутом,
в этом же файле ловим $_FILES и наполняем переменную $rows
Страниц (92): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB