Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Domyślna wartość
Forum PHP.pl > Forum > Bazy danych > MySQL
xamrex
Witam
Chciałbym zrobić tak, że jeśli nie wpisze żadnego rekordu do tabeli boisko to domyślnie będzie to duze
I mam:
pole :boisko
Domyślnie:duze
I gdy dodaję przez phpmyAdmina, to gdy kliknę dodaj ta literka z od razu pojawia mi się w tym formularzu.
Lecz gdy dodaję przez formularz (wygląda on mniej więcej tak, pomijam łączenie z bazą danych)
1)Plik php
Kod
$boisko= $_POST['boisko'];
  $zapytanie = "INSERT INTO `uwagi` (`boisko`) VALUES ('$id')";
  $idzapytania = mysql_query($zapytanie);

2)Formularz (html)
Kod
<html>
<head><title>dodaj</title></head>
<body>
<form action="dodajrekord.php" method="post">
<b>boisko:</b><br /> <input type="text" name="boisko" /><br />
<input type="submit" value="dodaj" />
</form>
</body>
</html>


To dodaje mi się puste pole..
Wynika to chyba z tego, że jest domyślnie te duze ale gdy robię przez ten formularz, i gdy nic nie wpiszę, to on to bierze jako domyślnie i dlatego nie wpisuje się nic.

Jak sobie z tym poradzić?


Wpadłem na pomysł, aby w tym polu w formularzu było napisane duze, a gdy się na nie kliknie, znikał wyraz duże i pojawiała się możliwość wpisania własnego rekordu..
Tylko pod jakim hasłem mam szukać w googlach czegoś takiego?

EDIT:
wystarczyło
Kod
value="domyślna wartość"
maly_swd
pole domyslana wartosc dziala inaczej niz Ty myslisz

jesli w tabeli masz takie pola
ID
NAZWA
WARTOSC (domyslnie '8')

to jak zrobisz inserta

INSERT INTO TABELA (id, nazwa) values (2, 'ola');

to po wykonaniu inserta dostaniesz wpis
ID=2
NAZWA=OLA
WARTOSC=8

A w twoim przypadku wstawisz pusty Ciag... ktory jest wartoscia:) musisz pominac pole, wtedy doda sie wartosc domyslna

ps. mam nadzieje ze chyba dobrze to opisalem
skowron-line
Możesz sobie zrobić warunek w zapytaniu który będzie sprawdzał czy nic nie ma i jak nie będzie to wstawi domyślną wartość.
google-> mysql if statement
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.