PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (17): [1] 2 3 4 5 6 7 8 9 ... » В конец
Найдено сообщений: 255
UNTRUSTED
Отправлено: 23 Апреля, 2012 - 04:14:49 • Тема: Помогите, что не так? • Форум: JavaScript & VBScript
Ответов: 1 Просмотров: 1009
Есть форма отправки на сервер, в нее должны динамически добавляться инпуты!
Вот скрипт:
CODE (
javascript ):
скопировать код в буфер обмена
function Add( ) {
var nnn = document.createElement ( "div" ) ;
var ttt = document.getElementById ( "ид формы" ) ;
ttt.appendChild ( nnn) ;
nnn.innerHTML = '........................................................' ;
}
Вообщем, все как надо, элемент добавляется, но не отправляеться на сервер! Подскажите!
UNTRUSTED
Отправлено: 23 Апреля, 2012 - 02:05:44 • Тема: Занести данные из формы в массив? • Форум: Вопросы новичков
Ответов: 4 Просмотров: 304
DelphinPRO пишет: И что вы этим хотели сказать?
caballero пишет: foreach($_REQUEST['a'] as $inputname)
{
}
Просто сначала этого не было а как появилось, я допер
Только я вместо REQUEST, POST[a] поставил!
(Добавление)
caballero , сенк!
UNTRUSTED
Отправлено: 22 Апреля, 2012 - 22:04:58 • Тема: Как отправить пароль • Форум: Вопросы новичков
Ответов: 3 Просмотров: 179
Либо проще! Генерировать новый пароль отправлять его по почте, а потом шифровать его же и записывать в базу!
UNTRUSTED
Отправлено: 20 Апреля, 2012 - 02:08:04 • Тема: Подскажите как упростить • Форум: Вопросы новичков
Ответов: 4 Просмотров: 219
Мучался-мучался, вот что натворил (Отобразить )
PHP:
скопировать код в буфер обмена
$arrkey = array ( $m . 'kilo</span>' , $m . 'Ckilo</span>' , $m . 'D</span>' , $m . 'CD</span>' , $m . 'C</span>' , $m . 'XC</span>' , $m . 'L</span>' , $m . 'XL</span>' , $m . 'X</span>' , $m . 'IX</span>' , $m . 'V</span>' , $m . 'IV</span>' , $m . 'I </span>' , $k . 'Ckilo</span>' ,
$k . 'D</span>' , $k . 'CD</span>' , $k . 'C</span>' , $k . 'XC</span>' , $k . 'L</span>' , $k . 'XL</span>' , $k . 'X</span>' ,
'kilo' . $k . 'X</span>' , $k . 'V</span>' , 'kilo' . $k . 'V</span>' ) ;
for ( $i = 1e6, $j = 0, $k = 0, $l = 1, $m = 2, $n = 3 ; $j < 24 ; $j ++ ) {
$arr [ $i ] = $arrkey [ $j ] ;
switch ( $j ) {
case $k :
case $l :
case $m :
case $n :
}
}
foreach ( $arr as $k => $v ) {
}
Еще осталось как-нибудь $arrkey упростить.
ыы! $arrkey тоже упростил. (Отобразить ) PHP:
скопировать код в буфер обмена
$arrkey = array ( 'kilo' , 'Ckilo' , 'D' , 'CD' , 'C' , 'XC' , 'L' , 'XL' , 'X' , 'IX' , 'V' , 'IV' , 'I ' , 'Ckilo' , 'D' , 'CD' , 'C' , 'XC' , 'L' , 'XL' , 'X' , 'kilo' . $k . 'X' , 'V' , 'kilo' . $k . 'V' ) ;
for ( $i = 1e6, $j = 0, $k = 0, $l = 1, $m = 2, $n = 3 ; $j < 24 ; $j ++ ) {
if ( $j < 13) {
$arr [ $i ] = $m . $arrkey [ $j ] ;
}
else {
switch ( $i ) {
case 9: $arr [ $i ] = $arrkey [ $j ] ; break;
case 4: $arr [ $i ] = $arrkey [ $j ] ; break;
default : $arr [ $i ] = $k . $arrkey [ $j ] ; break;
}
}
switch ( $j ) {
case $k :
case $l :
case $m :
case $n :
}
}
foreach ( $arr as $k => $v ) {
}
(Добавление)
Кстати, как же я про е то совсем забыл (Отобразить )
сенк!
(Добавление)
Еще в обратном переводе упростил: (Отобразить )
PHP:
скопировать код в буфер обмена
#####С:
#####На:
$arr = array ( '__I' => 'J' , '__V' => 'W' , '__X' => 'T' , '__L' => 'F' , '__C' => 'G' , '__D' => 'Y' , '__M' => 'Z' , '_V' => 'U' , '_X' => 'K' , '_L' => 'A' , '_C' => 'O' , '_D' => 'B' , '_M' => 'N' ) ;
foreach ( $arr as $key => $val ) {
}
UNTRUSTED
Отправлено: 19 Апреля, 2012 - 20:06:20 • Тема: Подскажите с аргументами функции • Форум: Вопросы новичков
Ответов: 6 Просмотров: 289
А повторяться небудет, так как тогда сделать вот так:
PHP:
скопировать код в буфер обмена
function Foo( $a , $b , $c , $d )
{
...
} ;
$поумолчанию
= array ( 'erg' , regerg
',gerg' , '' ) ; $rgNames = array ( 'a' , 'b' , 'c' , 'd' ) ; $i = 0 ;
foreach ( $rgNames as $sName ) {
if ( ! empty ( $_POST [ $sName ] ) ) { $rgParams [ $i ] = $_POST [ $sName ] ;
} else {
$rgParams [ $i ] = $поумолчанию[ $i ] ;
}
$i ++;
}
Все равно спасибо вам за толчек в нужном направлении! Так бы сам не додумался
UNTRUSTED
Отправлено: 19 Апреля, 2012 - 19:35:00 • Тема: Подскажите с аргументами функции • Форум: Вопросы новичков
Ответов: 6 Просмотров: 289
UNTRUSTED пишет: Например если b пусто, он не поставит c на место b?
Да, так и делает
(Добавление)
PHP:
скопировать код в буфер обмена
<?PHP
function Foo( $a , $b , $c ) {
}
$rgNames = array ( 'a' , 'b' , 'c' ) ; foreach ( $rgNames as $sName ) {
if ( ! empty ( $_POST [ $sName ] ) ) { $rgParams [ ] = $_POST [ $sName ] ;
}
}
?>
<form method="post">
<input name="a" placeholder="a">
<input name="b" placeholder="b">
<input name="c" placeholder="c">
<input type="submit" value="Проверить">
Вот проверьте сами!
Если пишешь только в одно любое, он все равно в первое подставляет!
(Добавление)
Вот так попробовал
Тоже не катит...
(Добавление)
Есть, я придумал как!
PHP:
скопировать код в буфер обмена
$поумолчанию
= array ( 1
, 2
, 3
) ; $rgNames = array ( 'a' , 'b' , 'c' ) ; $i = 0 ;
foreach ( $rgNames as $sName ) {
if ( ! empty ( $_POST [ $sName ] ) ) { $rgParams [ $i ] = $_POST [ $sName ] ;
} else {
$rgParams [ $i ] = $поумолчанию[ $i ] ;
}
$i ++;
}
UNTRUSTED
Отправлено: 19 Апреля, 2012 - 19:16:20 • Тема: Подскажите с аргументами функции • Форум: Вопросы новичков
Ответов: 6 Просмотров: 289
Большое спасибо!!!
EuGen пишет: чтобы она не была бесконечной
Ну, насчет бесконечности скоро проверим
(Добавление)
EuGen пишет: $mResult=call_user_func_array('Foo', $rgParams);
А он их в нужном порядке поставит?
Например если b пусто, он не поставит c на место b?
UNTRUSTED
Отправлено: 19 Апреля, 2012 - 18:42:00 • Тема: Подскажите с аргументами функции • Форум: Вопросы новичков
Ответов: 6 Просмотров: 289
Как сделать что-то подобное, так не правильно, так как isset() передаст либо true либо false! Это для примера, чтобы было понятно что нужно! Т.е. что если нет переменной, то используется по умолчанию!
Есть один вариант, но он убогий!
(Добавление)
А еще скажите пожалуйста, можно ли делать вот так?
Т.е. вызывать в функции саму себя!
UNTRUSTED
Отправлено: 18 Апреля, 2012 - 10:27:01 • Тема: Еще раз регулярка • Форум: Вопросы новичков
Ответов: 10 Просмотров: 416
str_repeat, понял.. Его можно там использовать?
А вот тогда как такое замутить?
(Добавление)
EuGen пишет: Почему просто не указать {10,} ? (то есть от 10 знаков)? А зачем Вам указывать в модификаторе {} столько знаков?
Вот почему
UNTRUSTED пишет: a{4000000,}
Как тогда если не заменой, а просто поиском найти совпадение a{4000000,}?
Страниц (17): [1] 2 3 4 5 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB