Autore Topic: Risposta Http e php  (Letto 1079 volte)

Offline GhostEnd

  • Nuovo arrivato
  • *
  • Post: 17
  • Respect: 0
    • Mostra profilo
Risposta Http e php
« il: 06 Marzo 2015, 14:20:24 CET »
0
Salve a tutti, non ne so molto di programmazione in php o di pagine web ma sto provando ad imparare qualcosa.
Volevo sapere qual'è la maniera migliore per scoprire lo stato di una richiesta ad una pagina php.
Mi spiego meglio:
Ho una pagina php di questo tipo:
Codice: [Seleziona]
<?php
$var=$_POST['variabile']
$var1 = "esempio";
if($var==$var1){
   //voglio ad esempio ottenere in android la risposta "ok"
}
else{
   //voglio ottenere la risposta "no"
}
?>
Qual'è il modo migliore per farlo? Far comparire qualcosa nell'HttpResponse? Se si, come faccio?

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Risposta Http e php
« Risposta #1 il: 06 Marzo 2015, 15:05:02 CET »
0
Ti sposto il topic nella sezione dedicata ad altri linguaggi perchè il tema unico di questo forum è la programmazione Android.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline arlabs

  • Utente normale
  • ***
  • Post: 430
  • Respect: +49
    • Mostra profilo
  • Dispositivo Android:
    GalaxyS6, Nexus5
  • Play Store ID:
    AR Labs
  • Sistema operativo:
    Windows 10
Re:Risposta Http e php
« Risposta #2 il: 06 Marzo 2015, 16:21:54 CET »
0
Ne so poco anche io di PHP ma... dipende da cosa vuoi fare.

Se ti serve creare un webservice da interrogare dal telefono, vorrai avere una risposta il più sintetizzata possibile.
In quel caso ti consiglio di usare una formattazione JSON, usando json_encode.

Un esempio per il ritorno di una query:
Codice: [Seleziona]
        $jsonrows = array();

        $result = mysqli_query( $dbhandle, $sqlSelect );

        while($r = mysqli_fetch_assoc($result)) {
          $jsonrows['query_results'][] = $r;
        }

        echo json_encode($jsonrows);

Se invece ti serve visualizzare il risultato all'utente... beh, hai tutto l'HTML che vuoi a disposizione.

Ti consiglio degli ottimi tutorial:
http://www.w3schools.com/default.asp

Ciao.