2016-03-29 7 views
-1

Ich möchte ausgewählten Radio Button-Wert in die Datenbank einfügen. nur "Ja" oder "Nein". Wenn mir jemand eine Idee geben könnte, wäre das eine große Hilfe. Ich benutze PHP-Skript lampp (Linux Ubuntu 14.04). Danke im Voraus. enter image description here Dies ist PHP-Skript enter image description here Dies ist das Ergebnis in localhost. i verwenden datbase mysql: -database_name: projet -table_name: Aktion, die zwei Spalten sind: Temperatur, FeuchtigkeitPHP: Wie Radio Button-Wert in MySql-Datenbank einfügen

Also .. jede Hilfe und dank

+0

Ist das Lesen der Optionsschaltfläche oder das Einfügen eines Werts, der Probleme verursacht? Bitte reduzieren Sie den Umfang Ihrer Frage auf nur die problematischen Sachen. Veröffentlichen Sie auch keine Bilder von Text, sondern enthalten Sie den ähnlich reduzierten Text. –

+0

Hallo Ulrich Eckhardt, nein nein all seine gd, aber da jetzt Fehler in Verbindung sind, kannst du mir einen Hinweis geben, wie man eine gute Verbindung mit mysql-Datenbank herstellt und danke. – alichokor

Antwort

0

Sie eine Datei namens DB.php erstellen und hinzufügen die unten und enthalten Sie die Datei, wann immer Sie brauchen, oder Sie können nur die Datei aufrufen. Versuchen Sie nicht, sich zu wiederholen.

$dbhost = 'localhost:3036'; 
$dbuser = 'root'; 
$dbpass = 'rootpassword'; 
$conn = mysql_connect($dbhost, $dbuser, $dbpass); 
if(! $conn) 
{ 
    die('Could not connect: ' . mysql_error()); 
} 
mysql_select_db('project'); 

den Temperaturwert holen und es ja oder nein neu zuzuordnen: den Feuchtigkeitswert

if($temperature == "ON_1"){ 
      $temperature == "Yes"; 
    } 
    else{ 
      $temperature == "No"; 
    } 

Erhalten und es ja oder nein neu zuweisen:

if($humidity == "ON_2"){ 
    $humidity == "Yes"; 
} 
else{ 
    $humidity == "No"; 
} 

hinzufügen Details in Ihre SQL Verbindungen:

$sql = "INSERT INTO actions ". 
    "(humidity,temperature) ". 
    "VALUES ". 
    "('$humidity','$temperature')"; 

$results = mysql_query($sql, $conn); 
if(! $results) 
{ 
    die('Could not enter data: ' . mysql_error()); 
} 
echo "Entered data successfully\n"; 
mysql_close($conn); 

Die obige Methode hilft Ihnen zu überprüfen, ob die Daten korrekt eingegeben wurden.

+0

danke Smit, aber es gibt einen Fehler, weil ich mysql benutze und Ihre SQL-Verbindungen in mysqli verwendet wird. Ich möchte Mysql verwenden, damit Sie mir einen Hinweis geben können, wie man die Fehlerverbindung löst und danke nochmals. – alichokor

+0

@alichokor Ich habe meine Antwort basierend auf Ihrer Anfrage angehängt. – Smit