• 27-10-2008, 02:08:49
    #1
    arkadaşlar php'yi yeni öğrenmeye çalışan biri olarak bir sorum olacaktı..

    kategoriekle.php

    <?php
    session_start();
    $durum=$_SESSION['durum'];
    $user=$_SESSION['user'];
    
    if ($durum=="") {
    echo "Lütfen Giriş Yapınız.";
    }else{
    echo '<fieldset>
    <legend>kategori ekleme</legend>
    <form action="kategori_ekle.php" method="post">
    <table border="0">
    <tr>
    <td>Kategori adı:</td>
    <td><input type="text" name="kategori" size="25"></td>
    </tr>
    <tr>
    <td></td>
    <td align="center"><input type="submit" name="submit" value="Kategori Ekle"></td>
    </tr>
    </table>
    </fieldset>';
    }
    ?>
    kategori_ekle.php
    <?php
    session_start();
    include("ayarlar.php");
    db_baglanti();
    
    if(isset($_POST['submit']))
    {
    @$kategori_adi = $_POST['kategori'];
    if(empty($kategori_adi))
    {
    die("Kategori adını boş bıraktınız<br>");
    }
    
    @$kategori_id = $_POST['kategori'];
    $sorgu = "insert into kategoriler (kat_baslik) values ('$kategori_adi')";
    
    if(mysql_query($sorgu))
    {
    echo 'kategori eklendi<br>' and header("location: kategoriekle.php");
    }
    else {
    echo mysql_error();
    }
    }
    $kategoriler_sorgu = mysql_query("SELECT * FROM kategoriler ORDER BY kat_baslik");
    $kategoriler = "";
    while ($yaz = mysql_fetch_array($kategoriler_sorgu)) {
    
    $kategoriler .= "<option value=". $yaz['kat_id'] .">". $yaz['kat_baslik'] ."</option>";
    
    }
    ?>
    bu ikisini birleştirebilirmiyim? birleştirme imkanım varsa kategoriekle.php de nasıl yazmayalım şimdiden teşekkürler..
  • 27-10-2008, 02:10:39
    #2
    Üyeliği durduruldu
    <?php
    session_start();
    $durum=$_SESSION['durum'];
    $user=$_SESSION['user'];
    include("ayarlar.php");
    db_baglanti();
    if(isset($_POST['submit']))
    {
    @$kategori_adi = $_POST['kategori'];
    if(empty($kategori_adi))
    {
    die("Kategori adını boş bıraktınız<br>");
    }
    @$kategori_id = $_POST['kategori'];
    $sorgu = "insert into kategoriler (kat_baslik) values ('$kategori_adi')";
    if(mysql_query($sorgu))
    {
    echo 'kategori eklendi<br>' and header("location: kategoriekle.php");
    }
    else {
    echo mysql_error();
    }
    }
    $kategoriler_sorgu = mysql_query("SELECT * FROM kategoriler ORDER BY kat_baslik");
    $kategoriler = "";
    while ($yaz = mysql_fetch_array($kategoriler_sorgu)) {
    $kategoriler .= "<option value=". $yaz['kat_id'] .">". $yaz['kat_baslik'] ."</option>";
    }
    if ($durum=="") {
    echo "Lütfen Giriş Yapınız.";
    }else{
    echo '<fieldset>
    <legend>kategori ekleme</legend>
    <form action="kategori_ekle.php" method="post">
    <table border="0">
    <tr>
    <td>Kategori adı:</td>
    <td><input type="text" name="kategori" size="25"></td>
    </tr>
    <tr>
    <td></td>
    <td align="center"><input type="submit" name="submit" value="Kategori Ekle"></td>
    </tr>
    </table>
    </fieldset>';
    }
    ?>
  • 27-10-2008, 02:12:37
    #3
    kargaa adlı üyeden alıntı: mesajı görüntüle
    <?php
    session_start();
    $durum=$_SESSION['durum'];
    $user=$_SESSION['user'];
    include("ayarlar.php");
    db_baglanti();
    if(isset($_POST['submit']))
    {
    @$kategori_adi = $_POST['kategori'];
    if(empty($kategori_adi))
    {
    die("Kategori adını boş bıraktınız<br>");
    }
    @$kategori_id = $_POST['kategori'];
    $sorgu = "insert into kategoriler (kat_baslik) values ('$kategori_adi')";
    if(mysql_query($sorgu))
    {
    echo 'kategori eklendi<br>' and header("location: kategoriekle.php");
    }
    else {
    echo mysql_error();
    }
    }
    $kategoriler_sorgu = mysql_query("SELECT * FROM kategoriler ORDER BY kat_baslik");
    $kategoriler = "";
    while ($yaz = mysql_fetch_array($kategoriler_sorgu)) {
    $kategoriler .= "<option value=". $yaz['kat_id'] .">". $yaz['kat_baslik'] ."</option>";
    }
    if ($durum=="") {
    echo "Lütfen Giriş Yapınız.";
    }else{
    echo '<fieldset>
    <legend>kategori ekleme</legend>
    <form action="kategori_ekle.php" method="post">
    <table border="0">
    <tr>
    <td>Kategori adı:</td>
    <td><input type="text" name="kategori" size="25"></td>
    </tr>
    <tr>
    <td></td>
    <td align="center"><input type="submit" name="submit" value="Kategori Ekle"></td>
    </tr>
    </table>
    </fieldset>';
    }
    ?>

    teşekkürler birde nasıl olduğunu çözersem kodlardan tamamdır
  • 27-10-2008, 02:14:36
    #4
    Üyeliği durduruldu
    Çalıstıysa mesaj at buraya açıklayayım, denemeden yazdım..
  • 27-10-2008, 02:17:15
    #5
    kargaa adlı üyeden alıntı: mesajı görüntüle
    Çalıstıysa mesaj at buraya açıklayayım, denemeden yazdım..

    edit: <form action="kategoriekle.php" method="post"> yapınca calıstı
  • 27-10-2008, 02:20:30
    #6
    Üyeliği durduruldu
       <?php
    session_start();
    $durum=$_SESSION['durum'];
    $user=$_SESSION['user'];
    include("ayarlar.php");
    db_baglanti();
    if(isset($_POST['submit']))
    {
    @$kategori_adi = $_POST['kategori'];
    if(empty($kategori_adi))
    {
    die("Kategori adını boş bıraktınız<br>");
    }
    @$kategori_id = $_POST['kategori'];
    $sorgu = "insert into kategoriler (kat_baslik) values ('$kategori_adi')";
    if(mysql_query($sorgu))
    {
    echo 'kategori eklendi<br>' and header("location: kategoriekle.php");
    }
    else {
    echo mysql_error();
    }
    }
    $kategoriler_sorgu = mysql_query("SELECT * FROM kategoriler ORDER BY kat_baslik");
    $kategoriler = "";
    while ($yaz = mysql_fetch_array($kategoriler_sorgu)) {
    $kategoriler .= "<option value=". $yaz['kat_id'] .">". $yaz['kat_baslik'] ."</option>";
    }
    if ($durum=="") {
    echo "Lütfen Giriş Yapınız.";
    }else{
    echo '<fieldset>
    <legend>kategori ekleme</legend>
    <form action="kategoriekle.php" method="post">
    <table border="0">
    <tr>
    <td>Kategori adı:</td>
    <td><input type="text" name="kategori" size="25"></td>
    </tr>
    <tr>
    <td></td>
    <td align="center"><input type="submit" name="submit" value="Kategori Ekle"></td>
    </tr>
    </table>
    </fieldset>';
    }
    ?>
    o zaman bu isini görür?
  • 27-10-2008, 02:25:50
    #7
    kargaa adlı üyeden alıntı: mesajı görüntüle
       <?php
    session_start();
    $durum=$_SESSION['durum'];
    $user=$_SESSION['user'];
    include("ayarlar.php");
    db_baglanti();
    if(isset($_POST['submit']))
    {
    @$kategori_adi = $_POST['kategori'];
    if(empty($kategori_adi))
    {
    die("Kategori adını boş bıraktınız<br>");
    }
    @$kategori_id = $_POST['kategori'];
    $sorgu = "insert into kategoriler (kat_baslik) values ('$kategori_adi')";
    if(mysql_query($sorgu))
    {
    echo 'kategori eklendi<br>' and header("location: kategoriekle.php");
    }
    else {
    echo mysql_error();
    }
    }
    $kategoriler_sorgu = mysql_query("SELECT * FROM kategoriler ORDER BY kat_baslik");
    $kategoriler = "";
    while ($yaz = mysql_fetch_array($kategoriler_sorgu)) {
    $kategoriler .= "<option value=". $yaz['kat_id'] .">". $yaz['kat_baslik'] ."</option>";
    }
    if ($durum=="") {
    echo "Lütfen Giriş Yapınız.";
    }else{
    echo '<fieldset>
    <legend>kategori ekleme</legend>
    <form action="kategoriekle.php" method="post">
    <table border="0">
    <tr>
    <td>Kategori adı:</td>
    <td><input type="text" name="kategori" size="25"></td>
    </tr>
    <tr>
    <td></td>
    <td align="center"><input type="submit" name="submit" value="Kategori Ekle"></td>
    </tr>
    </table>
    </fieldset>';
    }
    ?>
    o zaman bu isini görür?
    eline sağlık hocam biraz anlatabilirmisin?
  • 27-10-2008, 02:29:06
    #8
    Üyeliği durduruldu
    - session_start(); en üstte bulunmalıdır.
    - if(isset($_POST['submit'])) : burayı istediğin yere tasıyabilirsin. submit post edilirse sunu yap demektir. O yüzden direk kopyaladım yapıstırdım.
    - Form action'daki dosya adını düzenledim.
    - Yerinde olsam hiç bir sey anlamazdım bu yazdıklarımdan, yapılanları incelerdim.
  • 27-10-2008, 02:30:49
    #9
    kargaa adlı üyeden alıntı: mesajı görüntüle
    - session_start(); en üstte bulunmalıdır.
    - if(isset($_POST['submit'])) : burayı istediğin yere tasıyabilirsin. submit post edilirse sunu yap demektir. O yüzden direk kopyaladım yapıstırdım.
    - Form action'daki dosya adını düzenledim.
    - Yerinde olsam hiç bir sey anlamazdım bu yazdıklarımdan, yapılanları incelerdim.
    tekrardan teşekkürler