ъпдеит на таблица

darkmas

Registered
значи искам като цакне даден потребител на бутонче или линк да му сменя статуса на снимката от 0 на 1 и ако е имало вече такава снимка с 1 да е прави на 0 .. моля ви помогнете ми плссс
 
PHP:
print '<input type="hidden" name="id" value="'.$row['id'].'"/>
                 <input type="submit" name="submit" value="+1"/>';

if(isset($_POST['submit'])){
  $sql="UPDATE `table` SET `active`='1' WHERE `id`='".$_POST['id']."'";
  mysql_query($sql) or die(mysql_error());
  print '<meta http-equiv="refresh" content="0">';
}
 
ммм не става аз еи така е извиквам от базата данни снимката за аватара
Код:
$query = mysql_query("SELECT * FROM `photo` WHERE action='1' AND `proid`='$id'"." ORDER BY id DESC ") or die(mysql_error());
while($row = mysql_fetch_array($query)){
  echo "<div id='sidebar2' ><b>$username</b> <a href='photo.php?id=$id'> <img src='$row[kade]' width='175' height='250' class='border'/></a> ";
 
PHP:
$query = mysql_query("SELECT * FROM `photo` WHERE action='1' AND `proid`='$id'"." ORDER BY id DESC ") or die(mysql_error());
while($row = mysql_fetch_array($query)){
  echo "<div id='sidebar2' ><b>$username</b> <a href='photo.php?id=$id'> <img src='$row[kade]' width='175' height='250' class='border'/></a> "; 

print '<input type="hidden" name="id" value="'.$row['id'].'"/>
       <input type="submit" name="submit" value="+1"/>';
}
if(isset($_POST['submit'])){
  $sql="UPDATE `table` SET `active`='1' WHERE `id`='".$_POST['id']."'";
  mysql_query($sql) or die(mysql_error());
  print '<meta http-equiv="refresh" content="0">';
}

Трябва да си промениш името на таблиците в кода ми.
 
ами апсолютно нищо натискам аз на бутона и нищо не става нз дали си ме разбрал ама аз искам като цакнеш на него да ми променя action на 1 а то по подразбиране е 0 и да проверява в същото време дали има др зададено с стоиност 1 и да го прави 0 ... и така ако action е равно на 1 да ми е показва като начална ...
 
ето и кво има в таблицата photo -
id
proid -ид то на профила които е качил
action - тва за дали е начална или не
kude-пътя до снимката
date - кога е качена
 
darkmas каза:
ето и кво има в таблицата photo -
id
proid -ид то на профила които е качил
action - тва за дали е начална или не
kude-пътя до снимката
date - кога е качена
active къде ти е?
 
darkmas каза:
няам такоа .. да смених онва active от твоя код с тва action и пак нищо
:shock: Не го сменяй... Това твоето явно го ползваш за нещо друго... Направи си ново поле. Когато добавяш в db-то ще трябва да направиш и 'active' да е равно на 0.
 
Код:
print '<input type="hidden" name="id" value="'.$row['id'].'"/>
                 <input type="submit" name="submit" value="+1"/>';

if(isset($_POST['submit'])){
  $sql="UPDATE `table` SET `active`='1' WHERE `id`='".$_POST['id']."'";
  mysql_query($sql) or die(mysql_error());
  print '<meta http-equiv="refresh" content="0">';
}
И ся каде да сложа тва status
 
PHP:
	print '<input type="hidden" name="id" value="'.$row['id'].'"/>
                 <input type="submit" name="submit" value="добавяме +1"/>';

if(isset($_POST['submit'])){
  $sql="UPDATE `table` SET `status`='1' WHERE `id`='".$_POST['id']."'";
  mysql_query($sql) or die(mysql_error());
  print '<meta http-equiv="refresh" content="0">';
}
 
Пфф пак нищо не стааа
Код:
<?
 $id = ($_GET['id']);
$query = mysql_query("SELECT * FROM `photo` WHERE`id`='$id'"." ORDER BY id DESC ") or die(mysql_error());
while($row = mysql_fetch_array($query)){
  echo "<div align='center'><img  src='$row[kade]' width='400' height='480'/></div>";
}

        print '<input type="hidden" name="id" value="'.$row['id'].'"/>
                 <input type="submit" name="submit" value="добавяме +1"/>';

if(isset($_POST['submit'])){
  $sql="UPDATE `photo` SET `status`='1' WHERE `id`='".$_POST['id']."'";
  mysql_query($sql) or die(mysql_error());
  print '<meta http-equiv="refresh" content="0">';
}


?>
и отивам аз в базата дании прелиствам и то си седи 0 а дари натиснах бутончето няколко пъти :х
 

Back
Горе