1 / 12

Max start-guide

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). <form action =’ett_exempel.php’ method =’post’>

eve-whitney
Download Presentation

Max start-guide

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Max start-guide Liten och väldigt snabbt ihopkastad

  2. 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

  3. Formulär (kod) <form action=’ett_exempel.php’ method=’post’> <input type=’text’ name=’efternamn’ /> <input type=’submit’ value=’Skicka!’ /> </form> • Det feta = det viktiga att tänka på. Fortsätter nästa sida!

  4. 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 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’];

  5. 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

  6. 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

  7. if Syntax (att inte våldta PHP-språket) { echo”Du har ett vanligt efternamn”; } ($efternamn == ”Persson”) Observera att allt inom { } hör till if-satsen. Precis som att allt inom ” ” är en sträng. GLÖM INTE ATT AVSLUTA DET DU PÅBÖRJAT

  8. 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!!)

  9. 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...

  10. 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: • <?php$efternamn = $_POST[’efternamn’];if ($efternamn == ”svensson”) {echo ”Ditt efternamn är $efternamn, trevligt”}?> • 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å ; .

  11. Felmeddelanden • Eftersom förklaringen inte var den bästa ska du få ett sista viktigt tips... • Felet som kommer upp: • Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /customers/niklashallgren.net/niklashallgren.net/httpd.www/dtr/stralin_max/test.php on line 5 • PHP berättaristort sett vad du gjortfel!Expecting = förväntar sig. PHP sägeralltsåatt den tyckteattdetbordekommaettkommaellerettsemikolon, då vet du juatt du missatdet! • Detstårävenvilkenfilsomfeletliggeri

  12. 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) • 

More Related