PCnet Online
Geri Dön   PCnet Online > Web Tasarımı ve Geliştirme > Web ve Grafik Tasarımı
Bu Sayfayı Yenile pcnet mayıs-haziran sayıları php öğreniyorum köşesi
Yanıtla
 
Başlık Araçları
  (#1) Eski
Genel Moderatör
 
Mesaj: 1.863
Katılım Tarihi: 2003
Yer: İstanbul
Varsayılan pcnet mayıs-haziran sayıları php öğreniyorum köşesi - 23.06.2003, 17:04


arkadaşlar mayıs ve haziran pcnet sayısındaki php öğreniyorum köşesi var ya, hani bir haber bırakma sistemi geliştirildi, mayıs ve haziran sayılarında, işte bu sistemle ilgili bi sorunum var. ilk önce mysql'yi kurdum (kurmaya çalıştım ) sonra da odbc sürücülerini yüklemeye çalıştım. bunlardan bir sorun olduğunu sanmıyorum, çünkü ana_sayfa.php 'de de sql komutları var ama çalışıyo, öteki türlü olsa hiç çalışmazdı. benim sorunum detay.php ile :

Kod:
<html>
<head>
<title>
Detaylar
</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-9">
<meta http-equiv="content-type" content="text/html; charset=windows-1254">
</head>
<body>
<font face="Verdana">
<?php
$baglan = odbc_connect('my_dsn', '', '');
$sql = "SELECT * FROM haber WHERE no=$git";
$sorgu = odbc_exec($baglan, $sql);
$konu = (String)odbc_result($sorgu,"konu");
$detay = (String)odbc_result($sorgu,"haber");
?>
<table width="100%" border="0">
<tr>
<td><?=$konu?></td>
<td><?=$detay?></td>
</tr>
</table>
</font>
</body>
</html>
sorun da şu : anasayfada haberler var. herhangi bir haberde detaylar'a tıklayınca şu hatayı veriyo :

Alıntı:
Warning: SQL error: [MySQL][ODBC 3.51 Driver][mysqld-4.0.13-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1, SQL state 37000 in SQLExecDirect in c:\myroot\deneme\haber\detay.php on line 14

Warning: odbc_result(): supplied argument is not a valid ODBC result resource in c:\myroot\deneme\haber\detay.php on line 15

Warning: odbc_result(): supplied argument is not a valid ODBC result resource in c:\myroot\deneme\haber\detay.php on line 16
yardımcı olursanız sevinirim ...

NOT : aynı konuyu sabah ta açmıştım ama cevap gelmeyince sildim, şimdi yine yazıyorum, lütfen bir cevap !!!
Alıntıyla Yanıtla
  (#2) Eski
Genel Moderatör
 
Mesaj: 1.863
Katılım Tarihi: 2003
Yer: İstanbul
Varsayılan siz cevap yazmasanız da ... - 23.06.2003, 19:33

arkadaşlar siz cevap yazmasanız da bende soracak soru çok :

şu hatayı nasıl düzeltebilirim ?

Alıntı:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in c:\myroot\mail.php on line 18

1.mail başarıyla gönderildi ...
mail.php'nin içeriği şu :

Kod:
<html>
<head>
<title>
Basliksiz
</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-9">
<meta http-equiv="content-type" content="text/html; charset=windows-1254">
</head>
<body>
<font face="Verdana">
<?php
$kime = "burası önemli değil";
$kimden = "From: burası önemli değil";
$konu = "burası önemli değil";
$mesaj = "burası önemli değil";
 
for ( $i = 1 ; $i <= 3 ; $i++ ) {
mail ($kime, $konu, $mesaj, $kimden);
echo "$i. mail basariyla gönderildi ...

";
}
echo "<h2>İşlem sona ermistir !!!</h2>";
?>
</font>
</body>
</html>
Alıntıyla Yanıtla
  (#3) Eski
 
Mesaj: 152
Katılım Tarihi: 2002
Yer: Rize
Varsayılan 24.06.2003, 13:24

Öncelikle şunu söyleyeyim.MySQL'i çalıştırdın mı?Ayrıca MySQL'in içerisine gerekli tabloları oluşturdun mu?Birde ODBC ile MySQL'e bağlanırken kullanıcı adı kısmı boş buraya root yazman gerek.Yani
$baglan = odbc_connect('my_dsn', 'root', '');

Diğer sorunda ise mail gönderme işleminde gerekli mail adreslerini girmemişsin.Belki buraya yazmamış olabilirsin.Ama PHP ile mail fonksiyonlarını kendi bilgisayarında çalıştırabilmen için kendi bilgisayarında bir mail server kurman gerek.Aksi takdirde mail fonksiyonlarını kullanamazsın.Sen o kod örneğini servera gönder bak ozaman çalışacaktır.
Alıntıyla Yanıtla
  (#4) Eski
Genel Moderatör
 
Mesaj: 1.863
Katılım Tarihi: 2003
Yer: İstanbul
Varsayılan 24.06.2003, 13:33

öncelikle şunu söyliyeyim, php köşesinin yazarı olan aspet'ten mesaj almak beni sevindirdi. söylediğinizi de deneyeceğim teşekkürler ...

bu arada mysql'yi çalıştırmak için napmamız gerekiyo ?
Alıntıyla Yanıtla
  (#5) Eski
 
Mesaj: 218
Katılım Tarihi: 2003
Yer: Izmir
Varsayılan 24.06.2003, 19:29



Alıntı:
Orijinalini Gönderen: fonemi
öncelikle şunu söyliyeyim, php köşesinin yazarı olan aspet'ten mesaj almak beni sevindirdi. söylediğinizi de deneyeceğim teşekkürler ...

bu arada mysql'yi çalıştırmak için napmamız gerekiyo ?
mysql dizini/bin içindeki winmysqladmin.exe yi çalıştırmalısın , saygılar.
Alıntıyla Yanıtla
Yanıtla

Başlık Araçları


Benzer Başlıklar
Başlık Başlığı Açan Forum Yanıt Son Mesaj
PCnet eski sayıları promar PCnet 8 13.07.2006 01:40
PCnet Oyun Köşesi İstiyoruz ! ! ! akadam PCnet 17 12.04.2006 18:07
pcnet mesaj sayıları !!!! PcCrazy Donanım 7 12.05.2005 03:14
PCnet eski sayıları CoMeX PCnet 7 07.11.2003 19:41
PcNet Haziran CD'si mozturk6 PCnet 1 27.05.2003 19:05



vBulletin® Sürüm 3.8.2 ile güçlendirilmiştir
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
© Doğan Burda Dergi Yayıncılık ve Pazarlama A.Ş. Hürriyet Medya Towers 34212 Güneşli - İstanbul

En Son Mesajlar

0 gösterim, 0 yanıt

162 gösterim, 35 yanıt

82 gösterim, 14 yanıt

56 gösterim, 7 yanıt

11 gösterim, 3 yanıt

26 gösterim, 2 yanıt

4 gösterim, 0 yanıt

16 gösterim, 4 yanıt

53 gösterim, 8 yanıt

17 gösterim, 3 yanıt

32 gösterim, 4 yanıt

68 gösterim, 5 yanıt

700 gösterim, 2 yanıt

27 gösterim, 1 yanıt

72 gösterim, 13 yanıt