NeEeO Skrevet 31. juli 2010 Forfatter Del 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? Lenke til kommentar
Warz Skrevet 31. juli 2010 Del 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. Lenke til kommentar
NeEeO Skrevet 31. juli 2010 Forfatter Del Skrevet 31. juli 2010 Men hva betyr det forskellige funksjonene, som $_Session, $_post, Isset..osv? Lenke til kommentar
Sk!ppy Skrevet 31. juli 2010 Del 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 Lenke til kommentar
NeEeO Skrevet 31. juli 2010 Forfatter Del Skrevet 31. juli 2010 Hmmm...jeg skjønte ikke helt hva du mente med $_SESSION Lenke til kommentar
Runar Skrevet 31. juli 2010 Del 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. Lenke til kommentar
Sk!ppy Skrevet 31. juli 2010 Del 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. Lenke til kommentar
NeEeO Skrevet 31. juli 2010 Forfatter Del 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... Lenke til kommentar
NeEeO Skrevet 31. juli 2010 Forfatter Del 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, Lenke til kommentar
Sk!ppy Skrevet 31. juli 2010 Del 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. Lenke til kommentar
Warz Skrevet 31. juli 2010 Del Skrevet 31. juli 2010 En lett ting du kan gjøre: Lag en teller som oppdateres med 1 hver gang du refresher. Tips: sessions Lenke til kommentar
Thomas. Skrevet 31. juli 2010 Del 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 Lenke til kommentar
NeEeO Skrevet 31. juli 2010 Forfatter Del 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 Lenke til kommentar
Sk!ppy Skrevet 31. juli 2010 Del 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 Lenke til kommentar
Thomas. Skrevet 31. juli 2010 Del 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 Lenke til kommentar
NeEeO Skrevet 31. juli 2010 Forfatter Del 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. Lenke til kommentar
Warz Skrevet 31. juli 2010 Del Skrevet 31. juli 2010 Få den til å telle til 100 uten å bruke tallet 101 Lenke til kommentar
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å