FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Nykomling
|
Citat:
sätt 1: Kolla om användaren skickat tomma uppgifter innan du lägger in det i databasen och sätta variabeln för namn till "inget namn" sätt 2: Det går att sätta default värde i mysql, vilket betyder att man om man inte sätter något värde är det just det du valde som default. // Peter |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Nykomling
|
Citat:
Jag har testat Sätt 2 att sätta ett default värde men när jag gör det så blir det ändå ett tomt fält. MVH Johan |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Nykomling
|
antingen
Kod:
if(empty($name)) { $name = "Inget namn"; } Kod:
if(strlen($name) == 0) { $name = "Inget namn"; } |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Nykomling
|
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Mycket flitig postare
|
Citat:
Johan, du verkar vara nybörjare när det gäller det här, så jag vill påpeka att det är viktigt att du använder mysql_real_escape_string() på alla värden du skickar till databasen. Om det är heltal eller flyttal går det att använda intval() respektive floatval() istället. http://se2.php.net/manual/en/functio...ape-string.php Varför är detta viktigt? Se här: http://www.wn.se/showpost.php?p=20324845&postcount=7 |
||
![]() |
![]() |
Svara |
|
|