Ecoer Logo
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS23.82%
Net Worth
0.915USD
STEEM
0.000STEEM
SBD
1.738SBD
Effective Power
5.007SP
├── Own SP
1.384SP
└── Incoming Deleg
+3.622SP

Detailed Balance

STEEM
balance
0.000STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
1.384SP
Delegated Out
0.000SP
Delegation In
3.622SP
Effective Power
5.007SP
Reward SP (pending)
0.233SP
SBD
sbd_balance
0.589SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
1.149SBD
{
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "2251.737815 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "5891.921991 VESTS",
  "sbd_balance": "0.589 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "1.149 SBD",
  "conversions": []
}

Account Info

nameatan26
id305354
rank1,444,468
reputation13726965899
created2017-08-09T15:14:21
recovery_accountsteem
proxyNone
post_count43
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2018-01-31T13:56:03
last_root_post2018-01-31T13:56:03
last_vote_time2018-01-31T13:56:03
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance0.000 STEEM
savings_balance0.000 STEEM
sbd_balance0.589 SBD
savings_sbd_balance0.000 SBD
vesting_shares2251.737815 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares5891.921991 VESTS
reward_vesting_balance477.044466 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update2018-01-19T04:28:48
minedNo
sbd_seconds0
sbd_last_interest_payment2017-12-07T02:31:42
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM8JrL6SD5MMfWQXDfQRPbwLMQQv7SDxdfbFh21AF7uYadYHyRkA",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "balance": "0.000 STEEM",
  "can_vote": true,
  "comment_count": 0,
  "created": "2017-08-09T15:14:21",
  "curation_rewards": 50,
  "delegated_vesting_shares": "0.000000 VESTS",
  "downvote_manabar": {
    "current_mana": 2035914951,
    "last_update_time": 1779054126
  },
  "guest_bloggers": [],
  "id": 305354,
  "json_metadata": "{\"profile\":{\"profile_image\":\"https://image.ibb.co/ma2Ugv/486d172318b34f393fa6dc3e2058a003_takahiro_morita_one_ok_rock.jpg\",\"cover_image\":\"https://preview.ibb.co/hCkt8a/bn12.jpg\"}}",
  "last_account_recovery": "1970-01-01T00:00:00",
  "last_account_update": "2018-01-19T04:28:48",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_post": "2018-01-31T13:56:03",
  "last_root_post": "2018-01-31T13:56:03",
  "last_vote_time": "2018-01-31T13:56:03",
  "lifetime_vote_count": 0,
  "market_history": [],
  "memo_key": "STM5uc67N8KQs34tiCvmSjSXf1TjZVJAfWHQXfvzps9VTgYJrzupv",
  "mined": false,
  "name": "atan26",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "other_history": [],
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM7EDo14sXyPubVLsvJwijU1bDAJJncNTgg1FC59ASXrzTYfdbdM",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "pending_claimed_accounts": 0,
  "post_bandwidth": 0,
  "post_count": 43,
  "post_history": [],
  "posting": {
    "account_auths": [
      [
        "busy.app",
        1
      ],
      [
        "utopian.app",
        1
      ]
    ],
    "key_auths": [
      [
        "STM6CG2VTULEi6DKuoYDwzLQfpKrXkoa9ZSgtMzg9qgJPTANbSLqq",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://image.ibb.co/ma2Ugv/486d172318b34f393fa6dc3e2058a003_takahiro_morita_one_ok_rock.jpg\",\"cover_image\":\"https://preview.ibb.co/hCkt8a/bn12.jpg\"}}",
  "posting_rewards": 1544,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "proxy": "",
  "received_vesting_shares": "5891.921991 VESTS",
  "recovery_account": "steem",
  "reputation": "13726965899",
  "reset_account": "null",
  "reward_sbd_balance": "1.149 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "477.044466 VESTS",
  "reward_vesting_steem": "0.233 STEEM",
  "savings_balance": "0.000 STEEM",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "sbd_balance": "0.589 SBD",
  "sbd_last_interest_payment": "2017-12-07T02:31:42",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "2017-12-07T02:31:42",
  "tags_usage": [],
  "to_withdraw": 0,
  "transfer_history": [],
  "vesting_balance": "0.000 STEEM",
  "vesting_shares": "2251.737815 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "vote_history": [],
  "voting_manabar": {
    "current_mana": "8143659806",
    "last_update_time": 1779054126
  },
  "voting_power": 0,
  "withdraw_routes": 0,
  "withdrawn": 0,
  "witness_votes": [],
  "witnesses_voted_for": 0,
  "rank": 1444468
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 3.622 SP to @atan26
2026/05/17 21:42:06
delegateeatan26
delegatorsteem
vesting shares5891.921991 VESTS
Transaction InfoBlock #106140399/Trx 09fd8a58eea8e1304436893b5ee1b004372efc02
View Raw JSON Data
{
  "block": 106140399,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "5891.921991 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-05-17T21:42:06",
  "trx_id": "09fd8a58eea8e1304436893b5ee1b004372efc02",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 1.955 SP to @atan26
2026/05/11 18:31:57
delegateeatan26
delegatorsteem
vesting shares3179.711586 VESTS
Transaction InfoBlock #105964575/Trx 05676da2fde49e1f4d91521528bbb6873c56836b
View Raw JSON Data
{
  "block": 105964575,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "3179.711586 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-05-11T18:31:57",
  "trx_id": "05676da2fde49e1f4d91521528bbb6873c56836b",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 3.630 SP to @atan26
2026/04/25 21:07:03
delegateeatan26
delegatorsteem
vesting shares5904.437747 VESTS
Transaction InfoBlock #105508125/Trx c4cd2981a7d9c4a52f8c82604b6c76f73ba3712d
View Raw JSON Data
{
  "block": 105508125,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "5904.437747 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-04-25T21:07:03",
  "trx_id": "c4cd2981a7d9c4a52f8c82604b6c76f73ba3712d",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 1.980 SP to @atan26
2026/01/23 01:03:39
delegateeatan26
delegatorsteem
vesting shares3221.258405 VESTS
Transaction InfoBlock #102843742/Trx 336b42a4161a077daa11a38f0555d8ea1bb0cfca
View Raw JSON Data
{
  "block": 102843742,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "3221.258405 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-01-23T01:03:39",
  "trx_id": "336b42a4161a077daa11a38f0555d8ea1bb0cfca",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 2.081 SP to @atan26
2024/12/16 20:23:33
delegateeatan26
delegatorsteem
vesting shares3385.477602 VESTS
Transaction InfoBlock #91290161/Trx 5ff068c68a6702a9f7d3ecbbee4d9c152d4a182b
View Raw JSON Data
{
  "block": 91290161,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "3385.477602 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2024-12-16T20:23:33",
  "trx_id": "5ff068c68a6702a9f7d3ecbbee4d9c152d4a182b",
  "trx_in_block": 8,
  "virtual_op": 0
}
steemdelegated 2.185 SP to @atan26
2023/11/13 12:09:33
delegateeatan26
delegatorsteem
vesting shares3554.611134 VESTS
Transaction InfoBlock #79844442/Trx db4f8ee9f85d2d02cb897f3aa95eddc5c0e5e955
View Raw JSON Data
{
  "block": 79844442,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "3554.611134 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-11-13T12:09:33",
  "trx_id": "db4f8ee9f85d2d02cb897f3aa95eddc5c0e5e955",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 3.991 SP to @atan26
2023/09/21 18:51:36
delegateeatan26
delegatorsteem
vesting shares6491.889920 VESTS
Transaction InfoBlock #78344280/Trx 2dc6ee24c782405ee5acc993d41759338a849b52
View Raw JSON Data
{
  "block": 78344280,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "6491.889920 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-09-21T18:51:36",
  "trx_id": "2dc6ee24c782405ee5acc993d41759338a849b52",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 4.127 SP to @atan26
2022/11/03 08:59:27
delegateeatan26
delegatorsteem
vesting shares6713.571358 VESTS
Transaction InfoBlock #69110019/Trx e41c78038ba35738e1f0eef96a8af8da74ee54a0
View Raw JSON Data
{
  "block": 69110019,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "6713.571358 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2022-11-03T08:59:27",
  "trx_id": "e41c78038ba35738e1f0eef96a8af8da74ee54a0",
  "trx_in_block": 0,
  "virtual_op": 0
}
steemdelegated 4.263 SP to @atan26
2022/01/17 08:28:45
delegateeatan26
delegatorsteem
vesting shares6934.104589 VESTS
Transaction InfoBlock #60806460/Trx a166765755364e44a913d88a2e6de784d447961f
View Raw JSON Data
{
  "block": 60806460,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "6934.104589 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2022-01-17T08:28:45",
  "trx_id": "a166765755364e44a913d88a2e6de784d447961f",
  "trx_in_block": 8,
  "virtual_op": 0
}
steemdelegated 4.376 SP to @atan26
2021/06/13 22:30:12
delegateeatan26
delegatorsteem
vesting shares7117.873247 VESTS
Transaction InfoBlock #54604973/Trx d89e019fb658c6a230db002fbb5f25a038facab2
View Raw JSON Data
{
  "block": 54604973,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "7117.873247 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-06-13T22:30:12",
  "trx_id": "d89e019fb658c6a230db002fbb5f25a038facab2",
  "trx_in_block": 5,
  "virtual_op": 0
}
steemdelegated 4.491 SP to @atan26
2020/12/11 08:52:30
delegateeatan26
delegatorsteem
vesting shares7305.295221 VESTS
Transaction InfoBlock #49352530/Trx 94a1b61c8ec04b5e5ce773ba9f2f287095b1cf4a
View Raw JSON Data
{
  "block": 49352530,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "7305.295221 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-11T08:52:30",
  "trx_id": "94a1b61c8ec04b5e5ce773ba9f2f287095b1cf4a",
  "trx_in_block": 4,
  "virtual_op": 0
}
steemdelegated 1.176 SP to @atan26
2020/12/06 02:30:03
delegateeatan26
delegatorsteem
vesting shares1912.543513 VESTS
Transaction InfoBlock #49204099/Trx 7f2e5c8f64d3c562666a6d0689d16c44698efb3b
View Raw JSON Data
{
  "block": 49204099,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "1912.543513 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-06T02:30:03",
  "trx_id": "7f2e5c8f64d3c562666a6d0689d16c44698efb3b",
  "trx_in_block": 0,
  "virtual_op": 0
}
steemdelegated 4.502 SP to @atan26
2020/11/25 16:25:06
delegateeatan26
delegatorsteem
vesting shares7322.421838 VESTS
Transaction InfoBlock #48908419/Trx 6ec4fa18af1caa158695c165be270f5d6e786c2a
View Raw JSON Data
{
  "block": 48908419,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "7322.421838 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-11-25T16:25:06",
  "trx_id": "6ec4fa18af1caa158695c165be270f5d6e786c2a",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 4.620 SP to @atan26
2020/05/09 03:24:51
delegateeatan26
delegatorsteem
vesting shares7514.308434 VESTS
Transaction InfoBlock #43214310/Trx 41408919e06d476038ffd1dcd816e6929b4d8ae1
View Raw JSON Data
{
  "block": 43214310,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "7514.308434 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-05-09T03:24:51",
  "trx_id": "41408919e06d476038ffd1dcd816e6929b4d8ae1",
  "trx_in_block": 6,
  "virtual_op": 0
}
steemdelegated 1.201 SP to @atan26
2020/05/08 06:40:15
delegateeatan26
delegatorsteem
vesting shares1953.311140 VESTS
Transaction InfoBlock #43190001/Trx 31b9182453433fb53ec52809f013f92c8e9718ba
View Raw JSON Data
{
  "block": 43190001,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "1953.311140 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-05-08T06:40:15",
  "trx_id": "31b9182453433fb53ec52809f013f92c8e9718ba",
  "trx_in_block": 4,
  "virtual_op": 0
}
steemdelegated 4.628 SP to @atan26
2020/04/15 20:08:18
delegateeatan26
delegatorsteem
vesting shares7527.285853 VESTS
Transaction InfoBlock #42560843/Trx a78e71cd561d5c3da95bdc7e46749a459b376214
View Raw JSON Data
{
  "block": 42560843,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "7527.285853 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-04-15T20:08:18",
  "trx_id": "a78e71cd561d5c3da95bdc7e46749a459b376214",
  "trx_in_block": 11,
  "virtual_op": 0
}
2019/08/09 15:45:54
authorsteemitboard
bodyCongratulations @atan26! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@atan26/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@atan26) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=atan26)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
parent authoratan26
parent permlinkwonderful-of-aceh-north-salak-mountain-tour
permlinksteemitboard-notify-atan26-20190809t154553000z
title
Transaction InfoBlock #35405182/Trx 874bd2ddbda3e4453854f2063c479e95d7676feb
View Raw JSON Data
{
  "block": 35405182,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @atan26! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@atan26/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@atan26) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=atan26)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
      "parent_author": "atan26",
      "parent_permlink": "wonderful-of-aceh-north-salak-mountain-tour",
      "permlink": "steemitboard-notify-atan26-20190809t154553000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-08-09T15:45:54",
  "trx_id": "874bd2ddbda3e4453854f2063c479e95d7676feb",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 4.748 SP to @atan26
2019/05/12 13:23:00
delegateeatan26
delegatorsteem
vesting shares7722.908658 VESTS
Transaction InfoBlock #32843663/Trx 4977bed72a7b06695d76a11faa28853306b01d57
View Raw JSON Data
{
  "block": 32843663,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "7722.908658 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-05-12T13:23:00",
  "trx_id": "4977bed72a7b06695d76a11faa28853306b01d57",
  "trx_in_block": 16,
  "virtual_op": 0
}
2018/08/09 17:18:24
authorsteemitboard
bodyCongratulations @atan26! You have received a personal award! [![](https://steemitimages.com/70x70/http://steemitboard.com/@atan26/birthday1.png)](http://steemitboard.com/@atan26) 1 Year on Steemit <sub>_Click on the badge to view your Board of Honor._</sub> > Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
parent authoratan26
parent permlinkwonderful-of-aceh-north-salak-mountain-tour
permlinksteemitboard-notify-atan26-20180809t171824000z
title
Transaction InfoBlock #24922130/Trx d69a735027b384c8ab273311587f29e4ff80153c
View Raw JSON Data
{
  "block": 24922130,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @atan26! You have received a personal award!\n\n[![](https://steemitimages.com/70x70/http://steemitboard.com/@atan26/birthday1.png)](http://steemitboard.com/@atan26)  1 Year on Steemit\n<sub>_Click on the badge to view your Board of Honor._</sub>\n\n\n> Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
      "parent_author": "atan26",
      "parent_permlink": "wonderful-of-aceh-north-salak-mountain-tour",
      "permlink": "steemitboard-notify-atan26-20180809t171824000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-08-09T17:18:24",
  "trx_id": "d69a735027b384c8ab273311587f29e4ff80153c",
  "trx_in_block": 5,
  "virtual_op": 0
}
steemdelegated 4.871 SP to @atan26
2018/05/16 20:06:51
delegateeatan26
delegatorsteem
vesting shares7922.461093 VESTS
Transaction InfoBlock #22489638/Trx 4a794b028062731f18001c33f323cc9b866e6563
View Raw JSON Data
{
  "block": 22489638,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "7922.461093 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-05-16T20:06:51",
  "trx_id": "4a794b028062731f18001c33f323cc9b866e6563",
  "trx_in_block": 28,
  "virtual_op": 0
}
steemdelegated 17.405 SP to @atan26
2018/04/21 20:38:45
delegateeatan26
delegatorsteem
vesting shares28310.430133 VESTS
Transaction InfoBlock #21771063/Trx c39f97b713ef233a2eaa01cd49c1b1b69bee1725
View Raw JSON Data
{
  "block": 21771063,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "atan26",
      "delegator": "steem",
      "vesting_shares": "28310.430133 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-21T20:38:45",
  "trx_id": "c39f97b713ef233a2eaa01cd49c1b1b69bee1725",
  "trx_in_block": 21,
  "virtual_op": 0
}
2018/02/17 13:53:45
authoratan26
permlinkwonderful-of-aceh-north-salak-mountain-tour
voterdongkrak
weight10000 (100.00%)
Transaction InfoBlock #19950341/Trx 8beab3b0a22cc02ffb43b90b453a6192cf89d22f
View Raw JSON Data
{
  "block": 19950341,
  "op": [
    "vote",
    {
      "author": "atan26",
      "permlink": "wonderful-of-aceh-north-salak-mountain-tour",
      "voter": "dongkrak",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-17T13:53:45",
  "trx_id": "8beab3b0a22cc02ffb43b90b453a6192cf89d22f",
  "trx_in_block": 23,
  "virtual_op": 0
}
2018/02/02 13:45:30
idfollow
json["follow",{"follower":"atan26","following":"steemcleaners","what":["blog"]}]
required auths[]
required posting auths["atan26"]
Transaction InfoBlock #19518818/Trx d54a0dc1546ce89770a6cc69e3e18e70bd5cb91c
View Raw JSON Data
{
  "block": 19518818,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"atan26\",\"following\":\"steemcleaners\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "atan26"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-02T13:45:30",
  "trx_id": "d54a0dc1546ce89770a6cc69e3e18e70bd5cb91c",
  "trx_in_block": 30,
  "virtual_op": 0
}
atan26followed @acidyo
2018/02/02 13:45:30
idfollow
json["follow",{"follower":"atan26","following":"acidyo","what":["blog"]}]
required auths[]
required posting auths["atan26"]
Transaction InfoBlock #19518818/Trx 6d328f4c1cff28355664f244a0970922e508f5b1
View Raw JSON Data
{
  "block": 19518818,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"atan26\",\"following\":\"acidyo\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "atan26"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-02T13:45:30",
  "trx_id": "6d328f4c1cff28355664f244a0970922e508f5b1",
  "trx_in_block": 18,
  "virtual_op": 0
}
2018/02/02 13:45:30
idfollow
json["follow",{"follower":"atan26","following":"gardenofeden","what":["blog"]}]
required auths[]
required posting auths["atan26"]
Transaction InfoBlock #19518818/Trx 847fb3ff3eb985cd9886e7710fedfa5facdaf66a
View Raw JSON Data
{
  "block": 19518818,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"atan26\",\"following\":\"gardenofeden\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "atan26"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-02T13:45:30",
  "trx_id": "847fb3ff3eb985cd9886e7710fedfa5facdaf66a",
  "trx_in_block": 5,
  "virtual_op": 0
}
atan26received 0.057 SBD, 0.014 SP author reward for @atan26 / how-to-split-or-retrieve-string-using-substr-php-function
2018/02/01 07:54:00
authoratan26
permlinkhow-to-split-or-retrieve-string-using-substr-php-function
sbd payout0.057 SBD
steem payout0.000 STEEM
vesting payout22.505935 VESTS
Transaction InfoBlock #19483050/Virtual Operation #37
View Raw JSON Data
{
  "block": 19483050,
  "op": [
    "author_reward",
    {
      "author": "atan26",
      "permlink": "how-to-split-or-retrieve-string-using-substr-php-function",
      "sbd_payout": "0.057 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "22.505935 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-01T07:54:00",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 37
}
utopian.payreceived 0.009 SP benefactor reward from @atan26
2018/02/01 07:54:00
authoratan26
benefactorutopian.pay
permlinkhow-to-split-or-retrieve-string-using-substr-php-function
sbd payout0.000 SBD
steem payout0.000 STEEM
vesting payout14.321958 VESTS
Transaction InfoBlock #19483050/Virtual Operation #36
View Raw JSON Data
{
  "block": 19483050,
  "op": [
    "comment_benefactor_reward",
    {
      "author": "atan26",
      "benefactor": "utopian.pay",
      "permlink": "how-to-split-or-retrieve-string-using-substr-php-function",
      "sbd_payout": "0.000 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "14.321958 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-01T07:54:00",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 36
}
2018/01/31 16:52:24
authorandioeng
bodyPostingan yang sangat bagus
json metadata{"tags":["story"],"app":"steemit/0.1"}
parent authoratan26
parent permlinkwonderful-of-aceh-north-salak-mountain-tour
permlinkre-atan26-wonderful-of-aceh-north-salak-mountain-tour-20180131t165223391z
title
Transaction InfoBlock #19465043/Trx 00a1d246aa902704bfacbc13a8ce563a69b5cd9b
View Raw JSON Data
{
  "block": 19465043,
  "op": [
    "comment",
    {
      "author": "andioeng",
      "body": "Postingan yang sangat bagus",
      "json_metadata": "{\"tags\":[\"story\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "atan26",
      "parent_permlink": "wonderful-of-aceh-north-salak-mountain-tour",
      "permlink": "re-atan26-wonderful-of-aceh-north-salak-mountain-tour-20180131t165223391z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-31T16:52:24",
  "trx_id": "00a1d246aa902704bfacbc13a8ce563a69b5cd9b",
  "trx_in_block": 66,
  "virtual_op": 0
}
2018/01/31 16:51:54
authoratan26
permlinkwonderful-of-aceh-north-salak-mountain-tour
voterandioeng
weight10000 (100.00%)
Transaction InfoBlock #19465033/Trx a26807b89b18bd7f5a87a7679161aed93e07c852
View Raw JSON Data
{
  "block": 19465033,
  "op": [
    "vote",
    {
      "author": "atan26",
      "permlink": "wonderful-of-aceh-north-salak-mountain-tour",
      "voter": "andioeng",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-31T16:51:54",
  "trx_id": "a26807b89b18bd7f5a87a7679161aed93e07c852",
  "trx_in_block": 21,
  "virtual_op": 0
}
2018/01/31 13:56:03
authoratan26
permlinkwonderful-of-aceh-north-salak-mountain-tour
voteratan26
weight10000 (100.00%)
Transaction InfoBlock #19461516/Trx d625536626e169ae2704cac4003093a937458321
View Raw JSON Data
{
  "block": 19461516,
  "op": [
    "vote",
    {
      "author": "atan26",
      "permlink": "wonderful-of-aceh-north-salak-mountain-tour",
      "voter": "atan26",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-31T13:56:03",
  "trx_id": "d625536626e169ae2704cac4003093a937458321",
  "trx_in_block": 35,
  "virtual_op": 0
}
2018/01/31 13:56:03
authoratan26
body![13597.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517406627/ix3jp7wczwqhj8bt4dek.jpg) The semester break has arrived, it's time for us to choose a refreshing place, this time me with my friends choose one of the places known as the cold area of ​​course that is close to the north aceh you know, well this time we chose our holiday object that is, MOUNTAIN WEATHER SALAK, ![13591.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517406712/trx2saf7nfjwbukdzp7u.jpg) Being in the hilly area between North Aceh Regency and Bener Meriah Regency, beautiful natural scenery makes this new attraction become the center of attention for us to be the center of refreshing, this is our condition at lunch, and stop at one of the cafe in that area , ![13576.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517406805/gxzjzouiolyp3iypotul.jpg) for you explorers and holiday enthusiasts you can come to this area, various places of attractions in provide, ranging from, swing of the request, coffee lovers and umbrellas hanging on a pine tree that is longing, and the place can say is the place some of the beauty world, north aceh, steemian greeting, busy, explorers story.
json metadata{"community":"busy","app":"busy/2.3.0","format":"markdown","image":["https://steemitimages.com/0x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1517406627/ix3jp7wczwqhj8bt4dek.jpg","https://steemitimages.com/0x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1517406712/trx2saf7nfjwbukdzp7u.jpg","https://steemitimages.com/0x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1517406805/gxzjzouiolyp3iypotul.jpg"],"tags":["story","gunungsalak","northaceh","busy"]}
parent author
parent permlinkstory
permlinkwonderful-of-aceh-north-salak-mountain-tour
titleWonderful of aceh north salak mountain tour
Transaction InfoBlock #19461516/Trx d625536626e169ae2704cac4003093a937458321
View Raw JSON Data
{
  "block": 19461516,
  "op": [
    "comment",
    {
      "author": "atan26",
      "body": "![13597.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517406627/ix3jp7wczwqhj8bt4dek.jpg)\n\nThe semester break has arrived, it's time for us to choose a refreshing place, this time me with my friends choose one of the places known as the cold area of ​​course that is close to the north aceh you know, well this time we chose our holiday object that is, MOUNTAIN WEATHER SALAK, \n![13591.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517406712/trx2saf7nfjwbukdzp7u.jpg)\n\nBeing in the hilly area between North Aceh Regency and Bener Meriah Regency, beautiful natural scenery makes this new attraction become the center of attention for us to be the center of refreshing, this is our condition at lunch, and stop at one of the cafe in that area , ![13576.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517406805/gxzjzouiolyp3iypotul.jpg)\nfor you explorers and holiday enthusiasts you can come to this area, various places of attractions in provide, ranging from, swing of the request, coffee lovers and umbrellas hanging on a pine tree that is longing, and the place can say is the place some of the beauty world, north aceh, steemian greeting, busy, explorers story.",
      "json_metadata": "{\"community\":\"busy\",\"app\":\"busy/2.3.0\",\"format\":\"markdown\",\"image\":[\"https://steemitimages.com/0x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1517406627/ix3jp7wczwqhj8bt4dek.jpg\",\"https://steemitimages.com/0x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1517406712/trx2saf7nfjwbukdzp7u.jpg\",\"https://steemitimages.com/0x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1517406805/gxzjzouiolyp3iypotul.jpg\"],\"tags\":[\"story\",\"gunungsalak\",\"northaceh\",\"busy\"]}",
      "parent_author": "",
      "parent_permlink": "story",
      "permlink": "wonderful-of-aceh-north-salak-mountain-tour",
      "title": "Wonderful of aceh north salak mountain tour"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-31T13:56:03",
  "trx_id": "d625536626e169ae2704cac4003093a937458321",
  "trx_in_block": 35,
  "virtual_op": 0
}
2018/01/29 22:04:48
authoramosbastian
bodyYour contribution cannot be approved because it does not follow the [Utopian Rules](https://utopian.io/rules), and is considered as **plagiarism**. Plagiarism is not allowed on Utopian, and posts that engage in plagiarism will be flagged and hidden forever. You plagiarised from https://www.sourcecodester.com/php/11539/simple-sign-form-validation-phpmysql.html. You can contact us on [Discord](https://discord.gg/uTyJkNm). **[[utopian-moderator]](https://utopian.io/moderators)**
json metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
parent authoratan26
parent permlinkhow-to-make-simple-sign-up-form-with-validation-php-mysqli
permlinkre-atan26-how-to-make-simple-sign-up-form-with-validation-php-mysqli-20180129t220446908z
title
Transaction InfoBlock #19413745/Trx ce9a5e6cb36362a758532f51fc874039b110d12a
View Raw JSON Data
{
  "block": 19413745,
  "op": [
    "comment",
    {
      "author": "amosbastian",
      "body": "Your contribution cannot be approved because it does not follow the [Utopian Rules](https://utopian.io/rules), and is considered as **plagiarism**. Plagiarism is not allowed on Utopian, and posts that engage in plagiarism will be flagged and hidden forever.\n\nYou plagiarised from https://www.sourcecodester.com/php/11539/simple-sign-form-validation-phpmysql.html.\n\nYou can contact us on [Discord](https://discord.gg/uTyJkNm).\n**[[utopian-moderator]](https://utopian.io/moderators)**",
      "json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}",
      "parent_author": "atan26",
      "parent_permlink": "how-to-make-simple-sign-up-form-with-validation-php-mysqli",
      "permlink": "re-atan26-how-to-make-simple-sign-up-form-with-validation-php-mysqli-20180129t220446908z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-29T22:04:48",
  "trx_id": "ce9a5e6cb36362a758532f51fc874039b110d12a",
  "trx_in_block": 16,
  "virtual_op": 0
}
2018/01/29 22:04:27
authoratan26
body #### What Will I Learn? - You will learn How to create database - You will learn How to create a table in the database - You will learn How to make connection to database with php file - You will learn How to create a simple Sign Up form #### Requirements - You have basic about HTML - You have basic about PHP - You have basic about MySQL - To practice this tutorial you must have a webserver, text editor and browser. In this tutorial I use (XAMPP) for webserver, (Notepad ++) for text editor and (Google Crome) for browser. #### Difficulty Either choose between the following options: - Intermediate #### Tutorial Contents ![f3.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517160055/g43mlwkxbvkgmnsurbsb.jpg) This tutorial will show you how to create a simple sign up form with validation using PHP/MySQLi. This tutorial does not include a good design but will give you an idea on how to create a simple Sign Up form using PHP/MySQLi. - **How to create database ?** - First, we're going to create a database that will store our data. 1. Open phpMyAdmin. 2. Click databases, create a database and name it as sign_up. 3. Click Button Create - Example, See image below for detailed instruction; ![f1.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517152799/dciul5fiszopfmwwgzta.jpg) - **How to create a table in the database?** - Secondly, after creating a database, 4.Click the SQL. 5.Paste the below code. 6.Click Button Go - Example, See image below for detailed instruction; ![f2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517155558/tjecggta2tfuv4go9del.jpg) - **Insert Query** ``` CREATE TABLE `user` ( `userid` INT(11) NOT NULL AUTO_INCREMENT, `username` VARCHAR(30) NOT NULL, `password` VARCHAR(30) NOT NULL, `email_add` VARCHAR(100) NOT NULL, `fullname` VARCHAR(100) NOT NULL, PRIMARY KEY (`userid`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; ``` - **How to make connection to database with php file?** - After create a table in the database, Next, we create a database connection and save it as "conn.php". This file will serve as our bridge between our form and our database. - Script file (conn.php) ``` <?php $con = mysqli_connect("localhost","root","","sign_up"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } ?> ``` - **Lastly, How to create a simple Sign Up form ?** Finaly, we create our sign up form with the save script and save it as "index.php". In this form, the inputted data will be saved upon user submission if there are no errors in the input. To create the form, open your HTML code editor and paste the code below after the tag. - Script file (index.php) ``` <!DOCTYPE HTML> <html> <head> <title>Register and Login Form with Validation PHP, MySQLi</title> <style> .error {color: #FF0000;} </style> </head> <body> <?php // define variables and set to empty values $Message = $ErrorUname = $ErrorPass = $ErrorEmail = $ErrorName = ""; $username = $password = $email = $fullname = ""; if ($_SERVER["REQUEST_METHOD"] == "POST") { if (empty($_POST["username"])) { $ErrorUname = "Userame is required"; } else { $username = check_input($_POST["username"]); // check if name only contains letters and whitespace if (!preg_match("/^[a-zA-Z0-9_]*$/",$username)) { $ErrorUname = "Space and special characters not allowed but you can use underscore(_)."; } else{ $fusername=$username; } } if (empty($_POST["password"])) { $ErrorPass = "Password is required"; } else { $fpassword = check_input($_POST["password"]); } if (empty($_POST["email"])) { $ErrorEmail = "Email is required"; } else { $email = check_input($_POST["email"]); // check if e-mail address is well-formed if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $ErrorEmail = "Invalid email format"; } else{ $femail=$email; } } if (empty($_POST["fullname"])) { $ErrorName = "Full name is required"; } else { $fullname = check_input($_POST["fullname"]); // check if name only contains letters and whitespace if (!preg_match("/^[a-zA-Z ]*$/",$fullname)) { $ErrorName = "Only letters and white space allowed"; } else{ $ffullname=$fullname; } } if ($ErrorUname!="" OR $ErrorPass!="" OR $ErrorEmail!="" OR $ErrorName!=""){ $Message = "Registration failed! Errors found"; } else{ include('conn.php'); mysqli_query($conn,"insert into `user` (username,password,email_add,fullname) values ('$fusername','$fpassword','$femail','$ffullname')"); $Message = "Registration Successful!"; } } function check_input($data) { $data = trim($data); $data = stripslashes($data); $data = htmlspecialchars($data); return $data; } ?> <h2>Sign Up Form</h2> <p><span class="error">* required field.</span></p> <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> Username: <input type="text" name="username"> <span class="error">* <?php echo $ErrorUname;?></span> <br><br> Password: <input type="password" name="password"> <span class="error">* <?php echo $ErrorPass;?></span> <br><br> Email: <input type="text" name="email"> <span class="error">* <?php echo $ErrorEmail;?></span> <br><br> Name: <input type="text" name="fullname"> <span class="error">* <?php echo $ErrorName;?></span> <br><br> <input type="submit" name="submit" value="Submit"> <br><br> <span class="error"><?php echo $Message;?></span> </form> </body> </html> ``` - Have a great time doing it..Good Luck #### Curriculum - [How to Split or Retrieve String using substr() php function] - [How to Display the Number of MySQL Table Rows (mysql_num_rows)] <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@atan26/how-to-make-simple-sign-up-form-with-validation-php-mysqli">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>
json metadata{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":1017748,"name":"PHP-MySQLi-Database-Class","full_name":"ThingEngineer/PHP-MySQLi-Database-Class","html_url":"https://github.com/ThingEngineer/PHP-MySQLi-Database-Class","fork":false,"owner":{"login":"ThingEngineer"}},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","tutorials","opensource","php","aceh"],"links":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1517160055/g43mlwkxbvkgmnsurbsb.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517152799/dciul5fiszopfmwwgzta.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517155558/tjecggta2tfuv4go9del.jpg"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1517160055/g43mlwkxbvkgmnsurbsb.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517152799/dciul5fiszopfmwwgzta.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517155558/tjecggta2tfuv4go9del.jpg"],"moderator":{"account":"amosbastian","time":"2018-01-29T22:04:26.207Z","flagged":true,"reviewed":false,"pending":false}}
parent author
parent permlinkutopian-io
permlinkhow-to-make-simple-sign-up-form-with-validation-php-mysqli
titleHow To Make Simple Sign Up Form with Validation PHP/MySQLi
Transaction InfoBlock #19413738/Trx fb95561a8dd5b4e3409f6ebf418cc3e9db98916d
View Raw JSON Data
{
  "block": 19413738,
  "op": [
    "comment",
    {
      "author": "atan26",
      "body": "\n#### What Will I Learn?\n\n\n- You will learn How to create database\n- You will learn How to create a table in the database\n- You will learn How to make connection to database with php file\n- You will learn How to create a simple Sign Up form\n\n#### Requirements\n - You have basic about HTML\n - You have basic about PHP\n - You have basic about MySQL\n - To practice this tutorial you must have a webserver, text editor and browser. In this tutorial I use (XAMPP) for webserver, (Notepad ++) for text editor and (Google Crome) for browser.\n#### Difficulty\nEither choose between the following options:\n- Intermediate\n#### Tutorial Contents\n![f3.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517160055/g43mlwkxbvkgmnsurbsb.jpg)\nThis tutorial will show you how to create a simple sign up form with validation using PHP/MySQLi. This tutorial does not include a good design but will give you an idea on how to create a simple Sign Up form using PHP/MySQLi.\n - **How to create database ?**\n - First, we're going to create a database that will store our data.\n1. Open phpMyAdmin.\n2. Click databases, create a database and name it as sign_up.\n3. Click Button Create \n - Example, See image below for detailed instruction;\n![f1.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517152799/dciul5fiszopfmwwgzta.jpg)\n - **How to create a table in the database?**\n - Secondly, after creating a database,\n4.Click the SQL.\n5.Paste the below code.\n6.Click Button Go\n - Example, See image below for detailed instruction;\n![f2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517155558/tjecggta2tfuv4go9del.jpg)\n - **Insert Query**\n```\nCREATE TABLE `user` (\n  `userid` INT(11) NOT NULL AUTO_INCREMENT,\n  `username` VARCHAR(30) NOT NULL,\n  `password` VARCHAR(30) NOT NULL,\n  `email_add` VARCHAR(100) NOT NULL,\n  `fullname` VARCHAR(100) NOT NULL,\n   PRIMARY KEY (`userid`)\n) ENGINE=InnoDB DEFAULT CHARSET=latin1;\n```\n - **How to make connection to database with php file?**\n - After create a table in the database, Next, we create a database connection and save it as \"conn.php\". This file will serve as our bridge between our form and our database.\n- Script file (conn.php)\n```\n<?php\n$con = mysqli_connect(\"localhost\",\"root\",\"\",\"sign_up\");\n// Check connection\nif (mysqli_connect_errno())\n  {\n  echo \"Failed to connect to MySQL: \" . mysqli_connect_error();\n  }\n?>\n```\n -  **Lastly, How to create a simple Sign Up form ?**\nFinaly, we create our sign up form with the save script and save it as \"index.php\". In this form, the inputted data will be saved upon user submission if there are no errors in the input. To create the form, open your HTML code editor and paste the code below after the tag.\n - Script file (index.php)\n```\n<!DOCTYPE HTML>  \n<html>\n<head>\n<title>Register and Login Form with Validation PHP, MySQLi</title>\n<style>\n.error {color: #FF0000;}\n</style>\n</head>\n<body>  \n<?php\n// define variables and set to empty values\n$Message = $ErrorUname = $ErrorPass = $ErrorEmail = $ErrorName = \"\";\n$username = $password = $email = $fullname = \"\";\nif ($_SERVER[\"REQUEST_METHOD\"] == \"POST\") {\n  if (empty($_POST[\"username\"])) {\n    $ErrorUname = \"Userame is required\";\n  } else {\n    $username = check_input($_POST[\"username\"]);\n    // check if name only contains letters and whitespace\n    if (!preg_match(\"/^[a-zA-Z0-9_]*$/\",$username)) {\n      $ErrorUname = \"Space and special characters not allowed but you can use underscore(_).\"; \n    }\n\telse{\n\t\t$fusername=$username;\n\t}\n  }\n  if (empty($_POST[\"password\"])) {\n    $ErrorPass = \"Password is required\";\n  } else {\n    $fpassword = check_input($_POST[\"password\"]);\n  }\n  if (empty($_POST[\"email\"])) {\n    $ErrorEmail = \"Email is required\";\n  } else {\n    $email = check_input($_POST[\"email\"]);\n    // check if e-mail address is well-formed\n    if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {\n      $ErrorEmail = \"Invalid email format\"; \n    }\n\telse{\n\t\t$femail=$email;\n\t}\n  }\n if (empty($_POST[\"fullname\"])) {\n    $ErrorName = \"Full name is required\";\n  } else {\n    $fullname = check_input($_POST[\"fullname\"]);\n    // check if name only contains letters and whitespace\n    if (!preg_match(\"/^[a-zA-Z ]*$/\",$fullname)) {\n      $ErrorName = \"Only letters and white space allowed\"; \n    }\n\telse{\n\t\t$ffullname=$fullname;\n\t}\n  }\n  if ($ErrorUname!=\"\" OR $ErrorPass!=\"\" OR $ErrorEmail!=\"\" OR $ErrorName!=\"\"){\n\t$Message = \"Registration failed! Errors found\";\n  }\n  else{\n  include('conn.php');\n  mysqli_query($conn,\"insert into `user` (username,password,email_add,fullname) values ('$fusername','$fpassword','$femail','$ffullname')\");\n  $Message = \"Registration Successful!\";\n  }\n}\nfunction check_input($data) {\n  $data = trim($data);\n  $data = stripslashes($data);\n  $data = htmlspecialchars($data);\n  return $data;\n}\n?>\n<h2>Sign Up Form</h2>\n<p><span class=\"error\">* required field.</span></p>\n<form method=\"post\" action=\"<?php echo htmlspecialchars($_SERVER[\"PHP_SELF\"]);?>\">  \n  Username: <input type=\"text\" name=\"username\">\n  <span class=\"error\">* <?php echo $ErrorUname;?></span>\n  <br><br>\n  Password: <input type=\"password\" name=\"password\">\n  <span class=\"error\">* <?php echo $ErrorPass;?></span>\n  <br><br>\n  Email: <input type=\"text\" name=\"email\">\n  <span class=\"error\">* <?php echo $ErrorEmail;?></span>\n  <br><br>\n  Name: <input type=\"text\" name=\"fullname\">\n  <span class=\"error\">* <?php echo $ErrorName;?></span>\n  <br><br>\n  <input type=\"submit\" name=\"submit\" value=\"Submit\">\n  <br><br>\n  <span class=\"error\"><?php echo $Message;?></span>\n</form>\n</body>\n</html>\n```\n - Have a great time doing it..Good Luck \n#### Curriculum\n- [How to Split or Retrieve String using substr() php function]\n- [How to Display the Number of MySQL Table Rows (mysql_num_rows)]\n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@atan26/how-to-make-simple-sign-up-form-with-validation-php-mysqli\">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>",
      "json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":1017748,\"name\":\"PHP-MySQLi-Database-Class\",\"full_name\":\"ThingEngineer/PHP-MySQLi-Database-Class\",\"html_url\":\"https://github.com/ThingEngineer/PHP-MySQLi-Database-Class\",\"fork\":false,\"owner\":{\"login\":\"ThingEngineer\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"tutorials\",\"tags\":[\"utopian-io\",\"tutorials\",\"opensource\",\"php\",\"aceh\"],\"links\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517160055/g43mlwkxbvkgmnsurbsb.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517152799/dciul5fiszopfmwwgzta.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517155558/tjecggta2tfuv4go9del.jpg\"],\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517160055/g43mlwkxbvkgmnsurbsb.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517152799/dciul5fiszopfmwwgzta.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517155558/tjecggta2tfuv4go9del.jpg\"],\"moderator\":{\"account\":\"amosbastian\",\"time\":\"2018-01-29T22:04:26.207Z\",\"flagged\":true,\"reviewed\":false,\"pending\":false}}",
      "parent_author": "",
      "parent_permlink": "utopian-io",
      "permlink": "how-to-make-simple-sign-up-form-with-validation-php-mysqli",
      "title": "How To Make Simple Sign Up Form with Validation PHP/MySQLi"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-29T22:04:27",
  "trx_id": "fb95561a8dd5b4e3409f6ebf418cc3e9db98916d",
  "trx_in_block": 2,
  "virtual_op": 0
}
2018/01/28 17:34:54
authoratan26
permlinkhow-to-make-simple-sign-up-form-with-validation-php-mysqli
voterlachmankukreja
weight10000 (100.00%)
Transaction InfoBlock #19379562/Trx f455990d29998bbea21b8364592c0e9cac0ee1b6
View Raw JSON Data
{
  "block": 19379562,
  "op": [
    "vote",
    {
      "author": "atan26",
      "permlink": "how-to-make-simple-sign-up-form-with-validation-php-mysqli",
      "voter": "lachmankukreja",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-28T17:34:54",
  "trx_id": "f455990d29998bbea21b8364592c0e9cac0ee1b6",
  "trx_in_block": 33,
  "virtual_op": 0
}
2018/01/28 17:33:48
allow curation rewardstrue
allow votestrue
authoratan26
extensions[[0,{"beneficiaries":[{"account":"utopian.pay","weight":2500}]}]]
max accepted payout1000000.000 SBD
percent steem dollars10000
permlinkhow-to-make-simple-sign-up-form-with-validation-php-mysqli
Transaction InfoBlock #19379540/Trx 06096dafb77e40c383694cf11aaba9a8d93d50df
View Raw JSON Data
{
  "block": 19379540,
  "op": [
    "comment_options",
    {
      "allow_curation_rewards": true,
      "allow_votes": true,
      "author": "atan26",
      "extensions": [
        [
          0,
          {
            "beneficiaries": [
              {
                "account": "utopian.pay",
                "weight": 2500
              }
            ]
          }
        ]
      ],
      "max_accepted_payout": "1000000.000 SBD",
      "percent_steem_dollars": 10000,
      "permlink": "how-to-make-simple-sign-up-form-with-validation-php-mysqli"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-28T17:33:48",
  "trx_id": "06096dafb77e40c383694cf11aaba9a8d93d50df",
  "trx_in_block": 36,
  "virtual_op": 0
}
2018/01/28 17:33:48
authoratan26
body #### What Will I Learn? - You will learn How to create database - You will learn How to create a table in the database - You will learn How to make connection to database with php file - You will learn How to create a simple Sign Up form #### Requirements - You have basic about HTML - You have basic about PHP - You have basic about MySQL - To practice this tutorial you must have a webserver, text editor and browser. In this tutorial I use (XAMPP) for webserver, (Notepad ++) for text editor and (Google Crome) for browser. #### Difficulty Either choose between the following options: - Intermediate #### Tutorial Contents ![f3.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517160055/g43mlwkxbvkgmnsurbsb.jpg) This tutorial will show you how to create a simple sign up form with validation using PHP/MySQLi. This tutorial does not include a good design but will give you an idea on how to create a simple Sign Up form using PHP/MySQLi. - **How to create database ?** - First, we're going to create a database that will store our data. 1. Open phpMyAdmin. 2. Click databases, create a database and name it as sign_up. 3. Click Button Create - Example, See image below for detailed instruction; ![f1.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517152799/dciul5fiszopfmwwgzta.jpg) - **How to create a table in the database?** - Secondly, after creating a database, 4.Click the SQL. 5.Paste the below code. 6.Click Button Go - Example, See image below for detailed instruction; ![f2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517155558/tjecggta2tfuv4go9del.jpg) - **Insert Query** ``` CREATE TABLE `user` ( `userid` INT(11) NOT NULL AUTO_INCREMENT, `username` VARCHAR(30) NOT NULL, `password` VARCHAR(30) NOT NULL, `email_add` VARCHAR(100) NOT NULL, `fullname` VARCHAR(100) NOT NULL, PRIMARY KEY (`userid`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; ``` - **How to make connection to database with php file?** - After create a table in the database, Next, we create a database connection and save it as "conn.php". This file will serve as our bridge between our form and our database. - Script file (conn.php) ``` <?php $con = mysqli_connect("localhost","root","","sign_up"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } ?> ``` - **Lastly, How to create a simple Sign Up form ?** Finaly, we create our sign up form with the save script and save it as "index.php". In this form, the inputted data will be saved upon user submission if there are no errors in the input. To create the form, open your HTML code editor and paste the code below after the tag. - Script file (index.php) ``` <!DOCTYPE HTML> <html> <head> <title>Register and Login Form with Validation PHP, MySQLi</title> <style> .error {color: #FF0000;} </style> </head> <body> <?php // define variables and set to empty values $Message = $ErrorUname = $ErrorPass = $ErrorEmail = $ErrorName = ""; $username = $password = $email = $fullname = ""; if ($_SERVER["REQUEST_METHOD"] == "POST") { if (empty($_POST["username"])) { $ErrorUname = "Userame is required"; } else { $username = check_input($_POST["username"]); // check if name only contains letters and whitespace if (!preg_match("/^[a-zA-Z0-9_]*$/",$username)) { $ErrorUname = "Space and special characters not allowed but you can use underscore(_)."; } else{ $fusername=$username; } } if (empty($_POST["password"])) { $ErrorPass = "Password is required"; } else { $fpassword = check_input($_POST["password"]); } if (empty($_POST["email"])) { $ErrorEmail = "Email is required"; } else { $email = check_input($_POST["email"]); // check if e-mail address is well-formed if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $ErrorEmail = "Invalid email format"; } else{ $femail=$email; } } if (empty($_POST["fullname"])) { $ErrorName = "Full name is required"; } else { $fullname = check_input($_POST["fullname"]); // check if name only contains letters and whitespace if (!preg_match("/^[a-zA-Z ]*$/",$fullname)) { $ErrorName = "Only letters and white space allowed"; } else{ $ffullname=$fullname; } } if ($ErrorUname!="" OR $ErrorPass!="" OR $ErrorEmail!="" OR $ErrorName!=""){ $Message = "Registration failed! Errors found"; } else{ include('conn.php'); mysqli_query($conn,"insert into `user` (username,password,email_add,fullname) values ('$fusername','$fpassword','$femail','$ffullname')"); $Message = "Registration Successful!"; } } function check_input($data) { $data = trim($data); $data = stripslashes($data); $data = htmlspecialchars($data); return $data; } ?> <h2>Sign Up Form</h2> <p><span class="error">* required field.</span></p> <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> Username: <input type="text" name="username"> <span class="error">* <?php echo $ErrorUname;?></span> <br><br> Password: <input type="password" name="password"> <span class="error">* <?php echo $ErrorPass;?></span> <br><br> Email: <input type="text" name="email"> <span class="error">* <?php echo $ErrorEmail;?></span> <br><br> Name: <input type="text" name="fullname"> <span class="error">* <?php echo $ErrorName;?></span> <br><br> <input type="submit" name="submit" value="Submit"> <br><br> <span class="error"><?php echo $Message;?></span> </form> </body> </html> ``` - Have a great time doing it..Good Luck #### Curriculum - [How to Split or Retrieve String using substr() php function] - [How to Display the Number of MySQL Table Rows (mysql_num_rows)] <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@atan26/how-to-make-simple-sign-up-form-with-validation-php-mysqli">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>
json metadata{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":1017748,"name":"PHP-MySQLi-Database-Class","full_name":"ThingEngineer/PHP-MySQLi-Database-Class","html_url":"https://github.com/ThingEngineer/PHP-MySQLi-Database-Class","fork":false,"owner":{"login":"ThingEngineer"}},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","tutorials","opensource","php","aceh"],"links":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1517160055/g43mlwkxbvkgmnsurbsb.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517152799/dciul5fiszopfmwwgzta.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517155558/tjecggta2tfuv4go9del.jpg"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1517160055/g43mlwkxbvkgmnsurbsb.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517152799/dciul5fiszopfmwwgzta.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517155558/tjecggta2tfuv4go9del.jpg"]}
parent author
parent permlinkutopian-io
permlinkhow-to-make-simple-sign-up-form-with-validation-php-mysqli
titleHow To Make Simple Sign Up Form with Validation PHP/MySQLi
Transaction InfoBlock #19379540/Trx 06096dafb77e40c383694cf11aaba9a8d93d50df
View Raw JSON Data
{
  "block": 19379540,
  "op": [
    "comment",
    {
      "author": "atan26",
      "body": "\n#### What Will I Learn?\n\n\n- You will learn How to create database\n- You will learn How to create a table in the database\n- You will learn How to make connection to database with php file\n- You will learn How to create a simple Sign Up form\n\n#### Requirements\n - You have basic about HTML\n - You have basic about PHP\n - You have basic about MySQL\n - To practice this tutorial you must have a webserver, text editor and browser. In this tutorial I use (XAMPP) for webserver, (Notepad ++) for text editor and (Google Crome) for browser.\n#### Difficulty\nEither choose between the following options:\n- Intermediate\n#### Tutorial Contents\n![f3.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517160055/g43mlwkxbvkgmnsurbsb.jpg)\nThis tutorial will show you how to create a simple sign up form with validation using PHP/MySQLi. This tutorial does not include a good design but will give you an idea on how to create a simple Sign Up form using PHP/MySQLi.\n - **How to create database ?**\n - First, we're going to create a database that will store our data.\n1. Open phpMyAdmin.\n2. Click databases, create a database and name it as sign_up.\n3. Click Button Create \n - Example, See image below for detailed instruction;\n![f1.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517152799/dciul5fiszopfmwwgzta.jpg)\n - **How to create a table in the database?**\n - Secondly, after creating a database,\n4.Click the SQL.\n5.Paste the below code.\n6.Click Button Go\n - Example, See image below for detailed instruction;\n![f2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1517155558/tjecggta2tfuv4go9del.jpg)\n - **Insert Query**\n```\nCREATE TABLE `user` (\n  `userid` INT(11) NOT NULL AUTO_INCREMENT,\n  `username` VARCHAR(30) NOT NULL,\n  `password` VARCHAR(30) NOT NULL,\n  `email_add` VARCHAR(100) NOT NULL,\n  `fullname` VARCHAR(100) NOT NULL,\n   PRIMARY KEY (`userid`)\n) ENGINE=InnoDB DEFAULT CHARSET=latin1;\n```\n - **How to make connection to database with php file?**\n - After create a table in the database, Next, we create a database connection and save it as \"conn.php\". This file will serve as our bridge between our form and our database.\n- Script file (conn.php)\n```\n<?php\n$con = mysqli_connect(\"localhost\",\"root\",\"\",\"sign_up\");\n// Check connection\nif (mysqli_connect_errno())\n  {\n  echo \"Failed to connect to MySQL: \" . mysqli_connect_error();\n  }\n?>\n```\n -  **Lastly, How to create a simple Sign Up form ?**\nFinaly, we create our sign up form with the save script and save it as \"index.php\". In this form, the inputted data will be saved upon user submission if there are no errors in the input. To create the form, open your HTML code editor and paste the code below after the tag.\n - Script file (index.php)\n```\n<!DOCTYPE HTML>  \n<html>\n<head>\n<title>Register and Login Form with Validation PHP, MySQLi</title>\n<style>\n.error {color: #FF0000;}\n</style>\n</head>\n<body>  \n<?php\n// define variables and set to empty values\n$Message = $ErrorUname = $ErrorPass = $ErrorEmail = $ErrorName = \"\";\n$username = $password = $email = $fullname = \"\";\nif ($_SERVER[\"REQUEST_METHOD\"] == \"POST\") {\n  if (empty($_POST[\"username\"])) {\n    $ErrorUname = \"Userame is required\";\n  } else {\n    $username = check_input($_POST[\"username\"]);\n    // check if name only contains letters and whitespace\n    if (!preg_match(\"/^[a-zA-Z0-9_]*$/\",$username)) {\n      $ErrorUname = \"Space and special characters not allowed but you can use underscore(_).\"; \n    }\n\telse{\n\t\t$fusername=$username;\n\t}\n  }\n  if (empty($_POST[\"password\"])) {\n    $ErrorPass = \"Password is required\";\n  } else {\n    $fpassword = check_input($_POST[\"password\"]);\n  }\n  if (empty($_POST[\"email\"])) {\n    $ErrorEmail = \"Email is required\";\n  } else {\n    $email = check_input($_POST[\"email\"]);\n    // check if e-mail address is well-formed\n    if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {\n      $ErrorEmail = \"Invalid email format\"; \n    }\n\telse{\n\t\t$femail=$email;\n\t}\n  }\n if (empty($_POST[\"fullname\"])) {\n    $ErrorName = \"Full name is required\";\n  } else {\n    $fullname = check_input($_POST[\"fullname\"]);\n    // check if name only contains letters and whitespace\n    if (!preg_match(\"/^[a-zA-Z ]*$/\",$fullname)) {\n      $ErrorName = \"Only letters and white space allowed\"; \n    }\n\telse{\n\t\t$ffullname=$fullname;\n\t}\n  }\n  if ($ErrorUname!=\"\" OR $ErrorPass!=\"\" OR $ErrorEmail!=\"\" OR $ErrorName!=\"\"){\n\t$Message = \"Registration failed! Errors found\";\n  }\n  else{\n  include('conn.php');\n  mysqli_query($conn,\"insert into `user` (username,password,email_add,fullname) values ('$fusername','$fpassword','$femail','$ffullname')\");\n  $Message = \"Registration Successful!\";\n  }\n}\nfunction check_input($data) {\n  $data = trim($data);\n  $data = stripslashes($data);\n  $data = htmlspecialchars($data);\n  return $data;\n}\n?>\n<h2>Sign Up Form</h2>\n<p><span class=\"error\">* required field.</span></p>\n<form method=\"post\" action=\"<?php echo htmlspecialchars($_SERVER[\"PHP_SELF\"]);?>\">  \n  Username: <input type=\"text\" name=\"username\">\n  <span class=\"error\">* <?php echo $ErrorUname;?></span>\n  <br><br>\n  Password: <input type=\"password\" name=\"password\">\n  <span class=\"error\">* <?php echo $ErrorPass;?></span>\n  <br><br>\n  Email: <input type=\"text\" name=\"email\">\n  <span class=\"error\">* <?php echo $ErrorEmail;?></span>\n  <br><br>\n  Name: <input type=\"text\" name=\"fullname\">\n  <span class=\"error\">* <?php echo $ErrorName;?></span>\n  <br><br>\n  <input type=\"submit\" name=\"submit\" value=\"Submit\">\n  <br><br>\n  <span class=\"error\"><?php echo $Message;?></span>\n</form>\n</body>\n</html>\n```\n - Have a great time doing it..Good Luck \n#### Curriculum\n- [How to Split or Retrieve String using substr() php function]\n- [How to Display the Number of MySQL Table Rows (mysql_num_rows)]\n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@atan26/how-to-make-simple-sign-up-form-with-validation-php-mysqli\">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>",
      "json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":1017748,\"name\":\"PHP-MySQLi-Database-Class\",\"full_name\":\"ThingEngineer/PHP-MySQLi-Database-Class\",\"html_url\":\"https://github.com/ThingEngineer/PHP-MySQLi-Database-Class\",\"fork\":false,\"owner\":{\"login\":\"ThingEngineer\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"tutorials\",\"tags\":[\"utopian-io\",\"tutorials\",\"opensource\",\"php\",\"aceh\"],\"links\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517160055/g43mlwkxbvkgmnsurbsb.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517152799/dciul5fiszopfmwwgzta.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517155558/tjecggta2tfuv4go9del.jpg\"],\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517160055/g43mlwkxbvkgmnsurbsb.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517152799/dciul5fiszopfmwwgzta.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517155558/tjecggta2tfuv4go9del.jpg\"]}",
      "parent_author": "",
      "parent_permlink": "utopian-io",
      "permlink": "how-to-make-simple-sign-up-form-with-validation-php-mysqli",
      "title": "How To Make Simple Sign Up Form with Validation PHP/MySQLi"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-28T17:33:48",
  "trx_id": "06096dafb77e40c383694cf11aaba9a8d93d50df",
  "trx_in_block": 36,
  "virtual_op": 0
}
2018/01/28 17:28:18
idfollow
json["follow",{"follower":"atan26","following":"lapulga","what":["blog"]}]
required auths[]
required posting auths["atan26"]
Transaction InfoBlock #19379430/Trx b4d732a89e23ff8523f9e29a895a1adbbd460216
View Raw JSON Data
{
  "block": 19379430,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"atan26\",\"following\":\"lapulga\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "atan26"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-28T17:28:18",
  "trx_id": "b4d732a89e23ff8523f9e29a895a1adbbd460216",
  "trx_in_block": 21,
  "virtual_op": 0
}
2018/01/27 16:26:12
authoramosbastian
bodyYour contribution cannot be approved because it does not follow the [Utopian Rules](https://utopian.io/rules). This tutorial is very basic and holds little to no value, anyone can find out how to use this function without the help of a tutorial. You can contact us on [Discord](https://discord.gg/uTyJkNm). **[[utopian-moderator]](https://utopian.io/moderators)**
json metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
parent authoratan26
parent permlinkhow-to-display-the-number-of-mysql-table-rows-mysqlnumrows
permlinkre-atan26-how-to-display-the-number-of-mysql-table-rows-mysqlnumrows-20180127t162611246z
title
Transaction InfoBlock #19349396/Trx cf413ca3d2ef8765614eb4976a7374e61a766ed7
View Raw JSON Data
{
  "block": 19349396,
  "op": [
    "comment",
    {
      "author": "amosbastian",
      "body": "Your contribution cannot be approved because it does not follow the [Utopian Rules](https://utopian.io/rules).\n\nThis tutorial is very basic and holds little to no value, anyone can find out how to use this function without the help of a tutorial.\n\nYou can contact us on [Discord](https://discord.gg/uTyJkNm).\n**[[utopian-moderator]](https://utopian.io/moderators)**",
      "json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}",
      "parent_author": "atan26",
      "parent_permlink": "how-to-display-the-number-of-mysql-table-rows-mysqlnumrows",
      "permlink": "re-atan26-how-to-display-the-number-of-mysql-table-rows-mysqlnumrows-20180127t162611246z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-27T16:26:12",
  "trx_id": "cf413ca3d2ef8765614eb4976a7374e61a766ed7",
  "trx_in_block": 7,
  "virtual_op": 0
}
2018/01/27 16:24:06
authoratan26
body #### What Will I Learn? - You will learn How to display the number of rows from the MySQL Table - You will learn How to use the mysql_num_rows function - You will learn How to Use the mysql_affected_rows Function #### Requirements - You should be able to program basic php and HTML - You have to have text editor,media (CMD), browser, and web server to run it, then in this tutorial I use text editor that is (Notepad ++), and using chrome browser, and its web server is XAMPP Control Pane v3.2.2. #### Difficulty Either choose between the following options: - Basic #### Tutorial Contents In this PHP MySQL tutorial this time I will discuss 2 functions, PHP used to display the number of rows of MySQL Table. The functions we will discuss are mysql_num_rows and mysql_affected_rows. - **How to use the mysql_num_rows function** - explanation The mysql_num_rows () function is used to find out how many number of rows mysql_query function calls (). This function requires 1 argument, the resource variable resulted from the mysql_query () function. - **examples of its use:** || <?php //buat koneksi dengan MySQL $link=mysql_connect('localhost','root',''); //jika koneksi gagal, langsung get out from PHP if (!$link) { die("Koneksi dengan MySQL gagal"); } //gunakan database politeknik $result=mysql_query('USE politeknik'); if (!$result) { die("Database mahasiswa gagal digunakan"); } //jalankan query $result=mysql_query("SELECT * FROM mahasiswa"); echo "Total mahasiswa berjumlah ".mysql_num_rows($result)." orang."; ?> || - **if the above code is executed, then the results obtained are as follows:** | Total mahasiswa berjumlah 5 orang | - explanation The mysql_num_rows () function is suitable if we only want confirmation about whether or not a data is in the database. - **How to Use the mysql_affected_rows Function ?** The mysql_affected_rows () function is used to determine the number of rows of tables that are processed by MySQL queries. These results are usually necessary if we want to know in more detail about the ongoing process. For example, we want to do a DELETE operation to a table. This can be done with the mysql_query function. But we can not know how many rows have been deleted. If using MySQL, this information immediately after the query: ![c2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516981024/tgx2h43nbe6cs7ww3ija.jpg) - Then To retrieve this information from PHP, I use the mysql_affected_rows () function. Here is an example of its use: || <?php //buat koneksi dengan MySQL $link=mysql_connect('localhost','root',''); //jika koneksi gagal, langsung get outi from PHP if (!$link) { die("Koneksi dengan MySQL gagal"); } //gunakan database politeknik $result=mysql_query('USE politeknik'); if (!$result) { die("Database mahasiswa gagal digunakan"); } //jalankan query $result=mysql_query("DELETE FROM mahasiswa_ilkom WHERE umur='22'"); echo "Data yang di hapus sebanyak: ".mysql_affected_rows()." orang."; ?> || |Data yang di hapus sebanyak: 2 orang. Both mysql_num_rows and mysql_affected_rows functions are often used in situations where we need information about MySQL queries that are executed. Both of these functions complement the other functions we have learned in this MySQL PHP tutorial #### Curriculum How to Split or Retrieve String using substr() php function <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@atan26/how-to-display-the-number-of-mysql-table-rows-mysqlnumrows">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>
json metadata{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":1903522,"name":"php-src","full_name":"php/php-src","html_url":"https://github.com/php/php-src","fork":false,"owner":{"login":"php"}},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","tutorials","opensource","php","utopian-io"],"links":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1516981024/tgx2h43nbe6cs7ww3ija.jpg"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1516981024/tgx2h43nbe6cs7ww3ija.jpg"],"moderator":{"account":"amosbastian","time":"2018-01-27T16:24:07.651Z","flagged":true,"reviewed":false,"pending":false}}
parent author
parent permlinkutopian-io
permlinkhow-to-display-the-number-of-mysql-table-rows-mysqlnumrows
titleHow to Display the Number of MySQL Table Rows (mysql_num_rows)
Transaction InfoBlock #19349354/Trx 1c61dab3cbde5ee591b84b13b6596636f9658818
View Raw JSON Data
{
  "block": 19349354,
  "op": [
    "comment",
    {
      "author": "atan26",
      "body": "\n#### What Will I Learn?\n\n\n- You will learn How to display the number of rows from the MySQL Table\n- You will learn How to use the mysql_num_rows function\n- You will learn How to Use the mysql_affected_rows Function\n\n#### Requirements\n - You should be able to program basic php and HTML\n - You have to have text editor,media (CMD), browser, and web server to run it, then in this tutorial I use text editor that is (Notepad ++), and using chrome browser, and its web server is XAMPP Control Pane v3.2.2.\n\n\n\n#### Difficulty\nEither choose between the following options:\n\n- Basic\n\n\n#### Tutorial Contents\nIn this PHP MySQL tutorial this time I will discuss 2 functions, PHP used to display the number of rows of MySQL Table. The functions we will discuss are mysql_num_rows and mysql_affected_rows.\n - **How to use the mysql_num_rows function**\n - explanation\nThe mysql_num_rows () function is used to find out how many number of rows mysql_query function calls (). This function requires 1 argument, the resource variable resulted from the mysql_query () function.\n - **examples of its use:**\n \n||\n <?php\n//buat koneksi dengan MySQL\n$link=mysql_connect('localhost','root','');\n \n//jika koneksi gagal, langsung get out from PHP\nif (!$link)\n{\n   die(\"Koneksi dengan MySQL gagal\");\n}\n \n//gunakan database politeknik\n$result=mysql_query('USE politeknik');\nif (!$result)\n{\n   die(\"Database mahasiswa gagal digunakan\");\n} \n//jalankan query\n$result=mysql_query(\"SELECT * FROM mahasiswa\");\necho \"Total mahasiswa berjumlah \".mysql_num_rows($result).\" orang.\";\n?>\n||\n \n -  **if the above code is executed, then the results obtained are as follows:**\n | Total mahasiswa berjumlah 5 orang |\n - explanation\n The mysql_num_rows () function is suitable if we only want confirmation about whether or not a data is in the database.\n -  **How to Use the mysql_affected_rows Function ?**\nThe mysql_affected_rows () function is used to determine the number of rows of tables that are processed by MySQL queries. These results are usually necessary if we want to know in more detail about the ongoing process.\n\nFor example, we want to do a DELETE operation to a table. This can be done with the mysql_query function. But we can not know how many rows have been deleted.\n\nIf using MySQL, this information immediately after the query:\n![c2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516981024/tgx2h43nbe6cs7ww3ija.jpg)\n\n - Then To retrieve this information from PHP, I use the mysql_affected_rows () function. Here is an example of its use:\n||\n<?php\n//buat koneksi dengan MySQL\n$link=mysql_connect('localhost','root','');\n \n//jika koneksi gagal, langsung get outi from PHP\nif (!$link)\n   {\n   die(\"Koneksi dengan MySQL gagal\");\n   }\n \n//gunakan database politeknik\n$result=mysql_query('USE politeknik');\nif (!$result)\n{\n   die(\"Database mahasiswa gagal digunakan\");\n}\n \n//jalankan query\n$result=mysql_query(\"DELETE FROM mahasiswa_ilkom WHERE umur='22'\");\necho \"Data yang di hapus sebanyak: \".mysql_affected_rows().\" orang.\";\n?>\n||\n|Data yang di hapus sebanyak: 2 orang.\nBoth mysql_num_rows and mysql_affected_rows functions are often used in situations where we need information about MySQL queries that are executed. Both of these functions complement the other functions we have learned in this MySQL PHP tutorial\n\n#### Curriculum\nHow to Split or Retrieve String using substr() php function\n\n\n\n    \n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@atan26/how-to-display-the-number-of-mysql-table-rows-mysqlnumrows\">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>",
      "json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":1903522,\"name\":\"php-src\",\"full_name\":\"php/php-src\",\"html_url\":\"https://github.com/php/php-src\",\"fork\":false,\"owner\":{\"login\":\"php\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"tutorials\",\"tags\":[\"utopian-io\",\"tutorials\",\"opensource\",\"php\",\"utopian-io\"],\"links\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516981024/tgx2h43nbe6cs7ww3ija.jpg\"],\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516981024/tgx2h43nbe6cs7ww3ija.jpg\"],\"moderator\":{\"account\":\"amosbastian\",\"time\":\"2018-01-27T16:24:07.651Z\",\"flagged\":true,\"reviewed\":false,\"pending\":false}}",
      "parent_author": "",
      "parent_permlink": "utopian-io",
      "permlink": "how-to-display-the-number-of-mysql-table-rows-mysqlnumrows",
      "title": "How to Display the Number of MySQL Table Rows (mysql_num_rows)"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-27T16:24:06",
  "trx_id": "1c61dab3cbde5ee591b84b13b6596636f9658818",
  "trx_in_block": 48,
  "virtual_op": 0
}
2018/01/26 16:48:27
authoratan26
permlinkhow-to-display-the-number-of-mysql-table-rows-mysqlnumrows
voterubg
weight100 (1.00%)
Transaction InfoBlock #19321071/Trx 74dc2d5d7321078f1e85ae89cdd9113d8198102e
View Raw JSON Data
{
  "block": 19321071,
  "op": [
    "vote",
    {
      "author": "atan26",
      "permlink": "how-to-display-the-number-of-mysql-table-rows-mysqlnumrows",
      "voter": "ubg",
      "weight": 100
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-26T16:48:27",
  "trx_id": "74dc2d5d7321078f1e85ae89cdd9113d8198102e",
  "trx_in_block": 0,
  "virtual_op": 0
}
2018/01/26 16:29:30
allow curation rewardstrue
allow votestrue
authoratan26
extensions[[0,{"beneficiaries":[{"account":"utopian.pay","weight":2500}]}]]
max accepted payout1000000.000 SBD
percent steem dollars10000
permlinkhow-to-display-the-number-of-mysql-table-rows-mysqlnumrows
Transaction InfoBlock #19320693/Trx b69e11d431e7f594dc6c623bbb98372ca61364f0
View Raw JSON Data
{
  "block": 19320693,
  "op": [
    "comment_options",
    {
      "allow_curation_rewards": true,
      "allow_votes": true,
      "author": "atan26",
      "extensions": [
        [
          0,
          {
            "beneficiaries": [
              {
                "account": "utopian.pay",
                "weight": 2500
              }
            ]
          }
        ]
      ],
      "max_accepted_payout": "1000000.000 SBD",
      "percent_steem_dollars": 10000,
      "permlink": "how-to-display-the-number-of-mysql-table-rows-mysqlnumrows"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-26T16:29:30",
  "trx_id": "b69e11d431e7f594dc6c623bbb98372ca61364f0",
  "trx_in_block": 13,
  "virtual_op": 0
}
2018/01/26 16:29:30
authoratan26
body #### What Will I Learn? - You will learn How to display the number of rows from the MySQL Table - You will learn How to use the mysql_num_rows function - You will learn How to Use the mysql_affected_rows Function #### Requirements - You should be able to program basic php and HTML - You have to have text editor,media (CMD), browser, and web server to run it, then in this tutorial I use text editor that is (Notepad ++), and using chrome browser, and its web server is XAMPP Control Pane v3.2.2. #### Difficulty Either choose between the following options: - Basic #### Tutorial Contents In this PHP MySQL tutorial this time I will discuss 2 functions, PHP used to display the number of rows of MySQL Table. The functions we will discuss are mysql_num_rows and mysql_affected_rows. - **How to use the mysql_num_rows function** - explanation The mysql_num_rows () function is used to find out how many number of rows mysql_query function calls (). This function requires 1 argument, the resource variable resulted from the mysql_query () function. - **examples of its use:** || <?php //buat koneksi dengan MySQL $link=mysql_connect('localhost','root',''); //jika koneksi gagal, langsung get out from PHP if (!$link) { die("Koneksi dengan MySQL gagal"); } //gunakan database politeknik $result=mysql_query('USE politeknik'); if (!$result) { die("Database mahasiswa gagal digunakan"); } //jalankan query $result=mysql_query("SELECT * FROM mahasiswa"); echo "Total mahasiswa berjumlah ".mysql_num_rows($result)." orang."; ?> || - **if the above code is executed, then the results obtained are as follows:** | Total mahasiswa berjumlah 5 orang | - explanation The mysql_num_rows () function is suitable if we only want confirmation about whether or not a data is in the database. - **How to Use the mysql_affected_rows Function ?** The mysql_affected_rows () function is used to determine the number of rows of tables that are processed by MySQL queries. These results are usually necessary if we want to know in more detail about the ongoing process. For example, we want to do a DELETE operation to a table. This can be done with the mysql_query function. But we can not know how many rows have been deleted. If using MySQL, this information immediately after the query: ![c2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516981024/tgx2h43nbe6cs7ww3ija.jpg) - Then To retrieve this information from PHP, I use the mysql_affected_rows () function. Here is an example of its use: || <?php //buat koneksi dengan MySQL $link=mysql_connect('localhost','root',''); //jika koneksi gagal, langsung get outi from PHP if (!$link) { die("Koneksi dengan MySQL gagal"); } //gunakan database politeknik $result=mysql_query('USE politeknik'); if (!$result) { die("Database mahasiswa gagal digunakan"); } //jalankan query $result=mysql_query("DELETE FROM mahasiswa_ilkom WHERE umur='22'"); echo "Data yang di hapus sebanyak: ".mysql_affected_rows()." orang."; ?> || |Data yang di hapus sebanyak: 2 orang. Both mysql_num_rows and mysql_affected_rows functions are often used in situations where we need information about MySQL queries that are executed. Both of these functions complement the other functions we have learned in this MySQL PHP tutorial #### Curriculum How to Split or Retrieve String using substr() php function <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@atan26/how-to-display-the-number-of-mysql-table-rows-mysqlnumrows">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>
json metadata{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":1903522,"name":"php-src","full_name":"php/php-src","html_url":"https://github.com/php/php-src","fork":false,"owner":{"login":"php"}},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","tutorials","opensource","php","utopian-io"],"links":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1516981024/tgx2h43nbe6cs7ww3ija.jpg"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1516981024/tgx2h43nbe6cs7ww3ija.jpg"]}
parent author
parent permlinkutopian-io
permlinkhow-to-display-the-number-of-mysql-table-rows-mysqlnumrows
titleHow to Display the Number of MySQL Table Rows (mysql_num_rows)
Transaction InfoBlock #19320693/Trx b69e11d431e7f594dc6c623bbb98372ca61364f0
View Raw JSON Data
{
  "block": 19320693,
  "op": [
    "comment",
    {
      "author": "atan26",
      "body": "\n#### What Will I Learn?\n\n\n- You will learn How to display the number of rows from the MySQL Table\n- You will learn How to use the mysql_num_rows function\n- You will learn How to Use the mysql_affected_rows Function\n\n#### Requirements\n - You should be able to program basic php and HTML\n - You have to have text editor,media (CMD), browser, and web server to run it, then in this tutorial I use text editor that is (Notepad ++), and using chrome browser, and its web server is XAMPP Control Pane v3.2.2.\n\n\n\n#### Difficulty\nEither choose between the following options:\n\n- Basic\n\n\n#### Tutorial Contents\nIn this PHP MySQL tutorial this time I will discuss 2 functions, PHP used to display the number of rows of MySQL Table. The functions we will discuss are mysql_num_rows and mysql_affected_rows.\n - **How to use the mysql_num_rows function**\n - explanation\nThe mysql_num_rows () function is used to find out how many number of rows mysql_query function calls (). This function requires 1 argument, the resource variable resulted from the mysql_query () function.\n - **examples of its use:**\n \n||\n <?php\n//buat koneksi dengan MySQL\n$link=mysql_connect('localhost','root','');\n \n//jika koneksi gagal, langsung get out from PHP\nif (!$link)\n{\n   die(\"Koneksi dengan MySQL gagal\");\n}\n \n//gunakan database politeknik\n$result=mysql_query('USE politeknik');\nif (!$result)\n{\n   die(\"Database mahasiswa gagal digunakan\");\n} \n//jalankan query\n$result=mysql_query(\"SELECT * FROM mahasiswa\");\necho \"Total mahasiswa berjumlah \".mysql_num_rows($result).\" orang.\";\n?>\n||\n \n -  **if the above code is executed, then the results obtained are as follows:**\n | Total mahasiswa berjumlah 5 orang |\n - explanation\n The mysql_num_rows () function is suitable if we only want confirmation about whether or not a data is in the database.\n -  **How to Use the mysql_affected_rows Function ?**\nThe mysql_affected_rows () function is used to determine the number of rows of tables that are processed by MySQL queries. These results are usually necessary if we want to know in more detail about the ongoing process.\n\nFor example, we want to do a DELETE operation to a table. This can be done with the mysql_query function. But we can not know how many rows have been deleted.\n\nIf using MySQL, this information immediately after the query:\n![c2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516981024/tgx2h43nbe6cs7ww3ija.jpg)\n\n - Then To retrieve this information from PHP, I use the mysql_affected_rows () function. Here is an example of its use:\n||\n<?php\n//buat koneksi dengan MySQL\n$link=mysql_connect('localhost','root','');\n \n//jika koneksi gagal, langsung get outi from PHP\nif (!$link)\n   {\n   die(\"Koneksi dengan MySQL gagal\");\n   }\n \n//gunakan database politeknik\n$result=mysql_query('USE politeknik');\nif (!$result)\n{\n   die(\"Database mahasiswa gagal digunakan\");\n}\n \n//jalankan query\n$result=mysql_query(\"DELETE FROM mahasiswa_ilkom WHERE umur='22'\");\necho \"Data yang di hapus sebanyak: \".mysql_affected_rows().\" orang.\";\n?>\n||\n|Data yang di hapus sebanyak: 2 orang.\nBoth mysql_num_rows and mysql_affected_rows functions are often used in situations where we need information about MySQL queries that are executed. Both of these functions complement the other functions we have learned in this MySQL PHP tutorial\n\n#### Curriculum\nHow to Split or Retrieve String using substr() php function\n\n\n\n    \n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@atan26/how-to-display-the-number-of-mysql-table-rows-mysqlnumrows\">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>",
      "json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":1903522,\"name\":\"php-src\",\"full_name\":\"php/php-src\",\"html_url\":\"https://github.com/php/php-src\",\"fork\":false,\"owner\":{\"login\":\"php\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"tutorials\",\"tags\":[\"utopian-io\",\"tutorials\",\"opensource\",\"php\",\"utopian-io\"],\"links\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516981024/tgx2h43nbe6cs7ww3ija.jpg\"],\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516981024/tgx2h43nbe6cs7ww3ija.jpg\"]}",
      "parent_author": "",
      "parent_permlink": "utopian-io",
      "permlink": "how-to-display-the-number-of-mysql-table-rows-mysqlnumrows",
      "title": "How to Display the Number of MySQL Table Rows (mysql_num_rows)"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-26T16:29:30",
  "trx_id": "b69e11d431e7f594dc6c623bbb98372ca61364f0",
  "trx_in_block": 13,
  "virtual_op": 0
}
2018/01/26 15:43:12
authoramosbastian
bodyYour contribution cannot be approved because it is not as informative as other contributions. See the [Utopian Rules](https://utopian.io/rules). >Contributions need to be informative and descriptive in order to help readers and developers understand them. >End-user focused tutorials must address a minimum of three substantial concepts that are unique to the Open Source project and essential learning requirements for end-users. Just using the `substr()` function isn't complex enough to write a tutorial about. In the future I would recommend finding something to write about that isn't as straightforward. You can contact us on [Discord](https://discord.gg/uTyJkNm). **[[utopian-moderator]](https://utopian.io/moderators)**
json metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
parent authoratan26
parent permlinkhow-to-split-or-retrieve-string-using-substr-php-function
permlinkre-atan26-how-to-split-or-retrieve-string-using-substr-php-function-20180126t154049077z
title
Transaction InfoBlock #19319767/Trx 657d50befc2ad549cb5b9135e1c00031c4cac132
View Raw JSON Data
{
  "block": 19319767,
  "op": [
    "comment",
    {
      "author": "amosbastian",
      "body": "Your contribution cannot be approved because it is not as informative as other contributions. See the [Utopian Rules](https://utopian.io/rules). \n\n>Contributions need to be informative and descriptive in order to help readers and developers understand them.\n\n>End-user focused tutorials must address a minimum of three substantial concepts that are unique to the Open Source project and essential learning requirements for end-users.\n\nJust using the `substr()` function isn't complex enough to write a tutorial about. In the future I would recommend finding something to write about that isn't as straightforward.\n\nYou can contact us on [Discord](https://discord.gg/uTyJkNm).\n**[[utopian-moderator]](https://utopian.io/moderators)**",
      "json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}",
      "parent_author": "atan26",
      "parent_permlink": "how-to-split-or-retrieve-string-using-substr-php-function",
      "permlink": "re-atan26-how-to-split-or-retrieve-string-using-substr-php-function-20180126t154049077z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-26T15:43:12",
  "trx_id": "657d50befc2ad549cb5b9135e1c00031c4cac132",
  "trx_in_block": 17,
  "virtual_op": 0
}
2018/01/26 15:35:51
authoratan26
body #### What Will I Learn? - You will learn How to Take Character From Early String - You will learn How to Take Character From Middle String - You will learn How to Take Characters From the last String #### Requirements - You should be able to program basic php and HTML - You have to have text editor, browser, and web server to run it, then in this tutorial I use text editor that is (Notepad ++), and using chrome browser, and its web server is XAMPP Control Pane v3.2.2. #### Difficulty - Basic #### Tutorial Contents In PHP tutorial tutorial this time I will discuss a simple function that is quite often used, namely substr () function. The substr () function is used to bypass a string or to extract some value from a string inside PHP. Getting to know the substr () function The function substr () is a PHP function to bypass a string, or to extract some value from a string. This feature is quite often used in the process of creating PHP programs, especially those that require string manipulation. For example, suppose we have a date-shaped string: "26-06-2016". How to retrieve the month value of the string, the "06" character? Another example, say a student's NIM consists of 10 digits: 1557301058 ". The first two digits are the year of student entry, the next two digits of the department code, and the last four digits are the serial number of the student. How do I separate these digits? and the following below I will explain one by one how to use this subtr () function. - first turn on XAMPP as its web server ![1.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516859688/uqcka0sjeg3muztoskng.jpg) - then open notepad as text editor, then input program script like in picture below ![2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516860240/egkwduokhn1xfwyrxr2n.jpg) - then open the chrome browser to display the results of the notepad coding that has been typed in the example; ``` <?php $meuruno = "Belajar PHP Notepad Bek ka eh"; $sub_meuruno = substr($meuruno,0); echo $sub_meuruno; // meuruno PHP bek ehh ?> ``` - then the results on its browser are as below; ![3.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516861329/fvoiuhhrjwwyvwyzwh3o.jpg) - **Now ,How to Take Character From Early String ?** The first use of the substr () function that we will discuss is how to take a character that starts from the beginning of the string. Here is an example of its use: ``` <?php $meuruno = "You And I "; $sub_meuruno = substr($meuruno,1); echo $sub_meuruno; // How to Make Character from Early String ?> ``` - Output ![4.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516862611/nlygtjjzt3msidpdouqw.jpg) - explanation In the code above, I took the string $ meuruno starting from the index to-1. If the substr () function is written with 2 arguments like this, and the second argument is positive, then the substr () function returns the string value $ meuruno starting from the 2nd letter, the letter "O" to the end of the string. - **Then, How to Take Character From Middle String ?** Here is an example of its use: ``` <?php $meuruno = "You And I "; $sub_meuruno = substr($meuruno,4,-2); echo $sub_meuruno; // How to Make Character from middle String ?> ``` - Output ![5.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516865134/x4qucpjl2dpju9irmjtx.jpg) - explanation The function substr () also has arguments (4, -2) which are optional (may be filled or emptied). If we add a fourth argument, this value serves as a determinant of 'how many characters to extract' - **Last, How to Take Characters From the last String?** Apart from the start of the string, we can also take characters starting from the end of the string. The trick is to assign a negative value to the second argument of the substr () function. Immediately we see examples of its use: ``` <?php $meuruno = "You And I "; $sub_meuruno = substr($meuruno,7); echo $sub_meuruno; // How to Make Character from last String ?> ``` - Output ![6.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516866317/fnwbehtokxn968kdwg4x.jpg) - explanation Partial retrieval of string values ​​is quite often used. PHP provides substr () functions for this purpose. the substr () function is very practical for cutting a string or taking some value from a string inside PHP. #### Curriculum This is my first contributions <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@atan26/how-to-split-or-retrieve-string-using-substr-php-function">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>
json metadata{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":1903522,"name":"php-src","full_name":"php/php-src","html_url":"https://github.com/php/php-src","fork":false,"owner":{"login":"php"}},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","tutorials","opensource","php","aceh"],"links":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1516859688/uqcka0sjeg3muztoskng.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516860240/egkwduokhn1xfwyrxr2n.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516861329/fvoiuhhrjwwyvwyzwh3o.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516862611/nlygtjjzt3msidpdouqw.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516865134/x4qucpjl2dpju9irmjtx.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516866317/fnwbehtokxn968kdwg4x.jpg"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1516859688/uqcka0sjeg3muztoskng.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516860240/egkwduokhn1xfwyrxr2n.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516861329/fvoiuhhrjwwyvwyzwh3o.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516862611/nlygtjjzt3msidpdouqw.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516865134/x4qucpjl2dpju9irmjtx.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516866317/fnwbehtokxn968kdwg4x.jpg"],"moderator":{"account":"amosbastian","time":"2018-01-26T15:35:50.365Z","flagged":true,"reviewed":false,"pending":false}}
parent author
parent permlinkutopian-io
permlinkhow-to-split-or-retrieve-string-using-substr-php-function
titleHow to Split or Retrieve String using substr() php function
Transaction InfoBlock #19319620/Trx 8142410a5d6714d3f0175b107669170961dc0bb7
View Raw JSON Data
{
  "block": 19319620,
  "op": [
    "comment",
    {
      "author": "atan26",
      "body": "\n#### What Will I Learn?\n\n- You will learn  How to Take Character From Early String\n- You will learn How to Take Character From Middle String\n- You will learn How to Take Characters From the last String\n\n#### Requirements\n\n- You should be able to program basic php and HTML\n- You have to have text editor, browser, and web server to run it, then in this tutorial I use text editor that is (Notepad ++), and using chrome browser, and its web server is XAMPP Control Pane v3.2.2.\n\n#### Difficulty\n- Basic\n\n\n#### Tutorial Contents\n   In PHP tutorial tutorial this time I will discuss a simple function that is quite often used, namely substr () function. The substr () function is used to bypass a string or to extract some value from a string inside PHP.\nGetting to know the substr () function\nThe function substr () is a PHP function to bypass a string, or to extract some value from a string. This feature is quite often used in the process of creating PHP programs, especially those that require string manipulation.\n\nFor example, suppose we have a date-shaped string: \"26-06-2016\". How to retrieve the month value of the string, the \"06\" character?\n\nAnother example, say a student's NIM consists of 10 digits: 1557301058 \". The first two digits are the year of student entry, the next two digits of the department code, and the last four digits are the serial number of the student. How do I separate these digits?\nand the following below I will explain one by one how to use this subtr () function.\n\n- first turn on XAMPP as its web server\n![1.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516859688/uqcka0sjeg3muztoskng.jpg)\n - then open notepad as text editor, then input program script like in picture below\n![2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516860240/egkwduokhn1xfwyrxr2n.jpg)\n - then open the chrome browser to display the results of the notepad coding that has been typed in the example;\n```\n<?php\n$meuruno = \"Belajar PHP Notepad Bek ka eh\";\n$sub_meuruno = substr($meuruno,0);\necho $sub_meuruno;\n// meuruno PHP bek ehh\n?>\n```\n - then the results on its browser are as below;\n![3.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516861329/fvoiuhhrjwwyvwyzwh3o.jpg)\n - **Now ,How to Take Character From Early String ?**\nThe first use of the substr () function that we will discuss is how to take a character that starts from the beginning of the string. Here is an example of its use:\n```\n<?php\n$meuruno = \"You And I \";\n$sub_meuruno = substr($meuruno,1);\necho $sub_meuruno;\n// How to Make Character from Early String \n?>\n```\n - Output\n![4.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516862611/nlygtjjzt3msidpdouqw.jpg)\n - explanation\nIn the code above, I took the string $ meuruno starting from the index to-1. If the substr () function is written with 2 arguments like this, and the second argument is positive, then the substr () function returns the string value $ meuruno starting from the 2nd letter, the letter \"O\" to the end of the string.\n - **Then, How to Take Character From Middle String ?**\nHere is an example of its use:\n```\n<?php\n$meuruno = \"You And I \";\n$sub_meuruno = substr($meuruno,4,-2);\necho $sub_meuruno;\n// How to Make Character from middle String \n?>\n```\n - Output\n![5.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516865134/x4qucpjl2dpju9irmjtx.jpg)\n\n - explanation\nThe function substr () also has arguments (4, -2) which are optional (may be filled or emptied). If we add a fourth argument, this value serves as a determinant of 'how many characters to extract'\n - **Last, How to Take Characters From the last String?**\nApart from the start of the string, we can also take characters starting from the end of the string. The trick is to assign a negative value to the second argument of the substr () function. Immediately we see examples of its use:\n```\n<?php\n$meuruno = \"You And I \";\n$sub_meuruno = substr($meuruno,7);\necho $sub_meuruno;\n// How to Make Character from last String \n?>\n```\n - Output\n![6.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516866317/fnwbehtokxn968kdwg4x.jpg)\n\n - explanation\nPartial retrieval of string values ​​is quite often used. PHP provides substr () functions for this purpose. the substr () function is very practical for cutting a string or taking some value from a string inside PHP.\n\n\n#### Curriculum\nThis is my first contributions \n    \n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@atan26/how-to-split-or-retrieve-string-using-substr-php-function\">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>",
      "json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":1903522,\"name\":\"php-src\",\"full_name\":\"php/php-src\",\"html_url\":\"https://github.com/php/php-src\",\"fork\":false,\"owner\":{\"login\":\"php\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"tutorials\",\"tags\":[\"utopian-io\",\"tutorials\",\"opensource\",\"php\",\"aceh\"],\"links\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516859688/uqcka0sjeg3muztoskng.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516860240/egkwduokhn1xfwyrxr2n.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516861329/fvoiuhhrjwwyvwyzwh3o.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516862611/nlygtjjzt3msidpdouqw.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516865134/x4qucpjl2dpju9irmjtx.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516866317/fnwbehtokxn968kdwg4x.jpg\"],\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516859688/uqcka0sjeg3muztoskng.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516860240/egkwduokhn1xfwyrxr2n.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516861329/fvoiuhhrjwwyvwyzwh3o.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516862611/nlygtjjzt3msidpdouqw.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516865134/x4qucpjl2dpju9irmjtx.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516866317/fnwbehtokxn968kdwg4x.jpg\"],\"moderator\":{\"account\":\"amosbastian\",\"time\":\"2018-01-26T15:35:50.365Z\",\"flagged\":true,\"reviewed\":false,\"pending\":false}}",
      "parent_author": "",
      "parent_permlink": "utopian-io",
      "permlink": "how-to-split-or-retrieve-string-using-substr-php-function",
      "title": "How to Split or Retrieve  String  using substr() php function"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-26T15:35:51",
  "trx_id": "8142410a5d6714d3f0175b107669170961dc0bb7",
  "trx_in_block": 32,
  "virtual_op": 0
}
2018/01/25 18:02:33
authorybreza
bodyWkwkwkwkwk ek pundong :v @atan26
json metadata{"tags":["utopian-io"],"users":["atan26"],"app":"steemit/0.1"}
parent authoratan26
parent permlinkre-ybreza-new-logo-design-for-healthybattery-opensource-apps-20180125t092233723z
permlinkre-atan26-re-ybreza-new-logo-design-for-healthybattery-opensource-apps-20180125t180228371z
title
Transaction InfoBlock #19293767/Trx 75ab8ce12c6092220fc883cfb23f52bc1e1875df
View Raw JSON Data
{
  "block": 19293767,
  "op": [
    "comment",
    {
      "author": "ybreza",
      "body": "Wkwkwkwkwk ek pundong :v @atan26",
      "json_metadata": "{\"tags\":[\"utopian-io\"],\"users\":[\"atan26\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "atan26",
      "parent_permlink": "re-ybreza-new-logo-design-for-healthybattery-opensource-apps-20180125t092233723z",
      "permlink": "re-atan26-re-ybreza-new-logo-design-for-healthybattery-opensource-apps-20180125t180228371z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T18:02:33",
  "trx_id": "75ab8ce12c6092220fc883cfb23f52bc1e1875df",
  "trx_in_block": 3,
  "virtual_op": 0
}
2018/01/25 09:22:36
authoratan26
bodyhayak bg, lagak ajunah
json metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
parent authorybreza
parent permlinknew-logo-design-for-healthybattery-opensource-apps
permlinkre-ybreza-new-logo-design-for-healthybattery-opensource-apps-20180125t092233723z
title
Transaction InfoBlock #19283373/Trx d360b47cb42a7e8ca35073d78b7340967ea770ae
View Raw JSON Data
{
  "block": 19283373,
  "op": [
    "comment",
    {
      "author": "atan26",
      "body": "hayak bg, lagak ajunah",
      "json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}",
      "parent_author": "ybreza",
      "parent_permlink": "new-logo-design-for-healthybattery-opensource-apps",
      "permlink": "re-ybreza-new-logo-design-for-healthybattery-opensource-apps-20180125t092233723z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T09:22:36",
  "trx_id": "d360b47cb42a7e8ca35073d78b7340967ea770ae",
  "trx_in_block": 50,
  "virtual_op": 0
}
2018/01/25 09:19:51
allow curation rewardsfalse
allow votestrue
authoratan26
extensions[]
max accepted payout1000000.000 SBD
percent steem dollars10000
permlinkre-kalemandra-b-and-w-photo-contest-nature-abstracts-my-first-entry-20180125t091948321z
Transaction InfoBlock #19283318/Trx a950d4e0304c283660d28b70b531ae3b6c64c8b3
View Raw JSON Data
{
  "block": 19283318,
  "op": [
    "comment_options",
    {
      "allow_curation_rewards": false,
      "allow_votes": true,
      "author": "atan26",
      "extensions": [],
      "max_accepted_payout": "1000000.000 SBD",
      "percent_steem_dollars": 10000,
      "permlink": "re-kalemandra-b-and-w-photo-contest-nature-abstracts-my-first-entry-20180125t091948321z"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T09:19:51",
  "trx_id": "a950d4e0304c283660d28b70b531ae3b6c64c8b3",
  "trx_in_block": 60,
  "virtual_op": 0
}
2018/01/25 09:19:51
authoratan26
bodyblend of nature and macro, like :)
json metadata{"tags":["bwphotocontest"],"community":"busy","app":"busy/2.3.0"}
parent authorkalemandra
parent permlinkb-and-w-photo-contest-nature-abstracts-my-first-entry
permlinkre-kalemandra-b-and-w-photo-contest-nature-abstracts-my-first-entry-20180125t091948321z
title
Transaction InfoBlock #19283318/Trx a950d4e0304c283660d28b70b531ae3b6c64c8b3
View Raw JSON Data
{
  "block": 19283318,
  "op": [
    "comment",
    {
      "author": "atan26",
      "body": "blend of nature and macro, like :)",
      "json_metadata": "{\"tags\":[\"bwphotocontest\"],\"community\":\"busy\",\"app\":\"busy/2.3.0\"}",
      "parent_author": "kalemandra",
      "parent_permlink": "b-and-w-photo-contest-nature-abstracts-my-first-entry",
      "permlink": "re-kalemandra-b-and-w-photo-contest-nature-abstracts-my-first-entry-20180125t091948321z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T09:19:51",
  "trx_id": "a950d4e0304c283660d28b70b531ae3b6c64c8b3",
  "trx_in_block": 60,
  "virtual_op": 0
}
2018/01/25 09:18:27
authoratan26
permlinkhow-to-split-or-retrieve-string-using-substr-php-function
votermesswir
weight10000 (100.00%)
Transaction InfoBlock #19283290/Trx 881e3d9f6247af23e8bb4fc5eaed898f16986119
View Raw JSON Data
{
  "block": 19283290,
  "op": [
    "vote",
    {
      "author": "atan26",
      "permlink": "how-to-split-or-retrieve-string-using-substr-php-function",
      "voter": "messwir",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T09:18:27",
  "trx_id": "881e3d9f6247af23e8bb4fc5eaed898f16986119",
  "trx_in_block": 40,
  "virtual_op": 0
}
2018/01/25 09:16:09
idfollow
json["follow",{"follower":"atan26","following":"kalemandra","what":["blog"]}]
required auths[]
required posting auths["atan26"]
Transaction InfoBlock #19283244/Trx 22df4cec8ff51f42766ef5b49ea33d8b1f0957b2
View Raw JSON Data
{
  "block": 19283244,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"atan26\",\"following\":\"kalemandra\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "atan26"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T09:16:09",
  "trx_id": "22df4cec8ff51f42766ef5b49ea33d8b1f0957b2",
  "trx_in_block": 40,
  "virtual_op": 0
}
atan26followed @daveks
2018/01/25 09:14:45
idfollow
json["follow",{"follower":"atan26","following":"daveks","what":["blog"]}]
required auths[]
required posting auths["atan26"]
Transaction InfoBlock #19283216/Trx a86b1f0fca4c3bcafa3ecdacc8766aa4f1d38b38
View Raw JSON Data
{
  "block": 19283216,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"atan26\",\"following\":\"daveks\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "atan26"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T09:14:45",
  "trx_id": "a86b1f0fca4c3bcafa3ecdacc8766aa4f1d38b38",
  "trx_in_block": 30,
  "virtual_op": 0
}
atan26followed @gargon
2018/01/25 09:14:45
idfollow
json["follow",{"follower":"atan26","following":"gargon","what":["blog"]}]
required auths[]
required posting auths["atan26"]
Transaction InfoBlock #19283216/Trx 2f81080a8594c4c22d8535ca6ac2f02f67eeea08
View Raw JSON Data
{
  "block": 19283216,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"atan26\",\"following\":\"gargon\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "atan26"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T09:14:45",
  "trx_id": "2f81080a8594c4c22d8535ca6ac2f02f67eeea08",
  "trx_in_block": 24,
  "virtual_op": 0
}
2018/01/25 09:14:45
idfollow
json["follow",{"follower":"atan26","following":"gringalicious","what":["blog"]}]
required auths[]
required posting auths["atan26"]
Transaction InfoBlock #19283216/Trx 08a8e4bec7c5061ce8f79fb2013b44d169a0c83b
View Raw JSON Data
{
  "block": 19283216,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"atan26\",\"following\":\"gringalicious\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "atan26"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T09:14:45",
  "trx_id": "08a8e4bec7c5061ce8f79fb2013b44d169a0c83b",
  "trx_in_block": 1,
  "virtual_op": 0
}
2018/01/25 09:14:42
idfollow
json["follow",{"follower":"atan26","following":"terrycraft","what":["blog"]}]
required auths[]
required posting auths["atan26"]
Transaction InfoBlock #19283215/Trx a36012dad5f3477a045e5f6430183b5cc3bf1a36
View Raw JSON Data
{
  "block": 19283215,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"atan26\",\"following\":\"terrycraft\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "atan26"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T09:14:42",
  "trx_id": "a36012dad5f3477a045e5f6430183b5cc3bf1a36",
  "trx_in_block": 39,
  "virtual_op": 0
}
2018/01/25 09:09:42
authoratan26
permlinkhow-to-split-or-retrieve-string-using-substr-php-function
voteratan26
weight10000 (100.00%)
Transaction InfoBlock #19283115/Trx 4b73dde41c247f81093ceff4bff7a542ca73508c
View Raw JSON Data
{
  "block": 19283115,
  "op": [
    "vote",
    {
      "author": "atan26",
      "permlink": "how-to-split-or-retrieve-string-using-substr-php-function",
      "voter": "atan26",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T09:09:42",
  "trx_id": "4b73dde41c247f81093ceff4bff7a542ca73508c",
  "trx_in_block": 13,
  "virtual_op": 0
}
2018/01/25 08:17:36
authoratan26
permlinkhow-to-split-or-retrieve-string-using-substr-php-function
votersogata
weight10000 (100.00%)
Transaction InfoBlock #19282073/Trx 9cbf5745aea1e8053cc85cc5d4e806a7d3ebc395
View Raw JSON Data
{
  "block": 19282073,
  "op": [
    "vote",
    {
      "author": "atan26",
      "permlink": "how-to-split-or-retrieve-string-using-substr-php-function",
      "voter": "sogata",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T08:17:36",
  "trx_id": "9cbf5745aea1e8053cc85cc5d4e806a7d3ebc395",
  "trx_in_block": 46,
  "virtual_op": 0
}
2018/01/25 07:54:00
allow curation rewardstrue
allow votestrue
authoratan26
extensions[[0,{"beneficiaries":[{"account":"utopian.pay","weight":2500}]}]]
max accepted payout1000000.000 SBD
percent steem dollars10000
permlinkhow-to-split-or-retrieve-string-using-substr-php-function
Transaction InfoBlock #19281601/Trx 47da07e0ee721322c6204a7ff6a270e60e9e61d9
View Raw JSON Data
{
  "block": 19281601,
  "op": [
    "comment_options",
    {
      "allow_curation_rewards": true,
      "allow_votes": true,
      "author": "atan26",
      "extensions": [
        [
          0,
          {
            "beneficiaries": [
              {
                "account": "utopian.pay",
                "weight": 2500
              }
            ]
          }
        ]
      ],
      "max_accepted_payout": "1000000.000 SBD",
      "percent_steem_dollars": 10000,
      "permlink": "how-to-split-or-retrieve-string-using-substr-php-function"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T07:54:00",
  "trx_id": "47da07e0ee721322c6204a7ff6a270e60e9e61d9",
  "trx_in_block": 31,
  "virtual_op": 0
}
2018/01/25 07:54:00
authoratan26
body #### What Will I Learn? - You will learn How to Take Character From Early String - You will learn How to Take Character From Middle String - You will learn How to Take Characters From the last String #### Requirements - You should be able to program basic php and HTML - You have to have text editor, browser, and web server to run it, then in this tutorial I use text editor that is (Notepad ++), and using chrome browser, and its web server is XAMPP Control Pane v3.2.2. #### Difficulty - Basic #### Tutorial Contents In PHP tutorial tutorial this time I will discuss a simple function that is quite often used, namely substr () function. The substr () function is used to bypass a string or to extract some value from a string inside PHP. Getting to know the substr () function The function substr () is a PHP function to bypass a string, or to extract some value from a string. This feature is quite often used in the process of creating PHP programs, especially those that require string manipulation. For example, suppose we have a date-shaped string: "26-06-2016". How to retrieve the month value of the string, the "06" character? Another example, say a student's NIM consists of 10 digits: 1557301058 ". The first two digits are the year of student entry, the next two digits of the department code, and the last four digits are the serial number of the student. How do I separate these digits? and the following below I will explain one by one how to use this subtr () function. - first turn on XAMPP as its web server ![1.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516859688/uqcka0sjeg3muztoskng.jpg) - then open notepad as text editor, then input program script like in picture below ![2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516860240/egkwduokhn1xfwyrxr2n.jpg) - then open the chrome browser to display the results of the notepad coding that has been typed in the example; ``` <?php $meuruno = "Belajar PHP Notepad Bek ka eh"; $sub_meuruno = substr($meuruno,0); echo $sub_meuruno; // meuruno PHP bek ehh ?> ``` - then the results on its browser are as below; ![3.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516861329/fvoiuhhrjwwyvwyzwh3o.jpg) - **Now ,How to Take Character From Early String ?** The first use of the substr () function that we will discuss is how to take a character that starts from the beginning of the string. Here is an example of its use: ``` <?php $meuruno = "You And I "; $sub_meuruno = substr($meuruno,1); echo $sub_meuruno; // How to Make Character from Early String ?> ``` - Output ![4.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516862611/nlygtjjzt3msidpdouqw.jpg) - explanation In the code above, I took the string $ meuruno starting from the index to-1. If the substr () function is written with 2 arguments like this, and the second argument is positive, then the substr () function returns the string value $ meuruno starting from the 2nd letter, the letter "O" to the end of the string. - **Then, How to Take Character From Middle String ?** Here is an example of its use: ``` <?php $meuruno = "You And I "; $sub_meuruno = substr($meuruno,4,-2); echo $sub_meuruno; // How to Make Character from middle String ?> ``` - Output ![5.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516865134/x4qucpjl2dpju9irmjtx.jpg) - explanation The function substr () also has arguments (4, -2) which are optional (may be filled or emptied). If we add a fourth argument, this value serves as a determinant of 'how many characters to extract' - **Last, How to Take Characters From the last String?** Apart from the start of the string, we can also take characters starting from the end of the string. The trick is to assign a negative value to the second argument of the substr () function. Immediately we see examples of its use: ``` <?php $meuruno = "You And I "; $sub_meuruno = substr($meuruno,7); echo $sub_meuruno; // How to Make Character from last String ?> ``` - Output ![6.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516866317/fnwbehtokxn968kdwg4x.jpg) - explanation Partial retrieval of string values ​​is quite often used. PHP provides substr () functions for this purpose. the substr () function is very practical for cutting a string or taking some value from a string inside PHP. #### Curriculum This is my first contributions <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@atan26/how-to-split-or-retrieve-string-using-substr-php-function">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>
json metadata{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":1903522,"name":"php-src","full_name":"php/php-src","html_url":"https://github.com/php/php-src","fork":false,"owner":{"login":"php"}},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","tutorials","opensource","php","aceh"],"links":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1516859688/uqcka0sjeg3muztoskng.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516860240/egkwduokhn1xfwyrxr2n.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516861329/fvoiuhhrjwwyvwyzwh3o.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516862611/nlygtjjzt3msidpdouqw.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516865134/x4qucpjl2dpju9irmjtx.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516866317/fnwbehtokxn968kdwg4x.jpg"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1516859688/uqcka0sjeg3muztoskng.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516860240/egkwduokhn1xfwyrxr2n.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516861329/fvoiuhhrjwwyvwyzwh3o.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516862611/nlygtjjzt3msidpdouqw.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516865134/x4qucpjl2dpju9irmjtx.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516866317/fnwbehtokxn968kdwg4x.jpg"]}
parent author
parent permlinkutopian-io
permlinkhow-to-split-or-retrieve-string-using-substr-php-function
titleHow to Split or Retrieve String using substr() php function
Transaction InfoBlock #19281601/Trx 47da07e0ee721322c6204a7ff6a270e60e9e61d9
View Raw JSON Data
{
  "block": 19281601,
  "op": [
    "comment",
    {
      "author": "atan26",
      "body": "\n#### What Will I Learn?\n\n- You will learn  How to Take Character From Early String\n- You will learn How to Take Character From Middle String\n- You will learn How to Take Characters From the last String\n\n#### Requirements\n\n- You should be able to program basic php and HTML\n- You have to have text editor, browser, and web server to run it, then in this tutorial I use text editor that is (Notepad ++), and using chrome browser, and its web server is XAMPP Control Pane v3.2.2.\n\n#### Difficulty\n- Basic\n\n\n#### Tutorial Contents\n   In PHP tutorial tutorial this time I will discuss a simple function that is quite often used, namely substr () function. The substr () function is used to bypass a string or to extract some value from a string inside PHP.\nGetting to know the substr () function\nThe function substr () is a PHP function to bypass a string, or to extract some value from a string. This feature is quite often used in the process of creating PHP programs, especially those that require string manipulation.\n\nFor example, suppose we have a date-shaped string: \"26-06-2016\". How to retrieve the month value of the string, the \"06\" character?\n\nAnother example, say a student's NIM consists of 10 digits: 1557301058 \". The first two digits are the year of student entry, the next two digits of the department code, and the last four digits are the serial number of the student. How do I separate these digits?\nand the following below I will explain one by one how to use this subtr () function.\n\n- first turn on XAMPP as its web server\n![1.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516859688/uqcka0sjeg3muztoskng.jpg)\n - then open notepad as text editor, then input program script like in picture below\n![2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516860240/egkwduokhn1xfwyrxr2n.jpg)\n - then open the chrome browser to display the results of the notepad coding that has been typed in the example;\n```\n<?php\n$meuruno = \"Belajar PHP Notepad Bek ka eh\";\n$sub_meuruno = substr($meuruno,0);\necho $sub_meuruno;\n// meuruno PHP bek ehh\n?>\n```\n - then the results on its browser are as below;\n![3.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516861329/fvoiuhhrjwwyvwyzwh3o.jpg)\n - **Now ,How to Take Character From Early String ?**\nThe first use of the substr () function that we will discuss is how to take a character that starts from the beginning of the string. Here is an example of its use:\n```\n<?php\n$meuruno = \"You And I \";\n$sub_meuruno = substr($meuruno,1);\necho $sub_meuruno;\n// How to Make Character from Early String \n?>\n```\n - Output\n![4.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516862611/nlygtjjzt3msidpdouqw.jpg)\n - explanation\nIn the code above, I took the string $ meuruno starting from the index to-1. If the substr () function is written with 2 arguments like this, and the second argument is positive, then the substr () function returns the string value $ meuruno starting from the 2nd letter, the letter \"O\" to the end of the string.\n - **Then, How to Take Character From Middle String ?**\nHere is an example of its use:\n```\n<?php\n$meuruno = \"You And I \";\n$sub_meuruno = substr($meuruno,4,-2);\necho $sub_meuruno;\n// How to Make Character from middle String \n?>\n```\n - Output\n![5.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516865134/x4qucpjl2dpju9irmjtx.jpg)\n\n - explanation\nThe function substr () also has arguments (4, -2) which are optional (may be filled or emptied). If we add a fourth argument, this value serves as a determinant of 'how many characters to extract'\n - **Last, How to Take Characters From the last String?**\nApart from the start of the string, we can also take characters starting from the end of the string. The trick is to assign a negative value to the second argument of the substr () function. Immediately we see examples of its use:\n```\n<?php\n$meuruno = \"You And I \";\n$sub_meuruno = substr($meuruno,7);\necho $sub_meuruno;\n// How to Make Character from last String \n?>\n```\n - Output\n![6.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516866317/fnwbehtokxn968kdwg4x.jpg)\n\n - explanation\nPartial retrieval of string values ​​is quite often used. PHP provides substr () functions for this purpose. the substr () function is very practical for cutting a string or taking some value from a string inside PHP.\n\n\n#### Curriculum\nThis is my first contributions \n    \n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@atan26/how-to-split-or-retrieve-string-using-substr-php-function\">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>",
      "json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":1903522,\"name\":\"php-src\",\"full_name\":\"php/php-src\",\"html_url\":\"https://github.com/php/php-src\",\"fork\":false,\"owner\":{\"login\":\"php\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"tutorials\",\"tags\":[\"utopian-io\",\"tutorials\",\"opensource\",\"php\",\"aceh\"],\"links\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516859688/uqcka0sjeg3muztoskng.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516860240/egkwduokhn1xfwyrxr2n.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516861329/fvoiuhhrjwwyvwyzwh3o.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516862611/nlygtjjzt3msidpdouqw.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516865134/x4qucpjl2dpju9irmjtx.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516866317/fnwbehtokxn968kdwg4x.jpg\"],\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516859688/uqcka0sjeg3muztoskng.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516860240/egkwduokhn1xfwyrxr2n.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516861329/fvoiuhhrjwwyvwyzwh3o.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516862611/nlygtjjzt3msidpdouqw.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516865134/x4qucpjl2dpju9irmjtx.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516866317/fnwbehtokxn968kdwg4x.jpg\"]}",
      "parent_author": "",
      "parent_permlink": "utopian-io",
      "permlink": "how-to-split-or-retrieve-string-using-substr-php-function",
      "title": "How to Split or Retrieve  String  using substr() php function"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T07:54:00",
  "trx_id": "47da07e0ee721322c6204a7ff6a270e60e9e61d9",
  "trx_in_block": 31,
  "virtual_op": 0
}
atan26received 0.253 SBD, 0.065 SP author reward for @atan26 / hand-made-1-flower-vase-from-used-bottle
2018/01/22 15:13:18
authoratan26
permlinkhand-made-1-flower-vase-from-used-bottle
sbd payout0.253 SBD
steem payout0.000 STEEM
vesting payout106.444293 VESTS
Transaction InfoBlock #19204017/Virtual Operation #13
View Raw JSON Data
{
  "block": 19204017,
  "op": [
    "author_reward",
    {
      "author": "atan26",
      "permlink": "hand-made-1-flower-vase-from-used-bottle",
      "sbd_payout": "0.253 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "106.444293 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-22T15:13:18",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 13
}
2018/01/19 16:53:12
authoratan26
permlinkre-sogata-spongedocs-indonesian-translation-1204-words-translated-20180112t165313356z
sbd payout0.066 SBD
steem payout0.000 STEEM
vesting payout34.804140 VESTS
Transaction InfoBlock #19119661/Virtual Operation #2
View Raw JSON Data
{
  "block": 19119661,
  "op": [
    "author_reward",
    {
      "author": "atan26",
      "permlink": "re-sogata-spongedocs-indonesian-translation-1204-words-translated-20180112t165313356z",
      "sbd_payout": "0.066 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "34.804140 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-19T16:53:12",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 2
}
atan26received 0.070 SBD, 0.023 SP author reward for @atan26 / a-meaningful-afternoon-with-friend
2018/01/19 16:13:51
authoratan26
permlinka-meaningful-afternoon-with-friend
sbd payout0.070 SBD
steem payout0.000 STEEM
vesting payout36.851492 VESTS
Transaction InfoBlock #19118876/Virtual Operation #4
View Raw JSON Data
{
  "block": 19118876,
  "op": [
    "author_reward",
    {
      "author": "atan26",
      "permlink": "a-meaningful-afternoon-with-friend",
      "sbd_payout": "0.070 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "36.851492 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-19T16:13:51",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 4
}
2018/01/19 15:48:42
comment authorsogata
comment permlinkspongedocs-indonesian-translation-1204-words-translated
curatoratan26
reward18.425762 VESTS
Transaction InfoBlock #19118373/Virtual Operation #10
View Raw JSON Data
{
  "block": 19118373,
  "op": [
    "curation_reward",
    {
      "comment_author": "sogata",
      "comment_permlink": "spongedocs-indonesian-translation-1204-words-translated",
      "curator": "atan26",
      "reward": "18.425762 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-19T15:48:42",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 10
}
atan26updated their account properties
2018/01/19 04:28:48
accountatan26
json metadata{"profile":{"profile_image":"https://image.ibb.co/ma2Ugv/486d172318b34f393fa6dc3e2058a003_takahiro_morita_one_ok_rock.jpg","cover_image":"https://preview.ibb.co/hCkt8a/bn12.jpg"}}
memo keySTM5uc67N8KQs34tiCvmSjSXf1TjZVJAfWHQXfvzps9VTgYJrzupv
posting{"account_auths":[["busy.app",1],["utopian.app",1]],"key_auths":[["STM6CG2VTULEi6DKuoYDwzLQfpKrXkoa9ZSgtMzg9qgJPTANbSLqq",1]],"weight_threshold":1}
Transaction InfoBlock #19104779/Trx 6da6ce4f69c457d57be96df62b7c5da78052b91a
View Raw JSON Data
{
  "block": 19104779,
  "op": [
    "account_update",
    {
      "account": "atan26",
      "json_metadata": "{\"profile\":{\"profile_image\":\"https://image.ibb.co/ma2Ugv/486d172318b34f393fa6dc3e2058a003_takahiro_morita_one_ok_rock.jpg\",\"cover_image\":\"https://preview.ibb.co/hCkt8a/bn12.jpg\"}}",
      "memo_key": "STM5uc67N8KQs34tiCvmSjSXf1TjZVJAfWHQXfvzps9VTgYJrzupv",
      "posting": {
        "account_auths": [
          [
            "busy.app",
            1
          ],
          [
            "utopian.app",
            1
          ]
        ],
        "key_auths": [
          [
            "STM6CG2VTULEi6DKuoYDwzLQfpKrXkoa9ZSgtMzg9qgJPTANbSLqq",
            1
          ]
        ],
        "weight_threshold": 1
      }
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-19T04:28:48",
  "trx_id": "6da6ce4f69c457d57be96df62b7c5da78052b91a",
  "trx_in_block": 7,
  "virtual_op": 0
}
atan26followed @halo
2018/01/19 04:17:09
idfollow
json["follow",{"follower":"atan26","following":"halo","what":["blog"]}]
required auths[]
required posting auths["atan26"]
Transaction InfoBlock #19104546/Trx 5c86eb8efd21ac0cf06b54e62580d061f6764653
View Raw JSON Data
{
  "block": 19104546,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"atan26\",\"following\":\"halo\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "atan26"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-19T04:17:09",
  "trx_id": "5c86eb8efd21ac0cf06b54e62580d061f6764653",
  "trx_in_block": 46,
  "virtual_op": 0
}
2018/01/19 04:17:09
idfollow
json["follow",{"follower":"atan26","following":"lukestokes","what":["blog"]}]
required auths[]
required posting auths["atan26"]
Transaction InfoBlock #19104546/Trx 5f18982b78de72873f177a18626e87e5ecd2c14b
View Raw JSON Data
{
  "block": 19104546,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"atan26\",\"following\":\"lukestokes\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "atan26"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-19T04:17:09",
  "trx_id": "5f18982b78de72873f177a18626e87e5ecd2c14b",
  "trx_in_block": 33,
  "virtual_op": 0
}
2018/01/19 04:17:09
idfollow
json["follow",{"follower":"atan26","following":"penguinpablo","what":["blog"]}]
required auths[]
required posting auths["atan26"]
Transaction InfoBlock #19104546/Trx ce03ee935d2aae515336a9863d26c517d107b635
View Raw JSON Data
{
  "block": 19104546,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"atan26\",\"following\":\"penguinpablo\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "atan26"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-19T04:17:09",
  "trx_id": "ce03ee935d2aae515336a9863d26c517d107b635",
  "trx_in_block": 26,
  "virtual_op": 0
}
2018/01/19 04:17:09
idfollow
json["follow",{"follower":"atan26","following":"everittdmickey","what":["blog"]}]
required auths[]
required posting auths["atan26"]
Transaction InfoBlock #19104546/Trx a550363e933833de40687a70ea7aad844217f671
View Raw JSON Data
{
  "block": 19104546,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"atan26\",\"following\":\"everittdmickey\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "atan26"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-19T04:17:09",
  "trx_id": "a550363e933833de40687a70ea7aad844217f671",
  "trx_in_block": 7,
  "virtual_op": 0
}
2018/01/19 04:17:06
idfollow
json["follow",{"follower":"atan26","following":"mynameisbrian","what":["blog"]}]
required auths[]
required posting auths["atan26"]
Transaction InfoBlock #19104545/Trx ed3eaaf17fe6751a30029ce866439f77d1b6a27e
View Raw JSON Data
{
  "block": 19104545,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"atan26\",\"following\":\"mynameisbrian\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "atan26"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-19T04:17:06",
  "trx_id": "ed3eaaf17fe6751a30029ce866439f77d1b6a27e",
  "trx_in_block": 24,
  "virtual_op": 0
}
2018/01/19 03:59:06
authorsteemitboard
bodyCongratulations @atan26! You have completed some achievement on Steemit and have been rewarded with new badge(s) : [![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/voted.png)](http://steemitboard.com/@atan26) Award for the number of upvotes received Click on any badge to view your own Board of Honor on SteemitBoard. For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard) If you no longer want to receive notifications, reply to this comment with the word `STOP` > By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
json metadata{"image":["https://steemitboard.com/img/notifications.png"]}
parent authoratan26
parent permlinkhand-made-1-flower-vase-from-used-bottle
permlinksteemitboard-notify-atan26-20180119t035908000z
title
Transaction InfoBlock #19104185/Trx 35a702d75ca8ce07b92a53cecc2fca595599d5e9
View Raw JSON Data
{
  "block": 19104185,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @atan26! You have completed some achievement on Steemit and have been rewarded with new badge(s) :\n\n[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/voted.png)](http://steemitboard.com/@atan26) Award for the number of upvotes received\n\nClick on any badge to view your own Board of Honor on SteemitBoard.\nFor more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)\n\nIf you no longer want to receive notifications, reply to this comment with the word `STOP`\n\n> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}",
      "parent_author": "atan26",
      "parent_permlink": "hand-made-1-flower-vase-from-used-bottle",
      "permlink": "steemitboard-notify-atan26-20180119t035908000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-19T03:59:06",
  "trx_id": "35a702d75ca8ce07b92a53cecc2fca595599d5e9",
  "trx_in_block": 32,
  "virtual_op": 0
}
atan26received 0.273 SBD, 0.062 SP author reward for @atan26 / birthday-party-mr-aan
2018/01/17 14:54:33
authoratan26
permlinkbirthday-party-mr-aan
sbd payout0.273 SBD
steem payout0.000 STEEM
vesting payout100.328151 VESTS
Transaction InfoBlock #19059712/Virtual Operation #8
View Raw JSON Data
{
  "block": 19059712,
  "op": [
    "author_reward",
    {
      "author": "atan26",
      "permlink": "birthday-party-mr-aan",
      "sbd_payout": "0.273 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "100.328151 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-17T14:54:33",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 8
}
2018/01/17 04:39:06
authoratan26
permlinkhand-made-1-flower-vase-from-used-bottle
votersogata
weight10000 (100.00%)
Transaction InfoBlock #19047406/Trx abcca67a6398f6b753af69d02dcad5e7e37aadbd
View Raw JSON Data
{
  "block": 19047406,
  "op": [
    "vote",
    {
      "author": "atan26",
      "permlink": "hand-made-1-flower-vase-from-used-bottle",
      "voter": "sogata",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-17T04:39:06",
  "trx_id": "abcca67a6398f6b753af69d02dcad5e7e37aadbd",
  "trx_in_block": 50,
  "virtual_op": 0
}
2018/01/17 01:58:30
authoratan26
permlinkre-sogata-spongedocs-indonesian-translation-1204-words-translated-20180112t165313356z
voterhackbot
weight1000 (10.00%)
Transaction InfoBlock #19044195/Trx 01abb8a4adbf9f4108cf51edb409e774adb390bc
View Raw JSON Data
{
  "block": 19044195,
  "op": [
    "vote",
    {
      "author": "atan26",
      "permlink": "re-sogata-spongedocs-indonesian-translation-1204-words-translated-20180112t165313356z",
      "voter": "hackbot",
      "weight": 1000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-17T01:58:30",
  "trx_id": "01abb8a4adbf9f4108cf51edb409e774adb390bc",
  "trx_in_block": 0,
  "virtual_op": 0
}
atan26received 0.087 SBD, 0.019 SP author reward for @atan26 / go-home
2018/01/16 06:36:03
authoratan26
permlinkgo-home
sbd payout0.087 SBD
steem payout0.000 STEEM
vesting payout30.714757 VESTS
Transaction InfoBlock #19020948/Virtual Operation #695
View Raw JSON Data
{
  "block": 19020948,
  "op": [
    "author_reward",
    {
      "author": "atan26",
      "permlink": "go-home",
      "sbd_payout": "0.087 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "30.714757 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-16T06:36:03",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 695
}
atan26received 0.001 SP curation reward for @lemonchum / four-ideal-characteristics-of-a-friend
2018/01/16 06:19:57
comment authorlemonchum
comment permlinkfour-ideal-characteristics-of-a-friend
curatoratan26
reward2.047651 VESTS
Transaction InfoBlock #19020626/Virtual Operation #12
View Raw JSON Data
{
  "block": 19020626,
  "op": [
    "curation_reward",
    {
      "comment_author": "lemonchum",
      "comment_permlink": "four-ideal-characteristics-of-a-friend",
      "curator": "atan26",
      "reward": "2.047651 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-16T06:19:57",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 12
}
atan26received 0.261 SBD, 0.058 SP author reward for @atan26 / old-twilight-in-the-city-forest
2018/01/15 18:06:21
authoratan26
permlinkold-twilight-in-the-city-forest
sbd payout0.261 SBD
steem payout0.000 STEEM
vesting payout94.194329 VESTS
Transaction InfoBlock #19005957/Virtual Operation #12
View Raw JSON Data
{
  "block": 19005957,
  "op": [
    "author_reward",
    {
      "author": "atan26",
      "permlink": "old-twilight-in-the-city-forest",
      "sbd_payout": "0.261 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "94.194329 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-15T18:06:21",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 12
}

Account Metadata

POSTING JSON METADATA
profile{"profile_image":"https://image.ibb.co/ma2Ugv/486d172318b34f393fa6dc3e2058a003_takahiro_morita_one_ok_rock.jpg","cover_image":"https://preview.ibb.co/hCkt8a/bn12.jpg"}
JSON METADATA
profile{"profile_image":"https://image.ibb.co/ma2Ugv/486d172318b34f393fa6dc3e2058a003_takahiro_morita_one_ok_rock.jpg","cover_image":"https://preview.ibb.co/hCkt8a/bn12.jpg"}
{
  "posting_json_metadata": {
    "profile": {
      "profile_image": "https://image.ibb.co/ma2Ugv/486d172318b34f393fa6dc3e2058a003_takahiro_morita_one_ok_rock.jpg",
      "cover_image": "https://preview.ibb.co/hCkt8a/bn12.jpg"
    }
  },
  "json_metadata": {
    "profile": {
      "profile_image": "https://image.ibb.co/ma2Ugv/486d172318b34f393fa6dc3e2058a003_takahiro_morita_one_ok_rock.jpg",
      "cover_image": "https://preview.ibb.co/hCkt8a/bn12.jpg"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM7EDo14sXyPubVLsvJwijU1bDAJJncNTgg1FC59ASXrzTYfdbdM1/1
Active
Single Signature
Public Keys
STM8JrL6SD5MMfWQXDfQRPbwLMQQv7SDxdfbFh21AF7uYadYHyRkA1/1
Posting
Single Signature
Public Keys
STM6CG2VTULEi6DKuoYDwzLQfpKrXkoa9ZSgtMzg9qgJPTANbSLqq1/1
App Permissions
Memo
STM5uc67N8KQs34tiCvmSjSXf1TjZVJAfWHQXfvzps9VTgYJrzupv
{
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM7EDo14sXyPubVLsvJwijU1bDAJJncNTgg1FC59ASXrzTYfdbdM",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM8JrL6SD5MMfWQXDfQRPbwLMQQv7SDxdfbFh21AF7uYadYHyRkA",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting": {
    "account_auths": [
      [
        "busy.app",
        1
      ],
      [
        "utopian.app",
        1
      ]
    ],
    "key_auths": [
      [
        "STM6CG2VTULEi6DKuoYDwzLQfpKrXkoa9ZSgtMzg9qgJPTANbSLqq",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "memo": "STM5uc67N8KQs34tiCvmSjSXf1TjZVJAfWHQXfvzps9VTgYJrzupv"
}

Witness Votes

0 / 30
No active witness votes.
[]