• 04-01-2013, 21:56:21
    #1
    arkadaşlar araştıra araştıra kendi çabamla işime yarayacak birşey kodladım ama tek bir sorunum kaldı. ben veritabanından rasgele veriler çektiriyorum kullanıcılara. bir kullanıcı o veriye tıkladığında da db den silinsin istiyorum verilerin. bunu yaptıramadım sadece. bu konuda yardımcı olur musunuz.
  • 04-01-2013, 22:14:54
    #2
    Üyeliği durduruldu
    select from tabloAdi where veri_id='{$veri_id}' LIMIT 1;

    veri id siliniecek verinin id si ise sql sorgun bu kadar.

    Araştırıp çabalamadan öğrenebilen yok zaten bu konuda kendinize haksızlık etmeyin
  • 04-01-2013, 22:25:07
    #3
    Alıntı
    <?php
    $sunucu="localhost";
    $user="xxx";
    $psw="xxx";
    $db="xxx";
    $tbl="yorum";

    mysql_connect($sunucu,$user,$psw)or die("sunucuya bağlananmadı");
    mysql_select_db($db)or die("db ye bağlanamadı");

    $sql= mysql_query("SELECT * FROM $tbl order by rand() limit 1");
    $cek= mysql_fetch_array($sql);

    echo "<a href=$cek[yorum]>Buraya Tıklayın</a>";
    ?>

    kodlar bu şekil. bunu çalışır vaziyet düzenleyebilecek olan var mı?
  • 04-01-2013, 22:36:00
    #4
    Üyeliği durduruldu
    yorum tablosunun id alan ismini de söylersen düzeltelim
  • 04-01-2013, 22:39:10
    #5
    tabloda 2 kolon var. biri id diğeride site. başka bişeyde yok açıkçası
  • 04-01-2013, 22:46:47
    #6
    Üyeliği durduruldu
    <?php
    $sunucu="localhost";
    $user="xxx";
    $psw="xxx";
    $db="xxx";
    $tbl="yorum";

    mysql_connect($sunucu,$user,$psw)or die("sunucuya bağlananmadı");
    mysql_select_db($db)or die("db ye bağlanamadı");

    if ($_GET['id']) mysql_query("select from {$tbl} where id='{$_GET['id']}' LIMIT 1;");

    $sql= mysql_query("SELECT * FROM $tbl order by rand() limit 1");
    $cek= mysql_fetch_array($sql);
    echo "<a href={$_SERVER['PHP_SELF']}?id=\"$cek['id']\">Buraya Tıklayın</a>";
    ?>

    her seferinde yorumu silip yeni bir yorum gösterecek.
  • 04-01-2013, 22:53:47
    #7
    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/xxxx/public_html/xxx/cek4.php on line 15

    böyle bi hata aldm

    echo "<a href={$_SERVER['PHP_SELF']}?id=\"$cek['id']\">Buraya Tıklayın</a>";

    15. satırda bu
  • 04-01-2013, 23:23:48
    #8
    Üyeliği durduruldu
    evet şöyle yazarsan vermeyecek o hatayı

    echo "<a href=".$_SERVER['PHP_SELF']."?id=".$cek['id']."\">Buraya Tıklayın</a>";
  • 04-01-2013, 23:31:02
    #9
    evet bu sefer hata vermedi ama şöyle sorun oldu bu seferde

    xx.php?id="yorum diye link oluşturuyor. tıklandığında yoruma gitmiyor ve yorumu silmiyor.


    mysql_query("DELETE FROM server WHERE id=106 LIMIT 1");

    birde ben böyle birşey ekledim benim yazdığım koda tıkladığımda id="106" yı sildi. ben bunu elle yazdım id yi bunu otomatik hangi yorumu çekiyosa ona göre ayarlayabilir miyiz?