Brugernavn:




Kodeord: Husk
Forside Forum Artikler Downloads Søg
 

Dine første commands


I denne artikkel vil jeg ikke forklare hvad PHP er, og hvorfor det er sådan men springe lige ud i det med nogle varriabler og andre små ting.

Det første eksempel bliver noget meget simpelt koden kommer først forklaringen bagefter.
  1. <?php
  2. echo "Mit første skridt ind i php";
  3. ?>
Denne kode vil resultere i en hvid side med teksten Mit første skridt in i php oppe i hjørnet. Denne kode kan også laves i HTML
  • <p>Mit første skridt in i php</p>
Så hvis du kun skal bruge tekst ligesom dette vil det være ligeså nemt at bruge HTML, grunden til jeg nævner det aligevel er fordi vi skal bruge den om lidt, videre til næste kode
  1. <?php
  2. $variable1 = "Min hund er rød";
  3. echo "$variable1";
  4. ?>
Dette vil vise en side med teksten "Min hund er rød" oppe i hjørnet, hvis du tænker hvorfor ikke bare skrive det i HTML kan jeg godt forstå dig, ville jeg nok også gøre med sådan nogle simple ting som tekst, men bare for at vise hvordan det fungere.

Så kan vi lave en lille "gætte-leg" med nogle simple commands hvor man skal gætte det rigtige tal (bare for at vise et eksempel).
side1.php
  1. <p>Gæt mit tal</p>
  2. <form method="POST" action="side2.php">
  3. <p><input type="text" name="gaet" size="20"><br>
  4. <input type="submit" value="Gæt på tallet"></p>
  5. </form>
Dette er bare en simpel HTML form som man kan skrive et tal i, der er ingen PHP i den kode, men gem den aligevel som side1.php
så skal vi have siden side2.php hvor vi skal have vores PHP-kode i.
  1. <?php
  2. $mittal = "5";
  3. $data = $_REQUEST["gaet"];
  4. if($data == $mittal){
  5. echo "Du gættede det, tillykke :)";
  6. }else{
  7. echo "Prøv igen :)";
  8. }
  9. ?>
Så kom der lidt mere PHP over det, nogle helt nye commands, først definere vi det tal brugeren skal gætte det kalder vi "mittal" det gør vi ved hjælp af en variable ($mittal) den kunne godt have heddet "$tal" eller noget andet, man skal bare finde noget som man selv kan huske - det er smart at undgå store bogstaver. Så hentede vi det tal brugeren skrev i formen ved hjælp af "$_REQUEST" som er en command i PHP.
Så skulle vi tjekke om brugeren havde ramt tallet det gør vi ved at sammenligne de 2 tal, og ser om de passer sammen der bruger man "if($data = $mittal){" hvis man skulle oversætte den linie til almindelig sprog ville den hedde hvis data er det samme som tal gør dette:.
Hvis man gætter rigtig får man denne besked "Du gættede det, tillykke :)" så kommer der endnu et engelsk udtryk "else" som jo betyder ellers, og det vil sige hvis de to tal ikke passer sammen får man denne besked "Prøv igen :)"

Jeg har lavet et lille eksempel med et andet tal - du kan jo se om du kan gætte det :)
http://www.spoilt.dk/rowl/side1.php
Oprettet af:

PHP

Point modtaget: 0

Rate:
20:19 13/11/2005

Kommentarer

Giv din mening tilkende om denne artikel, eller læs andres.
Har du spørgsmål eller brug for hjælp til denne artikel henvises du til forummet.
Brug $_POST i stedet for $_REQUEST når du henter tallet fra formen..

Men ellers en okay artikkel til nybegynderen.. :)
Oprettet af:
  Mail
13:36 01/12/2005
koden er rigtig nok.. men det du skriver efter det sidste kode eksempel skriver du if($data = $mittal){" og der burde stå if($data == $mittal){"
hvis der står et enkelt lighedstegn vil den sætte $data til at være mittal
hvis der er 2 lighedstegn tester den om de er lig med hinanden... :D
Oprettet af:
  Mail
14:59 01/12/2005
Man behøver ikke bruge $_POST, $_REQUEST er ligeså godt i så simpelt et eksempel :P
Oprettet af:
  Mail
19:05 08/05/2006
Rigtig fin er lige startet på PHP :)
Oprettet af:
  Mail
19:48 20/05/2006
Rigtig god artikel, den er rigtig lærerig for nybegyndere! :D
Oprettet af:
  Mail
10:40 03/03/2007
Rigtig god artikel :D! Du beskriver virkelig PHP på en let og forståelig måde :D
Oprettet af:
  Mail
19:33 20/11/2008
Du skal være oprettet og logget ind for at kommentere en artikel
Copyright © Rowl.dk v/ Michael Raagaard | 2005-12 | Alle rettigheder forbeholdes