Gå til innhold

Lyst til å lære PHP, hvordan starte?


Anbefalte innlegg

Videoannonse
Annonse

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

$_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

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 :thumbup:

  • Liker 1
Lenke til kommentar

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 av Darksite
Lenke til kommentar

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 :thumbup:

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...