Witajcie,
może mi ktoś wytłumaczyć gdzie robię błąd:
if(isset($_GET['opcja']) == edit
) { $wartosc = $_POST['id'];
$edytuj = "UPDATE user SET active = '" . $_POST['active'] . "' WHERE id = '" . $_POST['id'] . "'";
echo "<p id=\"text\">Edycja powiodła się.</p>";
}
<form action="index.php?opcja=edit" method="post">
<select name="blok_id">
';
while($row = mysql_fetch_assoc($wynik)) {?>
<option value="
<?php echo $row['id'];?>"
<?php echo $row1['id']==$row['id']?
"selected":""; ?>>
<?php echo $row['login'] ?></option>
<?
}
</select>
';?>
<input type="hidden" name="id" value="$wartosc">
<?
<input type="text" name="active" size="20">
<input type="submit" name="wyslij" value="Dodaj">
</form>
Nie wiem dlaczego po wybraniu jakiegoś loginu z bazy i uzupełnienia formularza cyfrą 1 nie dodaje mi jej w pola active w rekordzie oznaczonym id według option value.
Proszę o pomoc.
Pozdrawiam.
Pomoże ktoś ?