Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

PHP acil yardım arkadaşlarım..!

emre001

🏅Acemi Tasarımcı🏅
Katılım
19 Şub 2008
Mesajlar
37
Tepkime puanı
0
Olayı Şöyle Özetleyim;

Ben bir İş başvuru formu yaptım. Formu veritabanına kaydetdebiliyorum. Ama Siteye attığımda bana

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in C:\home\**********.com\httpdocs\db\kaydet.php on line 25

hatası veriyor. Bu konuda bana yardımcı olabilirmisiniz.

Şimdiden Yardım Eden Herkese Teşekkurler...
 

Benzer konular

FlashDeveloper

🏅Acemi Tasarımcı🏅
Katılım
21 Ağu 2009
Mesajlar
62
Tepkime puanı
2
eğer kodları paylaşırsan hatanı düzeltebilirim böyle kör dövüşü gibi oluyor..Ama hata bunlardan da kaynaklanıyor olabilir;
değişken başlarındaki $ ları satır sonu ; leri if içerisinde eşitlik şartında = kullanmış olabilirsin == olacak
 

tuNc

🏆Pro Tasarımcı🏆
Katılım
3 Şub 2009
Mesajlar
985
Tepkime puanı
38
hata mysql baglantı hatası db adı, db kullanıcı adı, db sifresi ve host adını kontrol edip tekrar deneyin
 

emre001

🏅Acemi Tasarımcı🏅
Katılım
19 Şub 2008
Mesajlar
37
Tepkime puanı
0
<?

$ad = $_POST['ad'];
$soyad = $_POST['soyad'];
$dyeri = $_POST['dyeri'];
$dtarihi = $_POST['dtarihi'];
$tckimlik = $_POST['tckimlik'];
$pozisyon = $_POST['pozisyon'];
$egitim = $_POST['egitim'];
$adres = $_POST['adres'];
$tel = $_POST['tel'];
$eposta = $_POST['eposta'];
$aciklama = $_POST['aciklama'];

mysql_connect("localhost","root");
mysql_select_db("a*****t");

$sorgu_kontrol = mysql_query("select eposta from cv where eposta = '$eposta'");
if(mysql_num_rows($sorgu_kontrol) == 0)
{

$sorgu = "insert into cv (ad, soyad, dyeri, dtarihi, tckimlik, pozisyon, egitim, adres, tel, eposta, aciklama) VALUES ('$ad', '$soyad', '$dyeri', '$dtarihi', '$tckimlik', '$pozisyon', '$egitim', '$adres', '$tel', '$eposta', '$aciklama')";

if(mysql_query($sorgu))
{
echo "<p> </p>
<p>KAYDINIZ ALINMISTIR</p>
<p> </p>
<p> </p>
<p> Ana Sayfaya Yönlendiriliyorsunuz...</p>";

echo "<meta http-equiv=\"*******\" content=\"3 URL=https://www.*************.com/index_tr.html \"/>";
}

else
echo "Hata : Kayit yapilamadi";

}
else
echo "<p> </p>
<p> </p>
<p> </p>
<p> </p>
Kullandığınız mail adresi sistemde kayıtlı.
<p> </p>
Lütfen bilgilerinizi kontrol edip tekrar deneyiniz...";
 

tuNc

🏆Pro Tasarımcı🏆
Katılım
3 Şub 2009
Mesajlar
985
Tepkime puanı
38
Kod:
$baglan=mysql_connect("db_host","db_kullanıcı","db_sifre") or die("Myql Baglanti Batasi...") ;
mysql_select_db("db_adı",$baglan) or die("Veri Tabani Baglanti Hatasi...") ;


bu şekilde deneyin siz bağlanırken db şifre bölümünü yapmamışsınız şifre olmasa bile "" koyularak boş bırakılmalıdır
 

FlashDeveloper

🏅Acemi Tasarımcı🏅
Katılım
21 Ağu 2009
Mesajlar
62
Tepkime puanı
2
@tunc :bende ilk zamanlarımda buna benzer hatalar ile karşılaşıyordum ve mysql_connect ile alakalı olmadığı çok kez oldu.

allah allah garip ben bir hata göremedim.Tek gözüme çarpan ("localhost","root") %99 şifre kullanmıyorsun ama %1 için yine söyleyeyim mysql_connect("localhost","root","sifre"); olması lazım şifre verdiysen mysql 'i kurarken
 

emre001

🏅Acemi Tasarımcı🏅
Katılım
19 Şub 2008
Mesajlar
37
Tepkime puanı
0
Şimdi de bu hatayı veriyor...

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL Server Host 'db_host' (11004) in C:\home\**********.com\httpdocs\db\kaydet.php on line 26
Myql Baglanti Batasi...

:(
 

tuNc

🏆Pro Tasarımcı🏆
Katılım
3 Şub 2009
Mesajlar
985
Tepkime puanı
38
mysql baglantı hatası yazıyosa db host db user veya db sifre bolumlerinden birini yanlıs yazmısınız


Kod:
$baglan=mysql_connect("db_host","db_kullanıcı","db_sifre") or die("Myql Baglanti Batasi...") ;
ben bu bölümde dedim ki mysql e bağlanılamadıysa mysql bağlantı hatası yazdır ve programı durdur
 

Nazy

🏆Pro Tasarımcı🏆
Katılım
16 Ocak 2008
Mesajlar
622
Tepkime puanı
20
Web sitesi
www.maxicep.com
şifre ve kullanıcı adı tutarsızlığı var
şifre ve kullanıcı adını hatırlayın şifresiz ise şifre ekleyin
şifreyi bilmiyorsanız ve veri tabanı için çok zaman harcamadıysanız
tekrar veritabanı oluşturun
 

osman72

🌱Yeni Üye🌱
Katılım
24 Ağu 2009
Mesajlar
8
Tepkime puanı
0
PHP yeni başlamış biri olarak söylüyorum.chmod ayarı=777 olmalıdır aksi halde Localde çalışır ama serverda çalışmaz.

iyi çalışmalar.


arkadaşım chmod=777 yazdırma ayarıdır php dosyalarına bu kodla yazı yazdırabilirsin arkadaşın dediini anlamadın.Sorunun cevabu şöyle olabilir arkadaşım Form sayfandaki --action--- ayarı eksik olabilir ya da kayıt defteri işleyicin "php" request hataları vermiş olabilir.metin alanları ile kayıt defterindeki ayarların bir olmasını sağlayabilirsin .iyi çalışmalar
 

osman72

🌱Yeni Üye🌱
Katılım
24 Ağu 2009
Mesajlar
8
Tepkime puanı
0
Bununla çalışabilirsin hazır php form alan işleyici

Kod:
<? 

$konu="iletişim fomu";
$mesaj="
Adý: $_REQUEST[adi] $_REQUEST[soyadi]  <br>
Referans: $_REQUEST[Referans];
Telefon: $_REQUEST[telefon];
GSM: $_REQUEST[gsm];
Eposta: $_REQUEST[posta];
Adres: $_REQUEST[adres];
Mağduriyet: $_REQUEST[program];

";
$kime="--------Gideceği adres---------------";
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-9\r\n";
$headers .= "From: < ---gideceği adres----- >\r\n";
mail($kime, $konu, $mesaj, $headers);

echo "<script>window.alert('Form Gönderildi!');</script>";
echo "<script>location.href="-------dosyayı işledikten sonra döneceği adres"--------</script>";




 ?>
 
Üst