Tech Programming Ideas is one of the best places on the programming for programmers. Learn coding with Tech Programming Ideas tutorials. We are covered android programming, php, yii2 framework, javascript, mysql, vb.net etc.
Menus
- Home
- PHP
- MySql Tutorials
-
Yii2 Tutorials
- PHP knowledge for studying of Yii framework
- Introduction and requirements for using YII2 Farmework
- Installing Yii
- CRUD Operations code with Gii
- Yii2 Text Input Field
- Yii2 DatePicker
- Yii2 CheckBox
- DropDownList
- Yii2 Dependent Drop Down Lists
- Yii2 Dropdown Multiple Selected
- Yii2 DetailsView Operations
- CheckboxList Advanced Operations
- Yii2 Validation
- Yii2 Validating Input
- Yii2 ListBox Field
- Yii2 Grid View Operations
- Yii2 gridview widget filter
- YII2 Grid View Advanced Options
- YII2 Grid View with Editable column
- Yii2 Gridview with popup
- Importing data from Excel Sheet
- Event Calendar in Yii
- YII2 mPDF
- Yii2 Pjax Tutorial
- Configuration of Layouts, Asset and Theme Integration
- Security
- Role-Based Access Control (RBAC)
- Array of database result to mannually display in table
- Redirect to another action
- Yii2 more useful programming tips
- PHP Programming Tips
- Project developing time faced errors in PHP, MySql, and Apache
-
YII Tutorials II
- Yii Database Operations
- Yii Database Transaction
- Yii Tabular Input
- Yii Masked Input
- Yii Updating Gridview Using Pajax
- Dynamic Forms in Yii2
- Add date picker in dynamic form Yii2
- Getting value form a table using Ajax
- Multiple submit button
- Yii2 Set a where condion for dataprovider
- Change current user password
- Yii2 Usefull Tips
-
Android Tutorials
- Installing Android
- What is Android
- Running a Simple App
- Running State Changing Example
- String Resources
- Transfer Data Between Activities
- Event Handling in Android
- Android Long Press Event
- Show menu items in action bar
- Set icon for android application
- Saving Data With SQLite
- SQLite Database Example
- Android - SQLite Tips
- SQLite reset auto-increment field
- Android Programming Tips
- RadioGroup and RadioButton
- Add a row to the table
- Uninstall Android Studio
- Menu Programs
- Control Statements
-
Android Tutorials
- Splash Screen
- User registration interface
- HTTP GET request
- Android Activity
- Add Two Numbers
- Android Datepicker dialog
- Android Spinner (Drop down list)
- Android Scrolling Text
- Android Download File
- Open Website by Clicking Button
- Android load image from url
- Android WebView
- Create and Display Notification
- EditText dd-mm-yyyy date format
- JS
- Tutorials
Wednesday, 27 December 2017
Thursday, 14 December 2017
How to completely uninstall android studio in ubuntu
Open Terminal
Ctrl + Alt + T
sudo su //login to superuser
Run the following commands in the terminal:
rm -Rf /Applications/Android\ Studio.app
rm -Rf ~/Library/Preferences/AndroidStudio*
rm -Rf ~/Library/Preferences/com.google.android.*
rm -Rf ~/Library/Preferences/com.android.*
rm -Rf ~/Library/Application\ Support/AndroidStudio*
rm -Rf ~/Library/Logs/AndroidStudio*
rm -Rf ~/Library/Caches/AndroidStudio*
rm -Rf ~/.AndroidStudio*
rm -Rf ~/.gradle
rm -Rf ~/.android
rm -Rf ~/Library/Android*
rm -Rf /usr/local/var/lib/android-sdk/
rm -Rf ~/.AndroidStudio*
To delete all projects:
rm -Rf ~/AndroidStudioProjects
Uninstall Android Studio
Monday, 11 December 2017
Yii2 CheckBox
LIKE | COMMENT | SHARE | SUBSCRIBE
LIKE | COMMENT | SHARE | SUBSCRIBE
Yii2 - Display checkbox for boolean database field on active form
<?= $form->field($model, 'mon')->checkBox(['selected' => $model->mon])?>
Change Label
<?= $form->field($model, 'mon')->checkBox(['label'=> 'Monday', 'selected' => $model->mon])?>
Required Checkbox
Add this code your rules function on model class[['mon''], 'compare',
'compareValue' => true,
'operator' => '==',
'message' => "Check to Continue",
'when' => function ($data) {
return $data->mon== 1;
}
],
Example
Model class
<?php
namespace backend\modules\test\models;
use Yii;
/**
* This is the model class for table "studentsdetails".
*
* @property integer $id
* @property string $name
* @property string $address
* @property integer $isverified
*/
class Studentsdetails extends \yii\db\ActiveRecord
{
/**
* @inheritdoc
*/
public static function tableName()
{
return 'studentsdetails';
}
/**
* @inheritdoc
*/
public function rules()
{
return [
[['name', 'isverified'], 'required'],
[['isverified'], 'integer'],
[['name'], 'string', 'max' => 300],
[['address'], 'string', 'max' => 500],
[['isverified'], 'compare',
'compareValue' => true,
'operator' => '==',
'message' => "Check to Continue",
'when' => function ($data) {
return $data->isverified== 1;
}
],
];
}
/**
* @inheritdoc
*/
public function attributeLabels()
{
return [
'id' => 'ID',
'name' => 'Name',
'address' => 'Address',
'isverified' => 'Isverified',
];
}
}
View file
_form.php
<?php
use yii\helpers\Html;
use yii\widgets\ActiveForm;
/* @var $this yii\web\View */
/* @var $model backend\modules\test\models\Studentsdetails */
/* @var $form yii\widgets\ActiveForm */
?>
<div class="studentsdetails-form">
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'name')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'address')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'isverified')->checkBox(['selected' => $model->isverified])?>
<div class="form-group">
<?= Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
</div>
<?php ActiveForm::end(); ?>
</div>
Sunday, 10 December 2017
Thursday, 7 December 2017
Javascript Tutorials
Convert DD-MM-YYYY to YYYY-MM-DD format using Javascript
var newdate = date.split("-").reverse().join("-");
var dd = 07-12-2017
var x = 30; //days for add
var newdate = dd.split("-").reverse().join("-"); //date convert yyyy-mm-dd
var someDate = new Date(newdate);
someDate.setDate(someDate.getDate() + x); //number of days to add, e.x. x days
var dateFormated = someDate.toISOString().substr(0,10);
var vdate = dateFormated.split("-").reverse().join("-"); //date convert to dd-mm-yyyy
Javascript add number of days to today's date?
var dd = 07-12-2017
var x = 30; //days for add
var newdate = dd.split("-").reverse().join("-"); //date convert yyyy-mm-dd
var someDate = new Date(newdate);
someDate.setDate(someDate.getDate() + x); //number of days to add, e.x. x days
var dateFormated = someDate.toISOString().substr(0,10);
var vdate = dateFormated.split("-").reverse().join("-"); //date convert to dd-mm-yyyy
Subscribe to:
Posts (Atom)