webForumDet fria alternativet

ucfirst()?

3 svar · 263 visningar · startad av zorbaa

zorbaaMedlem sedan okt. 200511 inlägg
#1

Om jag vill att koden ska läggas i databasen med första bokstaven stor "ucfirst()" t.ex hur ska jag sätta den? har testat:
$fnamn = $_POST['fnamn'];
$fnamn = ucfirst($fnamn);
....

skriver jag med bara stora bokstäver blir det stora i mysql. vad kan man göra till det?

function matain(){
$datum = date("Y-m-d H:i:s");

$link = mysqli_connect("localhost", "root", "*******");
mysqli_select_db($link, "databas");

$fnamn = $_POST['fnamn'];
$enamn = $_POST['enamn'];
$epost = $_POST['epost'];
$user = $_POST['user'];
$pass = $_POST['pass'];

$sql="INSERT INTO users(fnamn,enamn,epost,user,pass,datum) VALUES('$fnamn','$enamn','$epost','$user','$pass','$datum')";
mysqli_query($link, "$sql");
mysqli_close($link);
}

DufferMedlem sedan mars 2003429 inlägg
#2

"Om jag vill att koden ska läggas i databasen med första bokstaven stor "ucfirst()" t.ex hur ska jag sätta den? har testat:
$fnamn = $_POST['fnamn'];
$fnamn = ucfirst($fnamn);
....

skriver jag med bara stora bokstäver blir det stora i mysql. vad kan man göra till det?"

Vad är det du vill uppnå? förstår inte riktigt, vill du spara php-koden i databasen eller vill du göra första bokstaven stor eller vad?

mvh

MatteMedlem sedan aug. 20002 975 inlägg
#3

Och om någon har Namnet McPherson eller liknande, vad händer då ?

Annars borde det gå att göra så här:

$fnamn = ucfirst(strtolower($_POST['fnamn']));
zorbaaMedlem sedan okt. 200511 inlägg
#4

jo tack det tänkte jag inte på, kanske onödig grejj.

123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)