• 03-03-2007, 16:45:32
    #1
    Merhaba.
    Sitemin şarkı sözleri kısmına şarkı sözü ekleme yeri yapmak istiyorum. phpmyadmin den girip tek tek satır eklemek çok yorucu ve çok zahmetli oluyor.

    Tabloların içeriklerinden bahsedeyim mutlaka yardımcı olacak arkadaşlar çıkacaktır.

    2 tane tablo var;
    1. artists : id ve artist ten oluşuyor.
    id : artist id
    artist : artist adı

    2. lyrics : id , iid , title , lyric , view , ekleyen , tip ten oluşuyor.
    id : şarkı sözünün id si
    iid : artist id si
    title : şarkı adı
    lyric : şarkı sözü
    view : okuma
    ekleyen : siteden söz ekleyen kişinin adı
    tip : 1 türkçe, 2 yabancıydı ben sadece 1 i kullanacağım. (tip = 1)

    benim istediğimde şöyle birşey,

    Şarkı Adı :

    Şarkıcı Adı :

    Şarkı Sözü :

    admin sayfamda ekle.php ye girdiğimde yukarıdaki gibi form olacak ve ben şarkı sözlerini eklemek istediğimde kolay şekilde halledebileceğim.
    (umarım güzel anlatmışımdır.)

    şimdiden yardımcı olan arkadaşlara teşekkür ediyorum.
  • 03-03-2007, 16:51:05
    #2
    tam anlamadım ama.

    <input name="denemedadas" size="1">

    bunun gibi birşeymi. ekle.php'de doldurulan form db'ye yazılsın onumu demek istedin ? belirlediğin tabloya
  • 03-03-2007, 17:11:17
    #3
    tam olarak şöyle bir form olacak bu formu yukarıda belirttim.
    Şarkı adı :
    Şarkıcı :
    Şarkı sözü :

    bu alanları doldurduğumda şarkı sözünü db ye kayıt yapmış olacağım. bunun için istediğim form ve yukarıdaki tabloları kapsayan bir ekle.php dosyası.

    yani bahsettiğiniz gibi ekle.php deki form db ye yazılsın istiyorum.
    teşekkür ederim ilgine.
  • 03-03-2007, 19:10:18
    #4
    biri yardım edebilirmi acaba banada lasım bu kod
  • 03-03-2007, 19:17:47
    #5
    ekle_artist.php içeriği;
    Alıntı
    <?php
    include("config.php"); //Mysql bağlantı
    if($_POST){
    $artist = $_POST['artist'];
    $sorgu = mysql_query("insert into artist_tablosu (artist) VALUES ('$artist')");
    echo "<p>Artist eklendi.</p>";
    }
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
    <title>Artist Ekleme Formu</title>
    </head>
    <body>
    <form name="form1" method="post" action="ekle_artist.php">
    <table width="28%" border="0">
    <tr>
    <td colspan="2"><strong>Artist Ekleme Formu </strong></td>
    </tr>
    <tr>
    <td width="31%"><strong>Artist İsmi </strong></td>
    <td width="69%"><input name="artist" type="text" id="artist"></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="Submit" value="Ekle"></td>
    </tr>
    </table>
    </form>
    </body>
    </html>
    ekle_sarki.php içeriği;
    Alıntı
    <?php
    include("config.php"); //Mysql bağlantı
    if($_POST){
    $title = $_POST['title'];
    $lyric = $_POST['lyric'];
    $ekleyen = $_POST['ekleyen'];
    $tip = $_POST['tip'];
    $artist = $_POST['artist'];
    $sorgu = mysql_query("insert into sarki_tablosu (title, lyric, ekleyen, tip, iid) VALUES ('$title', '$lyric', '$ekleyen', '$tip', '$artist')");
    echo "<p>Şarkı eklendi.</p>";
    }
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
    <title>Şarkı Ekleme Formu</title>
    </head>
    <body>
    <form name="form1" method="post" action="ekle_sarki.php">
    <table width="99%" border="0">
    <tr>
    <td colspan="2"><strong>Şarkı Ekleme Formu </strong></td>
    </tr>
    <tr>
    <td width="14%"><strong>Şarkı Adı </strong></td>
    <td width="86%"><input name="title" type="text" id="title"></td>
    </tr>
    <tr>
    <td valign="top"><strong>Şakkı Sözü </strong></td>
    <td><textarea name="lyric" cols="50" rows="8" id="lyric"></textarea></td>
    </tr>
    <tr>
    <td><strong>Ekleyen (Yazar)</strong></td>
    <td><input name="ekleyen" type="text" id="ekleyen"></td>
    </tr>
    <tr>
    <td><strong>Tip</strong></td>
    <td><select name="tip" id="tip">
    <option value="1" selected>Türkçe</option>
    <option value="2">Yabancı</option>
    </select></td>
    </tr>
    <tr>
    <td><strong>Artist</strong></td>
    <td><select name="artist" id="artist">
    <?php
    $artistsorgu = mysql_query("select * from artist_tablon order by id");
    while($artistsatir = mysql_fetch_array($artistsorgu)){
    $artistid = $artistsatir['id'];
    $artistadi = $artistsatir['artist'];
    ?>
    <option value="<?php echo $artistid; ?>"><?php echo $artistadi; ?></option>
    <?php
    }
    ?>
    </select></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="Submit" value="Şarkı Ekle"></td>
    </tr>
    </table>
    </form>
    </body>
    </html>
    Tablo isimleri, mysql bağlantılarını kendine göre editle.
  • 03-03-2007, 21:11:42
    #6
    çok saol bu kodları link eklemek için kendimi göre düzenledim. güzel oldu
  • 03-03-2009, 10:11:06
    #7
    hortlatmak gibi olmasın ama çok işime yaradı