Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    carolinaPt
    @carolinaPt
    Thank you
    tezz65
    @tezz65

    he PHP File

    PHP has some built-in functions to handle JSON.

    Objects in PHP can be converted into JSON by using the PHP function json_encode():
    PHP file
    <?php
    $myObj->name = "John";
    $myObj->age = 30;
    $myObj->city = "New York";

    $myJSON = json_encode($myObj);

    echo $myJSON;
    ?>
    The Client JavaScript

    Here is a JavaScript on the client, using an AJAX call to request the PHP file from the example above:
    Example

    Use JSON.parse() to convert the result into a JavaScript object:
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
    var myObj = JSON.parse(this.responseText);
    document.getElementById("demo").innerHTML = myObj.name;
    }
    };
    xmlhttp.open("GET", "demo_file.php", true);
    xmlhttp.send();
    PHP Array

    Arrays in PHP will also be converted into JSON when using the PHP function json_encode():
    PHP file
    <?php
    $myArr = array("John", "Mary", "Peter", "Sally");

    $myJSON = json_encode($myArr);

    echo $myJSON;
    ?>
    The Client JavaScript

    Here is a JavaScript on the client, using an AJAX call to request the PHP file from the array example above:
    Example

    Use JSON.parse() to convert the result into a JavaScript array:
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
    var myObj = JSON.parse(this.responseText);
    document.getElementById("demo").innerHTML = myObj[2];
    }
    };
    xmlhttp.open("GET", "demo_file_array.php", true);
    xmlhttp.send();
    PHP Database

    PHP is a server side programming language, and can be used to access a database.

    Imagine you have a database on your server, and you want to send a request to it from the client where you ask for the 10 first rows in a table called "customers".

    On the client, make a JSON object that describes the name of the table, and the numbers of rows you want to return.

    Before you send the request to the server, convert the JSON object into a string and send it as a parameter to the url of the PHP page:
    Example

    Use JSON.stringify() to convert the JavaScript object into JSON:
    obj = { "table":"customers", "limit":10 };
    dbParam = JSON.stringify(obj);
    xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
    document.getElementById("demo").innerHTML = this.responseText;
    }
    };
    xmlhttp.open("GET", "json_demo_db.php?x=" + dbParam, true);
    xmlhttp.send();
    Example explained:

    Define an object containing a table property and a limit property.
    Convert the object into a JSON string.
    Send a request to the PHP file, with the JSON string as a parameter.
    Wait until the request returns with the result (as JSON)
    Display the result received from the PHP file.

    Take a look at the PHP file:
    PHP file
    <?php
    header("Content-Type: application/json; charset=UTF-8");
    $obj = json_decode($_GET["x"], false);

    $conn = new mysqli("myServer", "myUser", "myPassword", "Northwind");
    $stmt = $conn->prepare("SELECT name FROM ? LIMIT ?");
    $stmt->bind_param("ss", $obj->table, $obj->limit);
    $stmt->execute();
    $result = $stmt->get_result();
    $outp = $result->fetch_all(MYSQLI_ASSOC);

    echo json_encode($outp);
    ?>
    PHP File explained:

    Convert the request into an object, using the PHP function json_decode().
    Access the database, and fill an array with the requested data.
    Add the array to an object, and return the object as JSON using the json_encode() function.

    Loop Through the Result

    Convert the result received from the PHP file into a JavaScript object, or in this case, a JavaScript array:
    Example

    Use JSON.parse() to convert the JSON into a JavaScript object:
    ...
    xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
    myObj = JSON.parse(this.responseText);
    for (x in myObj) {
    txt += myObj[x].name + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
    }
    };
    ...
    PHP Method = POST

    When sending data to the server, it is often best to use the HTTP POST method.

    To send AJAX requests using the POST method, specify

    w3schools.com
    THE WORLD'S LARGEST WEB DEVELOPER SITE
    JS Tutorial
    JS HOME
    JS Introduction
    JS Where To
    JS Output
    JS Statements
    JS Syntax
    JS Comments
    JS Variables
    JS Operators
    JS Arithmetic
    JS Assignment
    JS Data Types
    JS Functions
    JS Objects
    JS Events
    JS Strings
    JS String Methods
    JS Numbers
    JS Number Methods
    JS Arrays
    JS Array Methods
    JS Array Sort
    JS Array Iteration
    JS Dates
    JS Date Formats
    JS Date Get Methods
    JS Date Set Methods
    JS Math
    JS Random
    JS Booleans
    JS Comparisons
    JS Conditions
    JS Switch
    JS Loop For
    JS Loop While
    JS Break
    JS Type Conversion
    JS Bitwise
    JS RegExp
    JS Errors
    JS Scope
    JS Hoisting
    JS Strict Mode
    JS this Keyword
    JS Let
    JS Const
    JS Arrow Function
    JS Classes
    JS Debugging
    JS Style Guide
    JS Best Practices
    JS Mistakes
    JS Performance
    JS Reserved Words
    JS Versions
    JS Version ES5
    JS Version ES6
    JS JSON

    JS Forms
    JS Forms
    Forms API

    JS Objects
    Object Definitions
    Object Properties
    Object Methods
    Object Display
    Object Accessors
    Object Constructors
    Object Prototypes
    Object ECMAScript 5

    JS Functions
    Function Definitions
    Function Parameters
    Function Invocation
    Function Call
    Function Apply
    Function Closures

    JS HTML DOM
    DOM Intro
    DOM Methods
    DOM Document
    DOM Elements
    DOM HTML
    DOM CSS
    DOM Animations
    DOM Events
    DOM Event Listener
    DOM Navigation
    DOM Nodes
    DOM Collections
    DOM Node Lists

    JS Browser BOM
    JS Window
    JS Screen
    JS Location
    JS History
    JS Navigator
    JS Popup Alert
    JS Timing
    JS Cookies

    JS AJAX
    AJAX Intro
    AJAX XMLHttp
    AJAX Request
    AJAX Response
    AJAX XML File
    AJAX PHP
    AJAX ASP
    AJAX Database
    AJAX Applications
    AJAX Examples

    JS JSON
    JSON Intro
    JSON Syntax
    JSON vs XML
    JSON Data Types
    JSON Parse
    JSON Stringify
    JSON Objects
    JSON Arrays
    JSON PHP
    JSON HTML
    JSON JSONP

    JS vs jQuery
    jQuery Selectors
    jQuery HTML
    jQuery CSS
    jQuery DOM

    JS Examples
    JS Examples
    JS HTML DOM
    JS HTML Input
    JS HTML Objects
    JS HTML Events
    JS Browser
    JS Exercises
    JS Quiz
    JS Certificate

    JS References
    JavaScript Objects
    HTML DOM Objects

    JSON PHP

    A common use of JSON is to read data from a web server, and display the data in a web page.

    This chapter will teach you how to exchange JSON data between the client and a PHP server.
    The PHP File

    PHP has some built-in functions to handle JSON.

    Objects in PHP can be converted into JSON by using the PHP function json_encode():
    PHP file
    <?php
    $myObj->name = "John";
    $myObj->age = 30;
    $myObj->city = "New York";

    $myJSON = json_encode($myObj);

    echo $myJSON;
    ?>
    The Client JavaScript

    Here is a JavaScript on the client, using an AJAX call to request the PHP file from the example above:
    Example

    Use JSON.parse() to convert the result into a JavaScript object:
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
    var myObj = JSON.parse(this.responseText);
    document.getElementById("demo").innerHTML = myObj.name;
    }
    };
    xmlhttp.open("GET", "demo_file.php", true);
    xmlhttp.send();
    PHP Array

    Arrays in PHP will also be converted into JSON when using the PHP function json_encode():
    PHP file
    <?php
    $myArr = array("John", "Mary", "Peter", "Sally");

    $myJSON = json_encode($myArr);

    echo $myJSON;
    ?>
    The Client JavaScript

    Here is a JavaScript on the client, using an AJAX call to request the PHP file from the array example above:
    Example

    Use JSON.parse() to convert the result into a JavaScript array:
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
    var myObj = JSON.parse(this.responseText);
    document.getElementById("demo").innerHTML = myObj[2];
    }
    };
    xmlhttp.open("GET", "demo_file_array.php", true);
    xmlhttp.send();
    PHP Database

    PHP is a server side programming language, and can be used to access a database.

    Imagine you have a database on your server, and you want to send a request to it from the client where you ask for the 10 first rows in a table called "customers".

    On the client, make a JSON object that describes the name of the table, and the numbers of rows you want to return.

    Before you send the request to the server, convert the JSON object i

    Hasitha A
    @Hasithar8220
    Have a look this video -Demo. Changing smart contract state on zilliqa with Scilla :)
    https://www.youtube.com/watch?v=Kc_KpII_XuI
    :Norvegicum.
    @norvegicum
    is there an upper limit on transfers?
    kropple
    @kropple
    can i write a contract in scilla and deploy it to ethereum network?
    Amrit Kumar
    @AmritKumar
    @kropple no, Scilla does not compile to EVM bytecode
    kropple
    @kropple
    thanks. can you recommend a simple ethereum language like scilla?
    Amrit Kumar
    @AmritKumar
    Ehereum has Solidity but it is not like Scilla
    Ada922
    @Ada922

    Tomorrow Algorand is hosting a live webinar on implementing the world’s first CBDC. I have submitted a few questions and will be attending. This is a great way to spend your quarantine :)

    Register and submit questions here: https://register.gotowebinar.com/register/5273854108710515471

    L N
    @ElectricTurbine_twitter
    How can I create a test smart contract for Zilliqa using Scilla?
    I just finished the 3 chapters of the Scilla tutorial, but I would like to try and actually use it on the blockchain. What would be the next steps to do this? Thanks.
    Amrit Kumar
    @AmritKumar
    Ide.zilliqa.com @ElectricTurbine_twitter
    L N
    @ElectricTurbine_twitter
    Thank you!
    Naeem Khan
    @geonaeem
    Hello
    I am starting the tutorial. Looking forward to learning Scilla
    Amrit Kumar
    @amrithoney_twitter
    Hello @geonaeem! Gitter is deprecated now
    You may want to join Discord instead: https://discord.com/invite/BnVzu5W
    Naeem Khan
    @geonaeem
    Ok
    James McLain
    @shakespeare1212
    Hello, I am having trouble with the nucleus wallet faucet at: https://dev-wallet.zilliqa.com/faucet I have created a wallet using my own pass-phase, per the first steps and I found an "address" in my keystore JSON file. but when I pasted this into the faucet, the faucet said that it was an invalid address. 0x982b0A04766425d97119c541A565c28444233d13 That's it. I suppose it is safe to post here since it is a public address. but how can I make it acceptable to the faucet, so that I can get come test ZIL to play with?
    Amrit Kumar
    @AmritKumar
    Hello @shakespeare1212
    You need to convert your address to the new format that starts with ZIL.
    Martin Nørskov
    @norskovsen
    Why Scilla not Turing complete?
    It is possible to do recursion by calling functions through messages to itself
    Amrit Kumar
    @AmritKumar
    @norskovsen Yes, you can self call and create a loop.
    Scilla provides controlled recursion via lists though.
    BTW, this channel is not maintained anymore
    Please join Discord: https://discord.gg/BnVzu5W
    zipzam
    @zipzam
    I worked through the Tutorials on ide.zilliqa.com, but how do I deploy the smart contract to a real blockchain? I can't find how to do this anywhere. It's all fantasyland "simulated."
    Amrit Kumar
    @AmritKumar
    @zipzam You need to select the network on TOP right.
    You can either do it on the Testnet or the mainnet
    Also, this channel is deprecated. Please join Discord: https://discord.gg/BnVzu5W
    zipzam
    @zipzam
    How do I go about getting an account for Testnet or Mainnet? (Also joining Discord.)
    Amrit Kumar
    @AmritKumar
    You will have to create a wallet and request some ZILs via the faucet on testnet. https://dev-wallet.zilliqa.com/home
    zipzam
    @zipzam
    Thank you!
    zipzam
    @zipzam
    Does anyone know how to get the keystore.json file from a private key? I need this to deploy contract to mainnet from the ide.zilliqa.com, but my wallet gives only private key. (Also, I went over to Discord, but no one is there. Seems dead.)
    Bhawna
    @Bhawna44772838_twitter
    Onmouseover(1)
    TEEWAI
    @teewai883_twitter
    How do I get a real zil wallet?
    Amrit Kumar
    @AmritKumar
    @teewai883_twitter https://zillet.io
    TEEWAI
    @teewai883_twitter
    Is the testnet wallet permanent or temporary?
    Amrit Kumar
    @AmritKumar
    You can use it for mainnet
    Renato Cardoso
    @re2005
    I'm having issues deploying contract using the https://ide.zilliqa.com/#/
    Anyone know anything about that?
    Arthur Hoeke
    @ArthurHoeke
    How would you generate a random number in Scilla?