2016-03-29 21 views
-1

Seçilen radyo düğmesi değerini veritabanına eklemek istiyorum. sadece "evet" veya "hayır". Birisi bana bir fikir verebilirse, bu büyük bir yardım olur. PHP script lampp kullanıyorum (linux ubuntu 14.04). Şimdiden teşekkürler. enter image description here Bu php komut dosyası enter image description here Bu localhost sonucudur.PHP: MySql Veritabanına Radyo Düğmesi Değeri Nasıl Eklenir

+0

Radyo düğmesi okuyor veya size sorun veren bir değer mi alıyor? Lütfen sorunuzun kapsamını sadece sorunlu şeylere indirgeyin. Ayrıca, metin resimlerini yayınlamayın, ancak benzer şekilde azaltılmış metinleri dahil etmeyin. –

+0

Merhaba Ulrich Eckhardt, hayır onun gd, ama şimdi bağlantıda bir hata var, bana mysql veritabanı ve teşekkürler ile iyi bir bağlantı oluşturmak için nasıl bir ipucu verebilirim. – alichokor

cevap

0

Eğer DB.php adlı bir dosya oluşturup ekleyebilirsiniz sıcaklık, nem

Yani .. herhangi bir yardım ve teşekkür: -database_name: projet -table_name: aksiyon, iki sütun vardır i datbase mysql kullanmak Altında ve ihtiyacınız olduğunda dosyaya ekleyin ya da sadece dosyayı arayabilirsiniz. Tekrarlama yapmamaya çalış.

$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'); 

sıcaklık değeri elde edin ve Evet yeniden atanabilmesi yada no:

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

nem değeri elde edin ve Evet yeniden atanabilmesi yada no:

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

sizin SQL içine ayrıntıları ekleyin bağlantılar:

$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); 

Yukarıdaki yöntem, verilerin doğru girilip girilmediğini kontrol etmenize yardımcı olacaktır.

+0

teşekkürler Smit, ama mysql kullanıyorum ve SQL bağlantılarını kullandığım için bir hata var mysqli kullanılır. Mysql kullanmak istiyorum, böylece bana nasıl hata bağlantısını çözmek için bir ipucu verebilir ve tekrar teşekkürler. – alichokor

+0

@alichokor İsteğinizi isteğinize göre ekledim. – Smit