Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [ANDROID] Invalid IP Address su aggiornamento dati

    Salve, ho il seguente codice:

    codice:
    public void update()
        {
            ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
    
    
            nameValuePairs.add(new BasicNameValuePair("id",id));
            nameValuePairs.add(new BasicNameValuePair("nome",nome));
            nameValuePairs.add(new BasicNameValuePair("cognome",cognome));
    
    
            try
            {
                HttpClient httpclient = HttpClients.createDefault();
                HttpPost httppost = new HttpPost("http://www.nomesito.com/app/updatejd.php");
                httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
                HttpResponse response = httpclient.execute(httppost);
                HttpEntity entity = response.getEntity();
                is = entity.getContent();
                Log.e("pass 1", "connection success ");
            }
            catch(Exception e)
            {
                Log.e("Fail 1", e.toString());
                Toast.makeText(getApplicationContext(), "Invalid IP Address",
                        Toast.LENGTH_LONG).show();
            }
    
    
            try
            {
                BufferedReader reader = new BufferedReader
                        (new InputStreamReader(is,"iso-8859-1"),8);
                StringBuilder sb = new StringBuilder();
                while ((line = reader.readLine()) != null)
                {
                    sb.append(line + "\n");
                }
                is.close();
                result = sb.toString();
                Log.e("pass 2", "connection success ");
            }
            catch(Exception e)
            {
                Log.e("Fail 2", e.toString());
            }
    
    
            try
            {
                JSONObject json_data = new JSONObject(result);
                code=(json_data.getInt("code"));
    
    
                if(code==1)
                {
                    Toast.makeText(getBaseContext(), "Update Successfully",
                            Toast.LENGTH_SHORT).show();
                }
                else
                {
                    Toast.makeText(getBaseContext(), "Sorry, Try Again",
                            Toast.LENGTH_LONG).show();
                }
            }
            catch(Exception e)
            {
                Log.e("Fail 3", e.toString());
            }
        }
    però quando vado ammodificare dei dati contenuti nel DB mysql mi dice Invalid IP Address.
    Come Mai? Il percorso è corretto http://www.nomesito.com/app/updatejd.php ho provato anche a mettere l'indirizzo ip del server al posto di www.nomesito.com ma da lo stesso errore.

    il file update.php è il seguente:
    codice:
    <?php
    	$host='localhost';
    	$uname='pippo';
    	$pwd='123456';
    	$db="pippodb";
    
    
    	$con = mysql_connect($host,$uname,$pwd) or die("connection failed");
    	mysql_select_db($db,$con) or die("db selection failed");
    	 
    	$id=$_REQUEST['id'];
    	$nome=$_REQUEST['nome'];
    	$cognome=$_REQUEST['cognome'];
    	 
    	$flag['code']=0;
    	 
    	if($r=mysql_query("UPDATE utenti SET nome = '$nome', cognome = '$cognome' WHERE id ='$id'",$con))
    	{
    		$flag['code']=1;
    	}
    	 
    	print(json_encode($flag));
    	mysql_close($con);
    ?>
    il problema è qui
    codice:
     catch(Exception e)
            {
                Log.e("Fail 1", e.toString());
                Toast.makeText(getApplicationContext(), "Invalid IP Address",
                        Toast.LENGTH_LONG).show();
            }
    Come posso risolverlo?
    Grazie

  2. #2
    Nessuno sa darmi una dritta?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.