• 01-02-2009, 07:01:35
    #1
    Php çok az biliyorum forumda yazan bir arkadaşın kodlarından esinlenerek yapmaya çalıştım ama çalıştıramadım sql la ilgili bir problem yok tablolar falan tamam
    baglan.php

    <?php
    $conn
    = mysql_connect("localhost", "kullanici", "sifre");
    if (!
    $conn) {
    echo "Unable to connect to DB: " . mysql_error();
    exit;
    }
    if (!
    mysql_select_db("dbismi")) {
    echo "Unable to select mydbname: " . mysql_error();
    exit;
    }
    ?>

    form.php


    <form action="ekle_gonder.php" class="jNice" name="form1" method="POST">
    			    <h3>Öğrenci Ekle</h3>
                        	<fieldset>
                            	<p><label>Tc Kimlik No:</label><input name="tckimlikno" type="text" class="text-long" /></p>
                            	<p><label>Ad Soyad:</label><input name="adsoyad" type="text" class="text-long" /></p>
                                <p><label>Öğretmen:</label><input name="ogretmen" type="text" class="text-long" /></p>
                              <p><label>Tarih:</label><input value="<?php
    @setlocale(LC_ALL, 'turkish');
    echo strftime("%d %B %Y %A %H:%M:%S", time());
    ?>" name="tarih" />    </p>
                            	<p><label>Yorum:</label>
                            	  <textarea name="textarea" cols="30" rows="10"></textarea>
                            	</p>
                                <input type="submit" value="Onayla" />
                            </fieldset>
                        </form>
    ekle_gonder.php

    <?php
    
    include("baglan.php");
    ?>
    <?php
    $tckimlikno = strip_tags(htmlspecialchars(mysql_real_escape_string($_POST["tckimlikno"])));
    $adsoyad = strip_tags(htmlspecialchars(mysql_real_escape_string($_POST["adsoyad"])));
    $ogretmen = strip_tags(htmlspecialchars(mysql_real_escape_string($_POST["ogretmen"])));
    $yorum = strip_tags(htmlspecialchars(mysql_real_escape_string($_POST["yorum"])));
    $tarih = strip_tags(htmlspecialchars(mysql_real_escape_string($_POST["tarih"])));
    $query = mysql_query("INSERT INTO ogrenci
    (tckimlikno, adsoyad, ogretmen, yorum, tarih) VALUES ('$tckimlikno', '$adsoyad', '$ogretmen’, '$yorum', '$tarih')");
    ?>
    yaz.php


    <?php 
    include("baglan.php");
    $sorgu = mysql_query("SELECT * FROM ogrenci ORDER BY id DESC LIMIT 500", $conn) or die("Olmadi");
    while($row = mysql_fetch_array($sorgu))
    {
    ?>
    1: <b><?php echo $row['tckimlikno']; ?></b><br />
    2: <b><?php echo $row['adsoyad']; ?></b><br />
    3: <b><?php echo $row['ogretmen']; ?></b><br />
    4: <b><?php echo $row['tarih']; ?></b><br />
    5: <b><?php echo $row['yorum']; ?></b><br />
    <?php } ?>
  • 01-02-2009, 10:08:32
    #2
    Üyeliği durduruldu
    bide sorun ne onu yazsan
  • 01-02-2009, 11:07:22
    #3
    Üyeliği durduruldu
    işin özünü anlamak sindirmek gerek biraz
    Temel Php Mysql Komutları görsel video eğitimi
  • 01-02-2009, 11:42:10
    #4
    Az çok mantığını biliyorum ama girdiğim içerikleri vs çekmiyor ve eklenmemiş sanırım.

    Kodlarda hata olup olmadığını soruyorum ona göre bir sonuca varmaya çalışıyorum
  • 01-02-2009, 11:51:35
    #5
    Üyeliği durduruldu
    StarWm adlı üyeden alıntı: mesajı görüntüle
    Az çok mantığını biliyorum ama girdiğim içerikleri vs çekmiyor ve eklenmemiş sanırım.
    Kodlarda hata olup olmadığını soruyorum ona göre bir sonuca varmaya çalışıyorum
    problem ne olduğunu yazmamissiniz ki?

    ne hata aliyorsunuz
    neyle karşılaşıyorsunuz.
  • 01-02-2009, 11:54:19
    #6
    Dostum sorunu bilmiyorum bilsem araştırarak çözerdim kodları incelermisin bu şekilde çalışabilirmi ? veya çalışırmı çalışmazmı.

    Kodları nasıl düzeltmem gerekiyor veya acil lazım olduğu için resmi bir iş düzenleyerek verme imkanınız varmı
  • 01-02-2009, 15:48:51
    #7
    $query = mysql_query("INSERT INTO ogrenci
    (tckimlikno, adsoyad, ogretmen, yorum, tarih) VALUES ('$tckimlikno', '$adsoyad', '$ogretmen’, '$yorum', '$tarih')") or die(mysql_error());


    query kismini bu şekilde değiştir ve tekrar dene mysql sorgusunda hata varsa görelim
  • 01-02-2009, 19:31:04
    #8
    Üyeliği durduruldu
    StarWm adlı üyeden alıntı: mesajı görüntüle
    Dostum sorunu bilmiyorum bilsem araştırarak çözerdim kodları incelermisin bu şekilde çalışabilirmi ? veya çalışırmı çalışmazmı.
    Kodları nasıl düzeltmem gerekiyor veya acil lazım olduğu için resmi bir iş düzenleyerek verme imkanınız varmı
    kodlar tamamen doğru olsada veritabanindan dolayida problem olabilir. adım adım incelemelisiniz. mysql hatasi mi aliyorsunuz
    veriyi giriyorda yanlis mi yapiyor. konuyu çok kapali yazmissiniz
  • 02-02-2009, 03:18:30
    #9
    StarWm adlı üyeden alıntı: mesajı görüntüle
    Dostum sorunu bilmiyorum bilsem araştırarak çözerdim kodları incelermisin bu şekilde çalışabilirmi ? veya çalışırmı çalışmazmı.
    Kodları nasıl düzeltmem gerekiyor veya acil lazım olduğu için resmi bir iş düzenleyerek verme imkanınız varmı
    sevgili dostum,

    RESMI BIR IS ICIN COK ACIL oldugunu söylemissin,,

    benim gördügüm su kodlar sadece ve sadece her sitede olan KONTAKT, ILETISIM , kutusundan baska bir sey degil TCKIMLIKNO alani haric.

    yönetim paneli, ekle , düzenle , sil özelligi olmuyan böylesi bir sistemden sayilmayan bir seyi ,,

    HANGI RESMI MAKAM ISTEDI SIZDEN böyle bir seyi cok merak ettim.

    daha iiyisini düsünmelisin bence, madem böyle bir is düsünülmüs RESMI IS OLARAK.

    suanki ekrandaki sistemden sayilmicak kodlar yerine,,,

    **hikayeler, fikralar, gelismis iletisim scriptleri , basit ziyaretci defteri vs..

    gibi scriptlerle dolu internet hemde calisir halde,,

    herhangi birini kullanabilirsin,,


    veya SDEMIRKESER arkadasin tavsiye ettigi TEMEL BILGILERE YÖNELMEN GÖRSEL EGITIM SETI ile,,
    ki zaten 10 DAKIKALIK VIDEOLAR MEVCUT ZIYARETCI DEFTERI YAPIMI mesela. ayni mantik istedigin seyle ziyaretci defteri,,

    iyi calismalar