Max start-guide Liten och väldigt snabbt ihopkastad
Formulär Vad är det som ska ta emot det du skickar? ◦ Action = sidan som tar hand om det du skickar ◦ Method = Hur skickar du det? POST/GET Textfält
Formulär (kod) actionmethod name Det feta = det viktiga att tänka på. Fortsätter nästa sida!
Formulär (hämta data) Att hämta data ◦ Ett inputfält (t.ex text) ◦ Ett namn Hämta datat till en variabel ◦ Metod (POST/GET) $_POST[’’]; $_GET[’’]; ◦ Namnet ◦ Namnet på inputfältet är det som du skriver in när du hämtar vad som står i inputfältet $_POST[’efternamn’]; ◦ Tilldela datat till en variabel $efternamn = $_POST[’efternamn’];
Formulär (variabler) En variabel ◦ Börjar med dollartecken $efternamn ◦ Har ett värde, $efternamn = ”Nilsson” ◦ Dynamiskt värde, $efternamn = $_POST[’efternamn’] Skriva ut en variabel ◦ echo $efternamn
Syntax (att inte våldta PHP-språket) Det du startar ska du också avsluta! ◦ En sträng: $efternamn = ”Svensson”; Du startar med ” och avslutar med ”; ◦ if-sats Kommer nästa sida
Syntax (att inte våldta PHP-språket)
if-sats (varför två == ?) if ($efternamn == ”svensson”) ◦ För det betyder att du ska jämföra ◦ Har du bara ett = så betyder det att du tilldelar $efternamn värdet ”svensson” ($efternamn = ”svensson” är ju hur du tilldelar en variabel ett värde!!)
Om semikolon lite snabbt Detta är inte fakta, bara en teori Om du har någon som innehåller flera rader, t.ex en if-sats så stänger du in det i {}. Om du har något som är en rad, t.ex echo så avslutas det med ; Ungefär...
Felmeddelanden Vafaaan, det står att det är fel på rad 5 men jag är säker på att det inte är det! ◦ Om du är HELT säker så ligger felet tidigare ◦ Men hallå, varför säger den rad 5 om det är tidigare då...? ◦ För t.ex: Observera att jag har glömt ett ; på rad 4. Det tänker inte PHP på förran du vill göra nåt som inte hör till echo (du avslutar ju echot med ; ). Dvs, den kommer tycka att } som ligger på rad 5 är fel för den hör inte alls till echo, den vill ju att det ska stå ;.
Felmeddelanden Eftersom förklaringen inte var den bästa ska du få ett sista viktigt tips... Felet som kommer upp: expecting ',' or ';' test.phpline 5 ◦ Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /customers/niklashallgren.net/niklashallgren.ne t/httpd.www/dtr/stralin_max/test.php on line 5 PHP berättar i stort sett vad du gjort fel! Expecting = förväntar sig. PHP säger alltså att den tyckte att det borde komma ett komma eller ett semikolon, då vet du ju att du missat det! Det står även vilken fil som felet ligger i
PS. Jag gissar på att du inte riktigt orkade läsa ordentligt för du vet att jag (troligen) sitter ganska nära. Om det stämmer, läs igen fuckface. Om du inte förstår ändå är det förståeligt (hahaha) ◦