• 21-05-2008, 20:17:51
    #1
    arkadaslar bi script yazıorum

    index.php
    <?
    include("dbcon.php");
    $sql="select * from acik";
    $sorgu=mysql_query("$sql");
    while ($sonuc=mysql_fetch_array($sorgu))
    {
    echo"<form method='POST' action='--WEBBOT-SELF--'>
        <!--webbot bot='SaveResults' U-File='fpweb:///_private/form_results.csv' S-Format='TEXT/CSV' S-Label-Fields='TRUE' -->
        <input type='hidden' name='id' size='20' value='$sonuc[0]'>
        <div align='center'>
            <table border='0' style='border-collapse: collapse' width='36%' id='table1'>
                <tr>
                    <td align='center' width='450'>$sonuc[0]</td>
                </tr>
                <tr>
                    <td align='center' width='450'>$sonuc[1]</td>
                </tr>
                <tr>
                    <td align='center' width='450'>$sonuc[2]</td>
                </tr>
                <tr>
                    <td align='center' width='450'>$sonuc[3]</td>
                </tr>
                <tr>
                    <td align='center' width='450'>$sonuc[4]</td>
                </tr>
                <tr>
                    <td align='center' width='450'>$sonuc[5]</td>
                </tr>
                <tr>
                    <td align='center' width='450'>$sonuc[6]</td>
                </tr>
                <tr>
                    <td align='center' width='450'>$sonuc[7]</td>
                </tr>
                <tr>
                    <td align='center' width='450'>$sonuc[8]</td>
                </tr>
                <tr>
                    <td align='center' width='450'>$sonuc[9]</td>
                </tr>
                <tr>
                    <td align='center' width='450'>$sonuc[10]</td>
                </tr>
            </table>
            <p>&nbsp;<!----- Popup Script Başlangıcı ------>
    <script type='text/javascript'>
    <!-- Begin
    
    function doPopups() {
      if (!document.getElementsByTagName) return false;
      var links=document.getElementsByTagName('a');
      for (var i=0; i < links.length; i++) {
        if (links[i].className.match('popup')) {
          links[i].onclick=function() {
    
            window.open(this.href, '', 'top=0,left=0,width=800,height=250,scrollbars,r
    esizable=yes');
            return false;
          }
        }
      }
    }
    window.onload=doPopups;
    // End -->
                </script>
    <!----- Popup Script Sonu ------>
    <a href='teklifci.php' class='popup' target='_blank'>Teklif</a></div>
    </form>";
    }
    ?>
    teklifci.php:
    <html>
    
    <head>
    <yasak kod meda :) http-equiv="Content-Type" content="text/html; charset=windows-1254">
    <title>Kullanıcı Adı</title>
    </head>
    
    <body>
                    <form method="POST" action="teklifver.php">
                        <!--webbot bot="SaveResults" U-File="C:\apache2triad\htdocs\acik3\_private\form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
                        <div align="center">
                            <table border="1" style="border-collapse: collapse" width="53%" id="table1">
                                <tr>
                                    <td width="168"><b>Kullanıcı Adı&nbsp; :</b></td>
                                    <td align="center">
                                    <input type="text" name="kadi" size="42"></td>
                                </tr>
                                <tr>
                                    <td width="168"><b>Mail&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                                    :</b></td>
                                    <td align="center">
                                    <input type="text" name="mail" size="42"></td>
                                </tr>
                                <tr>
                                    <td width="168"><b>Telefon&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                                    :</b></td>
                                    <td align="center">
                                    <input type="text" name="tel" size="42"></td>
                                </tr>
                                <tr>
                                    <td width="168"><b>Teklif&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                                    :</b></td>
                                    <td align="center">
                                    <input type="text" name="teklif" size="42"></td>
                                </tr>
                                <tr>
                                    <td width="168"><b>ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                                    :</b></td>
                                    <td align="center">
                                    <input type="text" name="id" size="42"></td>
                                </tr>
                            </table>
                        </div>
                        <p align="center">
                        <input type="submit" value="Teklifi Yolla" name="B1"><input type="reset" value="Temizle" name="B2"></p>
                    </form>
                    
    </body>
    
    </html>
    teklifver.php:
    <yasak kod meda :) HTTP-EQUIV="REFRESH" content="2; url=index.php">
    <?
    include("dbcon.php");
    
    if($_POST){
    $id = intval($_POST["id"]); 
    $teklif = $_POST['teklif'];
    $guncelle = mysql_query("UPDATE acik SET teklif = '$teklif' WHERE id = '$id' LIMIT 1");
    if($guncelle) { 
    echo "Teklifiniz Alındı :)";
    } else {
    echo "Hata Tekrar Deneyin";
    }
    
    $kadi = $_POST['kadi'];
    $mail = $_POST['mail'];
    $tel = $_POST['tel'];
    $sorgu = mysql_query("insert into teklif (kadi, mail, tel,tklfid) VALUES ('$kadi','$mail','$tel','$id')");
    }
    
    ?>
    burada yapmak istediğimm teklici.php den id ve teklifi yazdığım zamann
    eğer bir onceki teklif atıyorum 100 ise ve benim yazdığım teklif bundan kucuk 90 ise kaydetsin eğer girdiğim teklif 100 den buyukse yani bir onceki tekliften buyukse uyarı versin

    bunu nasıl yapabilirim arkadaslar lütfen yardım edin cok önemli
  • 21-05-2008, 20:29:33
    #2
    bu scripti sen yazdığına emin misin ?
    script içinde if geçiyor. kullandığına göre biliyor olman lazım.
    biliyorsan o kısmıda aynen if değimiyle yapabilirsin.
  • 21-05-2008, 20:38:55
    #3
    evet kardes ben yazdımm tabiki
    ama olmuyo hem uyarı veriyo hemde kaydedio karsılastırma yapmaksızın :S anlamadım gitti
  • 21-05-2008, 20:39:52
    #4
    Kodlarını tam olarak incelemedim ama mantık aşağıdaki gibi olucak.

    $duz = mysql_query("insert into acik WHERE id ='$id' LIMIT 1");
    while ($q= mysql_fetch_array($duz)) {
    $eski=$q["teklif"];
    }
    if($eski>$teklif){
    echo"Uyarı";
    }
    else{
    //kayıt işlemi
    }
  • 21-05-2008, 20:42:24
    #5
    tsk ederim bi bakayım kardes ben
  • 21-05-2008, 20:45:11
    #6
    Son teklifi sql'dan çekip post la gelen veriyle karşılaştıracaksın.Küçükse uyarı vericeksin değilse kayıt işlemi yapıcak.
  • 21-05-2008, 20:52:04
    #7
    peqi tek bir veriyi nasıl cekcem sql den kusura kalmayın yeniyim henüz :$
    misal teklifver.php de onceden sql kaydolmus teklif fiyatını nasıl bi değişkene atayıp da girilenn teklif miktarıyla karsılastırcam asıl sorun eski teklif miktarını bi değişkene atayamam sanırım

    index.php de while la dönen sonuclarda teklif sonuc[9] a denk geliyo bunu teklifver.php de nasıl bi değişkene atayabilirim ondan sonrası kolay zaten if dongusu ama bunu yapamadım
  • 21-05-2008, 20:57:04
    #8
    önceki yazdığım mesajı incelerseniz gösterdim.
  • 21-05-2008, 21:21:07
    #9
    valla kardes niye yalan sölim yapamadım ((((((

    $eskiteklif=....????????
    sonra if($teklif<eskiteklif){
    kayıt}
    else
    {
    echo"hata";
    }
    fakat orası ne olacak

    acik tablosundaki teklif alanını id sına göre secmem gerek ama nasıl