Phpmyadmin veritabanı oluşturmak
8
●1.013
- 13-06-2010, 16:50:09html sayfasında isim ve e-mail'in gireleceği form olucak buna girilen bilgileri almak istiyorum.Ama hangi kodlarla yaparım bilmiyorum.Hkan adlı üyeden alıntı: mesajı görüntüle
- 13-06-2010, 17:18:34HTML sayfasına şunları ekleyin:
<form action="kaydet.php" method="post"> <input type="text" name="isim" /> <input type="text" name="eposta" /> <input type="submit" value="Gönder" /> </form>
Kaydet.php :
$isim = mysql_real_escape_string($_POST['isim']); $eposta = mysql_real_escape_string($_POST['eposta']); if(empty($isim) || empty($eposta)) die('Boş Alan Bırakmayın.'); $sorgu = mysql_query("INSERT INTO `bilgiler` (`isim`, `eposta`) VALUES ('$isim', '$eposta')"); if($sorgu) echo 'tamam'; else echo 'olmadı';Kodları veritabanınıza uyarlayın. - 13-06-2010, 17:41:28Kaydet.php'nin başına veritabanına uyarlamak için şu kodları eklemem yeterlimidir? Kendi bilgilerimi ekleyerek.Hkan adlı üyeden alıntı: mesajı görüntüle
$hostname = "host"; //your hostname (normally localhost) $data_username = "kullanıcıadı"; //database username $data_password = "şifre"; //database password $data_basename = "veritabanı ismi"; //database name
- 13-06-2010, 20:41:20Dediğin şekilde ekledim ama hata verdiHkan adlı üyeden alıntı: mesajı görüntüle
bu şeklilde oluşturdum kaydet.php'yi ama hata verdi formu gönderince.
<?php $hostname = "host"; //your hostname (normally localhost) $data_username = "user"; //database username $data_password = "pass"; //database password $data_basename = "name"; //database name mysql_connect($hostname, $data_username, $data_password) or die('baglanamadi'); mysql_select_db($data_basename) or die('secemedi'); $name = mysql_real_escape_string($_POST['name']); $email = mysql_real_escape_string($_POST['email']); if(empty($name) || empty($email)) die('Boş Alan Bırakmayın.'); $sorgu = mysql_query("INSERT INTO `bilgiler` (`name`, `email`) VALUES ('$name', '$email')"); if($sorgu) echo 'tamam'; else echo 'olmadı'; ?> - 13-06-2010, 23:46:54almış olduğum hatada şu şekilde nasıl düzeltebilirim?
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/content/32/5438432/html/ps3/kaydet.php on line 2 Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /home/content/32/5438432/html/ps3/kaydet.php on line 2 Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/content/32/5438432/html/ps3/kaydet.php on line 3 Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /home/content/32/5438432/html/ps3/kaydet.php on line 3 Bos Alan Birakmayin.
bu şeklilde oluşturdum kaydet.php'yi ama hata verdi formu gönderince.