cs_Amor90
Messages postés3Date d'inscriptionsamedi 26 novembre 2011StatutMembreDernière intervention 2 mars 2012
-
1 mars 2012 à 23:54
Utilisateur anonyme -
9 avril 2012 à 23:45
Salut,
J'ai un problème de la façon que je ne peux pas insérer des données dons un BDD (c.à.d. comment récupère les variable dans Easy Php) avec Androïde (sachons que j’utilise Easy PHP comme serveur).je se retrouver avec ce problème depuis quelques jours.
S'il vous plaît me trouver une solution.
/*static public Boolean verifURL(String _url) {
try {
URL url = new URL(_url);
URLConnection conn = url.openConnection();
conn.connect();
} catch (MalformedURLException e) {
// the URL is not in a valid form
return false;
} catch (IOException e) {
// the connection couldn't be established
return false;
}
return true;
}*/
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
ll1.setVisibility(View.VISIBLE);
} else {
ll1.setVisibility(View.GONE);
}
}
public void onClick(View arg0) {
switch (arg0.getId()) {
case R.id.button1:
nvps.add(new BasicNameValuePair(nom.getText().toString(), valeur
.getText().toString()));
Log.i("nom", nom.getText().toString());
break;
case R.id.button2:
if (cb1.isChecked()) {
nvps = new ArrayList<NameValuePair>();
default:
break;
}
}
}
et voila le code de PHP :
<?php
$nom=$_POST['nom'];
$host="localhost";
$user="root";
$pwd="";
$db="user";
$conn=mysql_connect($host,$user, $pwd) or die(mysql_error());
mysql_select_db($db) or die(mysql_error());
$query="INSERT INTO nom (id,nom)
VALUES ('null','$nom')";
{
$result=mysql_query($query);
echo json_encode ("$query"); }
mysql_close($conn);
?>
*et le EasyPHP m'affiche:
Notice: Undefined index: nom in C:\Program Files\EasyPHP-5.4.0RC4\www\o.php on line 2
"INSERT INTO nom (id,nom)\r\nVALUES ('null','')"
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Erf stp utilise les balises dédiées à l'affichage propre du code ! Car là ça ne donne pas envie de le lire...
Et à vue de nez, ta variable super-globale $_POST ne contient pas l'entrée "nom", donc c'est pour ça que tu te prends cette erreur.
--
Pylouq (Lire le Réglement n'a jamais tué personne, au pire ça a instruit des gens.)