• 03-11-2010, 22:51:21
    #1
    Evet arkadaşlar, anlamadığım bir sebepten dolayı her zaman kullandığım kodu çalıştıramadım ...

    haberekle.html
    <form name="form1" method="post" action="haberekle.php">
    <table width="593" height="173" border="0" cellspacing="0">
      <tr>
        <td colspan="2"><div align="center"><em><strong>Haber Ekle</strong></em></div></td>
      </tr>
      <tr>
        <td width="159"><strong>Haber Basligi:</strong></td>
        <td width="430"><label>
          <input name="baslik" type="text" id="baslik" size="50">
        </label></td>
      </tr>
      <tr>
        <td><p><strong>Haber Açiklamasi:</strong></p>    </td>
        <td><label>
          <textarea name="aciklama" id="aciklama" cols="47" rows="2"></textarea>
        </label></td>
      </tr>
      <tr>
        <td><strong>Haber Içerigi:</strong></td>
        <td><label>
          <textarea name="haber" id="haber" cols="47" rows="10"></textarea>
        </label></td>
      </tr>
      <tr>
        <td colspan="2"><div align="right"><em>
          <label>
          <input type="submit" name="button" id="button" value="Ekle" />
          </label>
        </em></div></td>
      </tr>
    </table>
    </form>
    haberekle.php
    <?php
    
    include ("veritabani.php");
    
    $baslik = $_POST["baslik"];
    $aciklama = $_POST["aciklama"];
    $haber = $_POST["haber"];
    
    
    $sorgu="INSERT INTO haber VALUES ('','$baslik','$aciklama','$haber')";
    $test=mysql_query("sorgu");
    
    if ($test){
    echo "haber eklendi şimdi yönlendiriliyorsunuz.";
    } else {
    echo "haber eklenemedi. üzgünüz.";
    }
    
    ?>

    veritabani.php

    <?php
    $sunucu= "localhost";
    $kullanici= "root";
    $sifre = "";
    $veritabani = "gopcity"; 
    
    $baglansuku = mysql_connect($sunucu,$kullanici,$sifre);
    mysql_select_db($veritabani,$baglansuku);
    ?>
    Normalde bu kod 3 text kutusundaki yazılanları veritabanına aktarması gerek. Fakat olmuyor.
  • 03-11-2010, 22:53:40
    #2
    Yildizturk adlı üyeden alıntı: mesajı görüntüle
    Evet arkadaşlar, anlamadığım bir sebepten dolayı her zaman kullandığım kodu çalıştıramadım ...

    haberekle.html
    <form name="form1" method="post" action="haberekle.php">
    <table width="593" height="173" border="0" cellspacing="0">
      <tr>
        <td colspan="2"><div align="center"><em><strong>Haber Ekle</strong></em></div></td>
      </tr>
      <tr>
        <td width="159"><strong>Haber Basligi:</strong></td>
        <td width="430"><label>
          <input name="baslik" type="text" id="baslik" size="50">
        </label></td>
      </tr>
      <tr>
        <td><p><strong>Haber Açiklamasi:</strong></p>    </td>
        <td><label>
          <textarea name="aciklama" id="aciklama" cols="47" rows="2"></textarea>
        </label></td>
      </tr>
      <tr>
        <td><strong>Haber Içerigi:</strong></td>
        <td><label>
          <textarea name="haber" id="haber" cols="47" rows="10"></textarea>
        </label></td>
      </tr>
      <tr>
        <td colspan="2"><div align="right"><em>
          <label>
          <input type="submit" name="button" id="button" value="Ekle" />
          </label>
        </em></div></td>
      </tr>
    </table>
    </form>
    haberekle.php
    <?php
    
    include ("veritabani.php");
    
    $baslik = $_POST["baslik"];
    $aciklama = $_POST["aciklama"];
    $haber = $_POST["haber"];
    
    
    $sorgu="INSERT INTO haber VALUES ('','$baslik','$aciklama','$haber')";
    $test=mysql_query("sorgu");
    
    if ($test){
    echo "haber eklendi şimdi yönlendiriliyorsunuz.";
    } else {
    echo "haber eklenemedi. üzgünüz.";
    }
    
    ?>

    veritabani.php

    <?php
    $sunucu= "localhost";
    $kullanici= "root";
    $sifre = "";
    $veritabani = "gopcity"; 
    
    $baglansuku = mysql_connect($sunucu,$kullanici,$sifre);
    mysql_select_db($veritabani,$baglansuku);
    ?>
    Normalde bu kod 3 text kutusundaki yazılanları veritabanına aktarması gerek. Fakat olmuyor.
    $test=mysql_query("sorgu");
    // soyle olmalı
    $test=mysql_query($sorgu);