Php POST Hatası

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek

    pm_send.php

    ------------------------------------------------------------

    <center>
        <?php
        @$kullanici=$_COOKIE["kullanici"];
    if($kullanici==""){
    echo '
    <br /><center><table width="90%" border="2" cellspacing="0" bgcolor="#FF6666" bordercolor="#FF0033">
      <tr>
        <td><center>
          <b><font size="2" color="#990000" face="Comic Sans MS, cursive"><img src="Images/Icon/Images (16)/connect3_(delete)_16x16.gif" width="16" height="16" /> Giriş yapmadan bu sayfaya giremezsiniz.</font></b>
        </center></td>
      </tr>
    </table></center><br />';
    exit();
    }else
    {
        ?>
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td align="center" valign="middle" bgcolor="#666666">
        <font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">
        <b>
        <?php echo $siteadi ?> Özel Mesaj
        </b>
        </font>
        </td>
        </tr>
    </table>

        <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="25%" align="center" valign="top" bgcolor="#D4D4D4">
        <font size="2" face="Arial, Helvetica, sans-serif" color="#000000">
        <b>
        Özel Mesaj Menüsü
        </b>
        </font>
        </td>
        <td width="75%" rowspan="2" valign="top" bgcolor="#CCCCCC">
        <center>
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td align="center" valign="middle" bgcolor="#999999">
        <font size="2" face="Arial, Helvetica, sans-serif">
        <?php
        @$userid = $_GET["userid"];
       
        if($userid == true)
        {
            if(empty($userid))
            {
                ?>
                <font color="#FF0000">
                <b>ÜYE BİLGİLERİ YOK!</b>
                </font>
                <?php
                }else{
            @$uye = mysql_query("SELECT * FROM `users` WHERE `users`.`userid` = '$userid' ");
            @$yazdiruye = mysql_fetch_array($uye);
           
            echo '<b>';
            echo $yazdiruye["username"];
            echo '</b>';
            echo " ";
            echo 'adlı üyeye özel mesaj gönder.';
        }
            }elseif($userid == false)
            {
                echo 'Yeni Özel Mesaj Gönder';
                }
        ?>
        </font>
        </td>
      </tr>
    </table>
    <br />
     </center>
        <form action="pm_save.php" method="post">
        <table width="98%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="25%" align="right"><b> Gönderilecek Kullanıcı :</b></td>
        <td width="75%"><font face="Arial, Helvetica, sans-serif" size="1" color="#0066FF">
          <label>
            <input name="alici" type="text" id="alici" value="<?php if($userid == true) echo $yazdiruye["username"]; ?>" size="35" maxlength="100" <?php if($userid == true) echo 'readonly="readonly"'; ?> />
          </label>
          (Mesajı göndereceğiniz kullanıcının nickini yazın.)</font>
        </td>
      </tr>
      <tr>
        <td align="right"><b> Mesaj Konusu :</b></td>
        <td><font face="Arial, Helvetica, sans-serif" size="1" color="#0066FF">
          <label>
            <input name="pmbaslik" type="text" id="pmbaslik" size="35" maxlength="150" />
          </label>
          (MAX 150 Karakter.)</font></td>
      </tr>
      <tr>
        <td align="right"><b>Mesaj :</b></td>
        <td><label>
          <textarea name="pm" id="pm" cols="45" rows="5" style="width: 100%"></textarea>
        </label></td>
      </tr>
      <tr>
        <td colspan="2" align="center">
        <button type="submit" id="gonder" <?php include("buttonstil.css"); ?>>
        <img src="Images/Icon/Images (16)/accept.png" width="16" height="16" align="absmiddle" /> Gönder
        </button>
        <button type="reset" id="reset" <?php include("buttonstil.css"); ?>>
        <img src="Images/image16/images16 (8).gif" width="16" height="16" align="absmiddle" /> Sıfırla
        </button>
        </td>
        </tr>
    </table>
        </form>
        <br />
        </td>
      </tr>
      <tr>
        <td  height="100" align="center" valign="middle" background="Images/Others/others (6).png">&nbsp;</td>
        </tr>
    </table>
    <?php }
    ?>
        </center>

    ------------------------------------------------------------

    pm_save.php

    ------------------------------------------------------------

    <center>
        <?php
        @$kullanici=$_COOKIE["kullanici"];
    if($kullanici==""){
    echo '<br /><center><table width="90%" border="2" cellspacing="0" bgcolor="#FF6666" bordercolor="#FF0033">
      <tr>
        <td><center>
          <b><font size="2" color="#990000" face="Comic Sans MS, cursive"><img src="Images/Icon/Images (16)/connect3_(delete)_16x16.gif" width="16" height="16" /> Giriş yapmadan bu sayfaya giremezsiniz.</font></b>
        </center></td>
      </tr>
    </table></center><br />';
    exit();
    }else
    {
        ?>
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td align="center" valign="middle" bgcolor="#666666">
        <font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">
        <b>
        <?php echo $siteadi ?> Özel Mesaj
        </b>
        </font>
        </td>
        </tr>
    </table>

        <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="25%" align="center" valign="top" bgcolor="#D4D4D4">
        <font size="2" face="Arial, Helvetica, sans-serif" color="#000000">
        <b>
        Özel Mesaj Menüsü
        </b>
        </font>
        </td>
        <td width="75%" rowspan="2" valign="top" bgcolor="#CCCCCC">
        <center>
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td align="center" valign="middle" bgcolor="#999999">
        <font size="2" face="Arial, Helvetica, sans-serif">
       <b>Mesaj Gönderme İşlemi Sonucu :</b>
        </font>
        </td>
      </tr>
    </table>
    <br />
     </center>
        <?php
     @$alici = $_POST["alici"];
     @$pmbaslik = $_POST["pmbaslik"];
     @$pm = $_POST["pm"];
     
    $saatayarial = mysql_query("SELECT * FROM site");
    $saatayari = mysql_fetch_array($saatayarial);
    $saatayari2 = $saatayari["saatayari"];
    $saat = date("H") + $saatayari2 ;
    $tarih = date("d/m/Y $saat:i");
     
    @$kullanici=$_COOKIE["kullanici"];

        $bilgiuye = mysql_query("SELECT COUNT(*) FROM `users` WHERE `users`.`username` = '$alici'");
         $mevcutuye = mysql_result($bilgiuye,0,0);
       
        if($mevcutuye == 0)
        { ?>
        Böyle bir üyemiz bulunmamaktadır.
        <?php }elseif($mevcutuye > 0)
        {
            if(empty($alici) or empty($pmbaslik) or empty($pm))
            { ?>
            Boş alan bırakmayınız.
            <?php
            }else
            {
                if(mysql_query("INSERT INTO `pm` (`pmid`, `tarih`, `alici`, `gönderici`, `pmbaslik`, `pm`) VALUES (NULL, '$tarih', '$alici, '$kullanici', '$pmbaslik', '$pm');"))
                {    ?>
                    Mesajınız gönderildi.
                <?php    }else
                    {    ?>
                        Mesajınız bir hatadan dolayı gönderilemedi.
                    <?php   
                    }
                }
            }
     ?>
     <br /></td>
      </tr>
      <tr>
        <td  height="100" align="center" valign="middle" background="Images/Others/others (6).png">&nbsp;</td>
        </tr>
    </table>
    <?php } ?>
        </center>

    ------------------------------------------------------------

     

    sorunum şu ben pm_send sayfasında bir dorm oluşturdum action kısmınıda pm_save.php olarak yazdım.Formu gönderiyorum.Kaydedilemedi yazdırıyor.Baştan herşeyi sildim tekrar yaptım yine aynı şeyi yazdırdı.Bu sayfa kodlarından görebildiğinizi bir hata varmıdır.??


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Realist
    Realist's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek

    Bukadar kodu okuyupda hata analizi yapamam hocam başkalarıda yapmazsa ücretli yapabilirler sanırım.


    ..
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

    hocam veritabanından pmid i auto increment yap

    pmsend.php iyi aşağıdaki kodlarla değiştir.

    çalışırsa tabloları felan kafana göre eklersin

    test edemedim ama çalışması lazım  kolay gelsin

     

    <?php
    $kullanici=$_COOKIE["kullanici"];
    if($kullanici==""){ echo "giris yapilmadi"; } else {   
    $saatayarial = mysql_query("SELECT * FROM site");
    $saatayari = mysql_fetch_array($saatayarial);
    $saatayari2 = $saatayari["saatayari"];
    $saat = date("H") + $saatayari2 ;
    $tarih = date("d/m/Y $saat:i");
    $alici = $_POST['alici'];
    $pmbaslik = $_POST['pmbaslik'];
    $pm = $_POST['pm'];
    if(empty($alici) or empty($pmbaslik) or empty($pm)) { echo "bos alan birakmayiniz"; } else {
    $pmsend = mysql_query("insert into pm ('alici','pmbaslik','pm','kullsnici','tarih')values ('$alici','$pmbaslik','pm','$kullanici','$tarih')");
    if($pmsend) { echo "mesaj yolladi"; }{ else "mesaj yollanmadi"; } } }
    ?>


    snnyk.com - code is poetry all that i know...
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek

    @snnyk hocam verdiğin kodları koydue ..Ama yine olmadı.bu arada pmid zaten auto increment imiş.


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

     

    ndmylmz bunu yazdı:
    -----------------------------

    @snnyk hocam verdiğin kodları koydue ..Ama yine olmadı.bu arada pmid zaten auto increment imiş.


    -----------------------------

    $pmsend = mysql_query("insert into pm ('alici','pmbaslik','pm','kullsnici','tarih')values ('$alici','$pmbaslik','pm','$kullanici','$tarih')");

    $pmsend = mysql_query("insert into pm ('alici','pmbaslik','pm','kullanici','tarih')values ('$alici','$pmbaslik','pm','$kullanici','$tarih')");

    olarak değiştirip tekrar dene bi hocam yanlış yazmışım (:


    snnyk.com - code is poetry all that i know...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek

    orayı değiştirdim hocam..Hatta o yer kullanici değil gönderici olacak.:D..HALA OLMADI!


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Media
    Media's avatar
    Kayıt Tarihi: 08/Mayıs/2007
    Erkek

    tahminen tabloların ayalarını değişik yapmışındır , yada mantık hatası vardır burdan bir şey söylemek anlamsız olur .

    id hariç hepsini varchar 255 olarak değiştir birde öyle dene ama mantık hatan varsa bilemem.


    ....
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek

    bilmiyorum hocam bu gisişle sayfaları silip yenden yapmam gerekcek..:(


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
Toplam Hit: 1061 Toplam Mesaj: 8