Witam,
Mam pewien problem z edycją rekordu z bazy MySQL. Chodzi o to że teoretycznie kod jest dobry nie wywala błędów jednak wyskakuje komunikat o nie wypełnieniu pól poniżej daję kod:
<?php
$result = dbquery("SELECT nazwa, ostatni, zolta, czerwona, info, klub, zdjecie FROM edycja_sklad WHERE id='1'");
?>
<form method="POST" action="/viewpage.php?page_id=228">
<input type="text" class="textbox" name="nazwa" value="<?php
?>"><br />
<input type="text" class="textbox" name="ostatni" value="<?php
?>"><br />
<input type="text" class="textbox" name="zolta" value="<?php
?>"><br />
<input type="text" class="textbox" name="czerwona" value="<?php
?>"><br />
<input type="text" class="textbox" name="info" value="<?php
?>"><br />
<input type="text" class="textbox" name="klub" value="<?php
?>"><br />
<input type="text" class="textbox" name="zdjecie" value="<?php
?>"><br />
<br><br><center><input class="button" type="submit" name="go" value="Wyślij"></center>
</form>
<?php
if(isset($_POST['go'])){ // sprawdzamy czy kliknięto na przycisk do wysyłania formularza.
if(!empty($_POST['nazwa']) && !empty($_POST['ostatni']) && !empty($_POST['zolta']) && !empty($_POST['czerwona']) && !empty($_POST['info']) && !empty($_POST['klub']) && !empty($_POST['zdjecie'])){ // sprawdzamy czy zostały wypełnione wszystkie pola
$zapytanie = "UPDATE edycja_sklad SET nazwa='$nazwa', ostatni='$ostatni', zolta='$zolta', czerwona='$czerwona', info='$info', klub='klub', zdjecie='$zdjecie' WHERE id='1'";
$wykonaj = dbquery ($zapytanie); // dodajemy rekord do bazy
if($wykonaj == 'TRUE'){
echo '<br><center><strong>Zaktualizowano</strong></center>'; // wyświetlamy komunikat o poprawnym dodaniu rekordu do bazy
}
} else {
echo '<br><center><strong>Nie wypełniłeś wszystkich pól!</strong></center>'; // wyświetlamy komunikat o błędnym wypełnieniu formularza
}
}
?>
I moje pytanie gdzie leży problem? Kod jest używany w PHP-Fusion.