Witam

, czy można stworzyć nadpisywanie jednej kolumny w tabeli do bazy danych?
Posiadam tabele z różnymi danymi ale chciałbym zeby aktualizować można było tylko jedna kolumne poprzez pole select
w przypadku formularza wiem jak to wyglada ale w tabeli jeszcze nie robiłem..
będe wdzieczny za każda pomoc
poki co mam taki kod:
<?php
mysql_connect ('localhost', 'root', 'krasnal') or
die ("nie udało sie połączyć");
$i = 1;
$dane = mysql_query ("SELECT * FROM `bbb` ORDER BY data DESC LIMIT 15 " );
'<table class="t">
<tr>
<th class="t">nr</th>
<th class="t">login</th>
<th class="t">status</th>
</tr>';
<tr>
<td class="t">'.$i.'</td>
<td class="t">'.$dane2['login'].'</td>
if( $dane2['status']=='0')
{
echo '<td class="tr">'.$dane2['status'].'<br>
<label for="status"></label>
<select name="status">';
$value = $dane2['status'];
$array = array("opcja0","opcja1","opcja2");
$end = count($array);
for($i=0; $i<$end;$i++){
if($value != $i){
echo '<option value="'.$i.'">'.$array[$i].'</option>';
}
else{
echo '<option value="'.$i.'" selected="selected">'.$array[$i].'</option>';
}
}
}
else if( $dane2['status']=='1')
{
echo '<td class="tr">'.$dane2['status'].'<br>
<label for="status"></label>
<select name="status">';
$value = $dane2['status'];
$array = array("opcja0","opcja1","opcja2");
$end = count($array);
for($i=0; $i<$end;$i++){
if($value != $i){
echo '<option value="'.$i.'">'.$array[$i].'</option>';
}
else{
echo '<option value="'.$i.'" selected="selected">'.$array[$i].'</option>';
}
}
}
else if( $dane2['status']=='2')
{
echo '<td class="tr">'.$dane2['status'].'<br>
<label for="status"></label>
<select name="status">';
$value = $dane2['status'];
$array = array("opcja0","opcja1","opcja2");
$end = count($array);
for($i=0; $i<$end;$i++){
if($value != $i){
echo '<option value="'.$i.'">'.$array[$i].'</option>';
}
else{
echo '<option value="'.$i.'" selected="selected">'.$array[$i].'</option>';
}
}
}
echo '</tr>';
$i += 1;
$i += 1;
}
}
else {
echo 'Brak danych';
}
echo'
</table>;
?>
w przypadku gdyby to był formularz to wiedziałbym co i jak ale że to tabela to nie wychodzi mi..
w formularzu dałbym z początku form action, kolejnie to:
<?php
$mod = $_GET['mod'];
$status = $_POST['status'];
if($mod == akt){
$dane = "UPDATE `ccccc`
SET `status`='$status'";
?>
i by działało.. a tak nie wiem, proszę o pomoc, z góry dziękuje