Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Problem z Edycją - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Problem z Edycją (/thread-problem-z-edycja)



Problem z Edycją - qetli - 01-03-2011

Wtam mam skrypt który edytuje rekordy mysql. Teraz problem tkwi w tym ze chce zeby nie wpisane rekordy nie były edytowane bo w tej chwili mam tak ze jeżeli nie edytuje rekordu to zmienia mi na pusty. Pomocy

Kod PHP:
if($page=='instaluj')
{
$id=$_POST['id'];
$nick=$_POST['nick'];
$haslo=$_POST['haslo'];
$wygas=$_POST['wygas'];
$flagid=$_POST['flagid'];
$flagik=$_POST['flagik'];
$zapytanie "UPDATE `admin` SET `nick` = '$nick',`haslo` = '$haslo',`wyg` = '$wygas',`flagid` = '$flagid',`flagik` = '$flagik' WHERE `id`='$id'";
$idzapytania mysql_query($zapytanie);
if(
$idzapytania)
{
echo 
"<font color='green'>Dane Zostały Zmienione</font> <a href='adm.php'>Cofinij</a>";
}
else
{
echo 
"Dane Nie Zostały Zmienione";
}




RE: Problem z Edycją - R_Rafalsky - 03-03-2011

Zmienia na pusty bo zawartość niepodanych zmiennych to FALSE czyli pusty. Zrób sobie funkcję (albo IF), która sprawdza czy zmienna jest pusta i jak jest pusta to dopisuje przykładową wartość.