NeEeO Skrevet 31. juli 2010 Forfatter Skrevet 31. juli 2010 Ja scripte funka, skal låne en bok fra biblioteket om 1 uke, har reservert den, kanskje det blir bedre da? helt sikker på at det ikke finnes noe lettere å lage?
Warz Skrevet 31. juli 2010 Skrevet 31. juli 2010 Jo, det finnes en enda enklere måte, test denne: <?php session_start(); ?> <h1>Gjestebok</h1> <?php if($_POST) $_SESSION['gjestebok'] .= '<br/>'.$_POST['melding']; if(isset($_SESSION['gjestebok'])) echo $_SESSION['gjestebok']; ?> <form action="" method="post"> <input type="text" name="melding" value="" /> <input type="submit" name="insert" value="Legg inn melding" /> </form> Gjesteboken vil her bli slettet når du avslutter browseren siden den bare lagrer meldinger i session. Blir litt enklere da.
NeEeO Skrevet 31. juli 2010 Forfatter Skrevet 31. juli 2010 Men hva betyr det forskellige funksjonene, som $_Session, $_post, Isset..osv?
Sk!ppy Skrevet 31. juli 2010 Skrevet 31. juli 2010 $_SESSION - Data som lagres om brukeren, $_SESSION['brukernavn'] foreksempel. EN variabel som kan være forskjellige for vær eneste bruker. Kan brukes til å identifisere bruker. $_POST - Verdien av en form, som postes isset - Viss verdien er "true"/eksisterer
NeEeO Skrevet 31. juli 2010 Forfatter Skrevet 31. juli 2010 Hmmm...jeg skjønte ikke helt hva du mente med $_SESSION
Runar Skrevet 31. juli 2010 Skrevet 31. juli 2010 $_SESSION lagres i nettleseren, og forsvinner hvis du lukker den. Derfor er det nyttig når man skal lagre informasjon i et logg inn-system, for eksempel.
Sk!ppy Skrevet 31. juli 2010 Skrevet 31. juli 2010 Det er en variabel som gjelder for kun en bruker. F.eks $_SESSION[brukernavn] inneholder Sk!ppy hos meg, og Darksite hos deg.
NeEeO Skrevet 31. juli 2010 Forfatter Skrevet 31. juli 2010 Eller man, faen, jg håper på å få PHP boka før i uke, skl låne den. Jeg forstår ikke mye av dette ennå, Noe speess dere anbefaler? hva jeg burde gjøre imens jeg venter på boka...
NeEeO Skrevet 31. juli 2010 Forfatter Skrevet 31. juli 2010 Ja, seff, men dette er et vanskelig nivå, jeg skjønner så vidt dette, noe lettere? ikke gjeste bok, noe kjempe lett? Finnes det noen spill liksom sån at du kan lære PHP,
Sk!ppy Skrevet 31. juli 2010 Skrevet 31. juli 2010 Spill for å lære php? Da hadde vi hørt det og Nei, du må nok gjøre det på samme måte som alle andre.
Warz Skrevet 31. juli 2010 Skrevet 31. juli 2010 En lett ting du kan gjøre: Lag en teller som oppdateres med 1 hver gang du refresher. Tips: sessions
Thomas. Skrevet 31. juli 2010 Skrevet 31. juli 2010 Du kan jo lage en enkel kalkulator. Har kommentert ganske mye i koden. <?php /** her sjekker vi om vi har trykket på knappen "Regn Ut!", som befinner seg i HTML'en nedenfor **/ /** hva vi har satt i name="" i HTMLen er hva vi må sette opp under her: ($_POST['--->HER INNI<---']) **/ if(isset($_POST['ok'])) { /** her summerer vi tallene (ganger dem) **/ /** * = gangetegn i php **/ /** $_POST['m1'] = første feltet du skriver inn et tall **/ /** $_POST['m2'] = andre feltet du skriver inn et tall **/ /** hva gjør vi her? Jo, vi ganger value av felt 1 med value av felt 2 **/ /** vi gir $sum resultatet av regnestykke **/ $sum = ($_POST['m1'] * $_POST['m2']); /** her skriver vi ut resultatet **/ /** felt1 * felt2 = $sum **/ echo $_POST['m1'] . ' * ' . $_POST['m2'] . ' = ' . $sum; } ?> <form action="" method="post"> <input type="text" size="1" name="m1" /> * <input type="text" size="1" name="m2" /> <input type="submit" name="ok" value="Regn Ut!" /> </form> Test denne koden Hvis du vil prøve å lære, gjør om denne koden slik at den plusser tallene istedenfor å gange dem. Prøv det 1
NeEeO Skrevet 31. juli 2010 Forfatter Skrevet 31. juli 2010 (endret) Du kan jo lage en enkel kalkulator. Har kommentert ganske mye i koden. <?php /** her sjekker vi om vi har trykket på knappen "Regn Ut!", som befinner seg i HTML'en nedenfor **/ /** hva vi har satt i name="" i HTMLen er hva vi må sette opp under her: ($_POST['--->HER INNI<---']) **/ if(isset($_POST['ok'])) { /** her summerer vi tallene (ganger dem) **/ /** * = gangetegn i php **/ /** $_POST['m1'] = første feltet du skriver inn et tall **/ /** $_POST['m2'] = andre feltet du skriver inn et tall **/ /** hva gjør vi her? Jo, vi ganger value av felt 1 med value av felt 2 **/ /** vi gir $sum resultatet av regnestykke **/ $sum = ($_POST['m1'] * $_POST['m2'] * $_POST['m3']); /** her skriver vi ut resultatet **/ /** felt1 * felt2 = $sum **/ echo $_POST['m1'] . ' * ' . $_POST['m2'] . ' * ' . $_POST['m3'] . ' = ' . $sum; } ?> <form action="" method="post"> <input type="text" size="1" name="m1" /> * <input type="text" size="1" name="m2" /> * <input type="text" size="1" name="m3" /> <input type="submit" name="ok" value="Regn Ut!" /> </form> Endret 31. juli 2010 av Darksite
Sk!ppy Skrevet 31. juli 2010 Skrevet 31. juli 2010 (endret) Prøv å få denne til å telle til hundre da: <?php $tall = 0; while($tall < 31) { echo "Tall: $tall <br>"; $tall++; } ?> Endret 31. juli 2010 av Sk!ppy
Thomas. Skrevet 31. juli 2010 Skrevet 31. juli 2010 Flott Da, greier du legge til et felt til, som heter m3? Slik at du kan gange sammen 3 tall. m1 * m2 * m3 = sum
NeEeO Skrevet 31. juli 2010 Forfatter Skrevet 31. juli 2010 Prøv å få denne til å telle til hundre da: <?php $tall = 0; while($tall < 31) { echo "Tall: $tall <br>"; $tall++; } ?> Leett <?php $tall =0; while($tall < 101) { echo "Tall: $tall <br>"; $tall++; } ?> Flott Da, greier du legge til et felt til, som heter m3? Slik at du kan gange sammen 3 tall. m1 * m2 * m3 = sum Greit skal gjøre det vent 1 sec.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå