|
Ели в базу записываются только цифры ?
|
|||
---|---|---|---|
#18+
Здравствуйте форумчане, большая просьба подскажите почему код записывает в БД только цифры? а нужно - прописные латинские и цифры. function field_func_view_2 ($d, $arr, $data, $data_two='') { $v2 = $data; if($d=='view') { if(!$arr['field_name_no']) $v1 = $arr['field_name'].':'; echo $v1. ' '.$v2 ; } if($d=='view_tab') { echo $v2 ; } if($d=='view_idv') { if(!$arr['field_no']) $v1 = $arr['field'].':'; echo '<tr><td valign=top width=50%>'.$v1.'</td><td>'.$v2.'</td></tr>'; } if($d=='opis') { if(!$arr['field_no']) $v1 = $arr['field'].': '; return $v1.$v2; } if($d=='zag') { return $v2; } } ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2019, 10:50 |
|
Ели в базу записываются только цифры ?
|
|||
---|---|---|---|
#18+
Во-первых, код нужно форматировать. Во-вторых, это код на PHP. В третьих, этот код ничего и никуда не записывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2019, 10:55 |
|
Ели в базу записываются только цифры ?
|
|||
---|---|---|---|
#18+
Хрустальный шар говорит, что поле числового типа, а должно быть строкового. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2019, 12:22 |
|
Ели в базу записываются только цифры ?
|
|||
---|---|---|---|
#18+
Спасибо за подсказки, значить в таблице установить CHAR(20) ? или изменить PRIMARY KEY ? Подскажите что поменять в коде в первом и во втором ? КОД: function field_func_2 ($d, $arr, $data) { mb_internal_encoding("UTF-8"); $data[2]=stripslashes($data[1]); $data[1]=_pre($data[1]); $kol_sim=mb_strlen($data[1]); if($d=='add') { ?> <tr><td width="35%"> <? if($arr['field_error']) echo '<font size=+1 color=Orange>*</font> '; echo $arr['field_form']; ?> <td> <input name="<?=$arr['field_field']?>[1]" value="<?=$data[2]?>" size="21"> <? } if($d=='prov') { if (!$data[1] && $arr['field_error']) $data[0] = $arr['field_error']; elseif($data[1] && $arr['field_min_max_err'] && (($arr['field_min'] && $kol_sim<$arr['field_min']) || ($arr['field_max'] && $kol_sim>$arr['field_max']))) $data[0] = $arr['field_min_max_err']; return $data; } } ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2019, 16:20 |
|
Ели в базу записываются только цифры ?
|
|||
---|---|---|---|
#18+
Спасибо большое ваши подсказки помогли, указали направление правильно. Почти все получилось. Только записывает и строчные и прописные, а нужно только прописные. Подскажите пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2019, 17:13 |
|
Ели в базу записываются только цифры ?
|
|||
---|---|---|---|
#18+
Papyaskaнужно только прописныеЭто как - переводить все символы в верхний регистр и записывать или не делать запись, если есть хоть один строчный символ или выкидывать строчные символы, а остальные оставлять? Или ещё какой другой вариант? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2019, 18:24 |
|
|
start [/forum/topic.php?fid=47&fpage=36&tid=1829177]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 145ms |
0 / 0 |