<?php
$dane = mysql_query('SELECT * FROM `uczniowie` WHERE `id` = "'.$_POST['uczen'].'"'); {
$imie_ucznia = $rekord2['imie'];
$nazwisko_ucznia = $rekord2['nazwisko'];
$pesel_ucznia = $rekord2['pesel'];
$telefon_ucznia = $rekord2['telefon'];
}
$rezultat = mysql_query('SELECT `klasa` FROM `uczniowie` WHERE `id` = "'.$_POST['uczen'].'"'); ?>
<form action="" method="post" class="formularz">
<div>
<label for="imie">Imię ucznia:</label><input type="text" id="imie" name="imie" value="
<?php echo $imie_ucznia; ?>">
</div>
<div>
<label for="imie">Nazwisko ucznia:</label><input type="text" id="imie" name="nazwisko" value="
<?php echo $nazwisko_ucznia; ?>">
</div>
<div>
<label for="imie">Klasa:</label>
<select name="klasa">
<?php
{
echo '<option>'.$rekord['klasa'].'</option>'; }
?>
</select>
</div>
<div>
<label for="imie">Pesel ucznia:</label><input type="text" id="imie" name="pesel" maxlength="11" value="
<?php echo $pesel_ucznia; ?>">
</div>
<div>
<label for="imie">Telefon kontaktowy:</label><input type="text" id="imie" name="telefon" maxlength="11" value="
<?php echo $telefon_ucznia; ?>">
</div>
<input type="submit" name="submit" value="Zapisz">
</form>
<?php
if (isset($_POST['submit'])) {
$imie = $_POST['imie']; // Filtrowanie nazwy użtkownika
{
if(mysql_query("UPDATE `uczniowie` SET imie="$imie." WHERE `id` = "$_POST['uczen']"")) {
unset($_POST['nazwisko']); unset($_POST['telefon']); //setcookie('formularz', time(), time() + 60);
echo '<span id="green">Dodano ucznia!</span>'; }
else{
}
}
else{
echo '<span id="red">Uzupełnij wszystkie pola!</span>'; }
}
?>
Powyższy kod działa jedynie jeśli, dane do zapytania UPDATE podam na sztywno, a jeśli chcę, żeby były pobierane ze zmiennej już nie działa. Liczę na szybką pomoc i pozdrawiam.