Gå til innhold

Lyst til å lære PHP, hvordan starte?


Anbefalte innlegg

Skrevet

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?

Videoannonse
Annonse
Skrevet

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.

Skrevet

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

Skrevet

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

Skrevet

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

Skrevet

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,

Skrevet

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
Skrevet (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 av Darksite
Skrevet (endret)

Prøv å få denne til å telle til hundre da:

 

<?php
$tall = 0;
while($tall < 31) {
echo "Tall: $tall <br>";
$tall++;
}
?>

Endret av Sk!ppy
Skrevet

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.

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