Gå til innhold

ponas91

Medlemmer
  • Innlegg

    31
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av ponas91

  1. Jeg formaterte i går min egen datamaskin og gikk selvsagt ut ifra at den skulle oppføre seg normalt etterpå også, men dengang ei. Fikk lastet inn REaltek HD-lydbehandling og sjekket at oppsettet av høytalere fungerer både i det programmet og i veiviseren i Windows, noe det gjør. Får uansett bare mumlelyder, da lyden ser ut kun til å komme ut ifra subben.

     

    EDIT: Har en senterhøytaler, bakhøytalere og en sub

     

    Hjelp mottas med takk...

  2. Jeg er utdannet it-konsulent og på fritiden får jeg stadig forespørsler fra folk som trenger hjelp til datamaskiner, mobiler og annet teknisk utstyr, mest på tanke på søk og sletting av virus og malware, fjerning av programmer, oppdatering av drivere etc, men også større oppgaver som oppsett av rutere, nettverk etc.. Jeg har ikke opprettet et foretak enda, men det er noe som vurderes da jeg nå begynner å bli ganske ettertraktet.

     

    Det jeg lurer på er hvor mye det er normalt å ta for en som tar på seg slike arbeidsoppgaver?

    Nortech her hjemme tar 900kr for en typisk "rensejobb", vurderer å legge meg på halve og ta rundt 100-120 kroner timen.

     

    Edit: Tar gjerne forslag til hva annet jeg kan ta, helst med begrunnelse.

  3. Hei!

    I disse dager vurderer jeg sterkt om jeg skal skaffe med VPN slik mange gjør for å gjøre hverdagen over internett litt sikrere. Problemet er at jeg ikke har erfaringer ved noen tilbydere, og i den anledning spør jeg dere om anbefalinger for hvilken VPN jeg bør gå for, mtp. fart, pris etc.

  4. Først så må du slutte å ukritisk kopiere kode uten å forstå hva den gjør. Finn ut hva

    fetch_array(MYSQLI_NUM)
    
    gjør, spesielt MYSQLI_NUM

    http://php.net/manual/en/mysqli-result.fetch-array.php

     

    Punkt 2, lær deg litt debugging. Den enkleste formen er å legge til noe midlertidig kode for å se hvilke verdier som faktisk ligger i variablene, print_r() og var_dump() er kjekke funksjoner til dette. Skal du ha det enda bedre så installerer/legger du til en debugger som f.eks. xdebug og tar i bruk ett IDE (netbeans, phpstorm osv), da får du mulighet til å legge til break points i koden, og kan single steppe deg igjennom og følge med på hva som skjer.

     

    mer skulle ikke til! danke

  5. Kom noen skritt nærmere. Dette er det jeg har nå:

    $db = kobleTil();
    
    
    if (isset($_GET['oppdrID']) && is_numeric($_GET['oppdrID']) && $_GET['oppdrID'] > 0) {
    
    
    $id = $_GET['oppdrID'];
    $sql = "SELECT * FROM oppdrag WHERE oppdrID = ?";
    
    
    $stmt = $db->stmt_init();
    if ($stmt->prepare($sql)) {
    
    
    $stmt->bind_param("i", $id);
        $stmt->execute();
        $resultat = $stmt->get_result();
    
    
      while ($nesteRad = $resultat->fetch_array(MYSQLI_NUM)){
    
    
    echo "<hr />";
    
    
    echo "<table id='resultat'>";
    echo "<tr><th>Navn</th><th>Type</th><th>Startdato</th><th>Sluttdato</th><th>Antall timer</th><th>Aktiv</th></tr>";
    echo "<tr>";
    echo "<td>" . $nesteRad['navn'] . "</td>"; 
    echo "<td>" . $nesteRad['type'] . "</td>";
    echo "<td>" . $nesteRad['startDato'] . "</td>";
    echo "<td>" . $nesteRad['sluttDato'] . "</td>";
    echo "<td>" . $nesteRad['timer'] . "</td>";
    echo "<td>" . $nesteRad['aktiv'] . "</td>";
    echo "</tr></table>";
    
    
    $stmt->close();
     
    Den nederste delen skaper trøbbel tho. tror ikke det er på den måten jeg skal skrive ut dataene.
  6. pr. nå har jeg endret til dette, men det viser fortsatt ikke det jeg vil ha

    $db = kobleTil();
    
    	if (isset($_GET['oppdrID']) && is_numeric($_GET['oppdrID']) && $_GET['oppdrID'] > 0) {
    	
    	$id = $_GET['id'];
    	$sql = "SELECT * FROM oppdrag WHERE oppdrID = ?";
    
    	$statement = $db->prepare($sql);
    	$statement->execute();
    	$statement->bind_result($id);
    
    	$antall = 0;
     	while ($nesteRad = $statement->fetch()){
    
    	echo "<hr />";
    
    		echo "<table id='resultat'>";
    		echo "<tr><th>Navn</th><th>Type</th><th>Startdato</th><th>Sluttdato</th><th>Antall timer</th><th>Aktiv</th></tr>";
    		echo "<tr>";
    		echo "<td>" . $nesteRad['navn'] . "</td>"; 
    		echo "<td>" . $nesteRad['type'] . "</td>";
    		echo "<td>" . $nesteRad['startDato'] . "</td>";
    		echo "<td>" . $nesteRad['sluttDato'] . "</td>";
    		echo "<td>" . $nesteRad['timer'] . "</td>";
    		echo "<td>" . $nesteRad['aktiv'] . "</td>";
    		echo "</tr></table>";
    
    		$antall++;
    		$statement->close();
    
  7. Har pr. nå disse kodene. Problemet er at når jeg prøver å logge inn står det at brukernavnet ikke finnes, noe det HELT KLART gjør.

     

    index.php

    <!doctype html>
    <html>
    <head>
    <link rel="stylesheet" type="text/css" href="stilsett.php" />
    <meta charset="utf-8">
    <title>Forside // Prosjekt - PHP</title>
    </head>
    <body>
    
    <?php
    include_once "funksjoner.inc.php";
    
    echo "<div id='header'>";
    
    $db = kobleTil();
    
    ob_start();
    session_start();
    
    $a = $_GET['a'];
    
    // Script for utlogging ( link til: filnavn.php?a=loggut )
    if($a == "loggut") {
    if(session_destroy()) {
    echo("Vellykket utlogging");
    } else {
    echo("En feil oppstod!");
    }
    }
    
    // Script for innlogging
    elseif(!empty($_POST['submit'])) {
    
    // Beskyttelse
    $post_brukernavn	= htmlspecialchars(strip_tags($_POST['brukernavn']));
    $post_passord    = htmlspecialchars(strip_tags($_POST['passord']));
    
    // Sjekker om det er fylt inn noe i tekstfeltene
    if(empty($post_brukernavn)) {  $error_msg	= "<p>- Brukernavn</p>"; }
    if(empty($post_passord)) {      $error_msg	.= "<p>- Passord</p>"; }
    if(!empty($error_msg)) { echo("Du må fylle ut alle felt! Felt som ikke er fylt ut: <p>$error_msg</p>"); }
    else {
    
    // Spør databasen om brukernavnet finnes
    $mysql_sporring = "SELECT * FROM brukere WHERE brukernavn='$post_brukernavn'";
    $resultat  	= mysqli_query(kobleTil(), $mysql_sporring);
    
    if (mysqli_affected_rows(kobleTil()) == 0) {  echo "Brukernavnet du oppgav finnes ikke!"; }
    else {
    $row = mysqli_fetch_array($resultat);
    
    // Sjekker passordet og omgjør til md5 om passordet i databasen er 32 tegn.
    $bruker_passord = $row['passord'];
    if(strlen($bruker_passord) == 32) { $post_passord = md5($post_passord); }
    
    if($bruker_passord !== $post_passord) { echo("Passordet for brukeren \"<i>$post_brukernavn</i>\" er feil!"); }
    else {
    
    // Setter innlogget session og sender brukeren til "sikker side"
    $_SESSION['brukernavn'] = $post_brukernavn;
    header('Location: oppdrag.php');
    
    }
    }
    }
    }
    
    // Skriver ut innloggings felt
    else {
    
    echo "<form action=\"\" method=\"post\"><table>
    <tr><td>Brukernavn:</td><td><input type=\"text\" name=\"brukernavn\" size=\"20\" /></td></tr>
    <tr><td>Passord:</td><td><input type=\"password\" name=\"passord\" size=\"20\" /></td></tr>
    <tr><td></td><td><input type=\"submit\" name=\"submit\" value=\"Logg inn\" /></td></tr>
    </table></form>";
    echo "<a href='index.php?a=loggut'>Logg ut</a>";
    
    }
    
    
    	
    echo "</div>";
    ?> 
    
    </body>
    </html>
    

    funksjoner.inc.php

    <?php
    echo "<link rel='stylesheet' type='text/css' href='stilsett.php'>";
    
    function navigasjon(){
    
    echo "<div class='navi'><ul><li><a href='index.php'>Forside</a></li><li><a href='oppdrag.php'>Oppdrag</a></li><li><a href='lioppdrag.php'>Legg inn nytt oppdrag</a></li></ul></div>";	
    
    }
    
    function kobleTil() {
    	
    $vert = "localhost";
    $databasenavn = "prosjektphp";
    $bruker = "prosjektphp";
    $passord = "";
    $db = new mysqli($vert, $bruker, $passord, $databasenavn);
    return $db;
    }
    
    ?>
    
  8. Driver å lage et påloggingssystem med sessjoner, men sliter litt (mildt sagt).

    Noen ganger får jeg konflikter med navigasjonen på siden min og andre ganger står det at jeg har for mange pålogginger på én gang. 

     

    index.php

    <!doctype html>
    <html>
    <head>
    <link rel="stylesheet" type="text/css" href="stilsett.php" />
    <meta charset="utf-8">
    <title>Forside // Prosjekt - PHP</title>
    </head>
    <body>
    
    <?php
    // include_once "funksjoner.inc.php";
    include "sesjon.php";
    
    echo "<div id='header'>";
    
    // echo navigasjon();
    // echo innsjekk();
    
    	
    echo "</div>";
    	
    echo "<div id='innhold'>";
    
    echo "<h1>Velkommen" . $login_sesjon . "</h1>";
    echo "<h2><a href = 'logout.php'>Sign Out</a></h2>";
    	
    echo "</div>";
    ?> 
    
    </body>
    </html>
    

    sesjon.php

    <?php
       
       
       session_start();
       
       $user_check = $_SESSION['login_bruker'];
       
       $ses_sql = mysqli_query(kobleTil(),"select username from admin where username = '$user_check' ");
       
       $row = mysqli_fetch_array($ses_sql,MYSQLI_ASSOC);
       
       $login_session = $row['brukernavn'];
       
       if(!isset($_SESSION['login_bruker'])){
          header("location:logginn.php");
       }
    ?>
    

    logginn.php

    <!doctype html>
    <html>
    <head>
    <link rel="stylesheet" type="text/css" href="stilsett.php" />
    <meta charset="utf-8">
    <title>Endre oppdrag // Prosjekt - PHP</title>
    </head>
    <body>
    
    <?php
    include_once "funksjoner.inc.php";
    include_once "sesjon.php";
    echo "<div id='header'>";
    
    	echo navigasjon();
    	
    echo "</div>";
    	
    echo "<div id='innhold'>";
    	
    	session_start();
       	if($_SERVER["REQUEST_METHOD"] == "POST") {
    
    	$db = kobleTil();
    	$brukernavn = mysqli_real_escape_string(kobletil($_POST['brukernavn']));
    	$passord = mysqli_real_escape_string($kobleTil($_POST['passord']));
    	$sql = "SELECT * FROM brukere WHERE brukernavn = '$brukernavn' AND passord = '$passord'";
    	$resultat = $db->query($sql);
    	$rad = $resultat->fetch_assoc();
    	$aktiv = $rad['aktiv'];
    
    	$count = mysqli_num_rows($resultat);
    
    	if(count == 1){
    
    		session_register("brukernavn");
    		$session['login_bruker'] = $brukernavn;
    
    		header("location: index.php");
    	}else{
    		$error = "Feil brukernavn eller passord!";
    
    	}
    }
    
    echo "<h1>Velkommen" . $login_sesjon . "</h1>";
    echo "<h2><a href = 'logout.php'>Sign Out</a></h2>";
    
    echo "</div>";
    ?>
    
    
    </body>
    </html>
    

    funksjoner.inc.php

    <?php
    echo "<link rel='stylesheet' type='text/css' href='stilsett.php'>";
    
    function navigasjon(){
    
    echo "<div class='navi'><ul><li><a href='index.php'>Forside</a></li><li><a href='oppdrag.php'>Oppdrag</a></li><li><a href='lioppdrag.php'>Legg inn nytt oppdrag</a></li></ul></div>";	
    
    }
    
    function innsjekk(){
    	
    echo "<div class='innsjekk'>
    <form action='logginn.php' method='post'>
    <input type='text' name='brukernavn'>
    <br>
    <input type='password' name='passord'>
    <br><br>
    <input type='submit' value='Logg inn'></form>
    </div>";
    	
    }
    
    
    function kobleTil() {
    	
    $vert = "localhost";
    $databasenavn = "prosjektphp";
    $bruker = "prosjektphp";
    $passord = "";
    $db = new mysqli($vert, $bruker, $passord, $databasenavn);
    return $db;
    }
    
    ?>
    
  9. Det jeg prøver å få til er å vise data fra en bestemt id hentet fra id'en som allerede ligger i linken.

    // edit: jeg får ikke opp noen feilmeldinger, men jeg får heller ikke opp noe resultat

    <?php
    include "funksjoner.inc.php";
    echo "<div id='header'>";
    
    echo navigasjon();
    	
    echo "</div>";
    	
    echo "<div id='innhold'>";
    
    	$db = kobleTil();
    	$sql = "SELECT * FROM oppdrag";
    	$resultat = $db->query($sql);
    	while($nesteRad = $resultat->fetch_assoc()) {
    	echo "<hr />";
    
    		echo "<table id='resultat'>";
    		echo "<tr><th>Navn</th><th>Type</th><th>Startdato</th><th>Sluttdato</th><th>Antall timer</th><th>Aktiv</th></tr>";
    		echo "<tr>";
    		echo "<td>" . $nesteRad['navn'] . "</td>"; 
    		echo "<td>" . $nesteRad['type'] . "</td>";
    		echo "<td>" . $nesteRad['startDato'] . "</td>";
    		echo "<td>" . $nesteRad['sluttDato'] . "</td>";
    		echo "<td>" . $nesteRad['timer'] . "</td>";
    		echo "<td>" . $nesteRad['aktiv'] . "</td>";
    		echo '<td><a href="endre.php?id=' . $nesteRad['oppdrID'] . '">Endre</a></td>';
    		echo '<td><a href="slett.php?id=' . $nesteRad['oppdrID'] . '">Slett</a></td>';
    		echo "</tr></table>";
    
    		echo "<hr />";
    
    	}
    	
    echo "</div>";
    ?>
    
    <?php
    include "funksjoner.inc.php";
    echo "<div id='header'>";
    
    	echo navigasjon();
    	
    echo "</div>";
    	
    echo "<div id='innhold'>";
    
    	$db = kobleTil();
    
    	if (isset($_GET['oppdrID']) && is_numeric($_GET['oppdrID']) && $_GET['oppdrID'] > 0) {
    	
    	$id = $_GET['oppdrID'];
    	$sql = "SELECT * FROM oppdrag WHERE oppdrID = $id or die(mysql_error());";
    	
    
    	$resultat = $db->query($sql);
    
    	if($nesteRad) {
    
    	while($nesteRad = $resultat->fetch_assoc()) {
    	echo "<hr />";
    
    		echo "<table id='resultat'>";
    		echo "<tr><th>Navn</th><th>Type</th><th>Startdato</th><th>Sluttdato</th><th>Antall timer</th><th>Aktiv</th></tr>";
    		echo "<tr>";
    		echo "<td>" . $nesteRad['navn'] . "</td>"; 
    		echo "<td>" . $nesteRad['type'] . "</td>";
    		echo "<td>" . $nesteRad['startDato'] . "</td>";
    		echo "<td>" . $nesteRad['sluttDato'] . "</td>";
    		echo "<td>" . $nesteRad['timer'] . "</td>";
    		echo "<td>" . $nesteRad['aktiv'] . "</td>";
    		echo "</tr></table>";
    
    		echo "<hr />";
    
    		}
    	}
    }
    
    echo 	"<form action='kjoer2.php' method='post'>";
    echo	"<table id='leggInn'><tr><td>
    		<label for='startTid'>Starttid</label></td><td><input type='datetime-local' name='startTid' id='skjemaLeggInn'></td></tr>
    		<tr><td>
    		<label for='slutTid'>Sluttid</label></td><td><input type='datetime-local' name='slutTid' id='skjemaLeggInn'></td></tr>
    		<tr><td>
    		<label for='merknad'>Merknad</label></td><td><textarea name='merknad' rows='10' cols='30'  id='skjemaLeggInn'></textarea></td></tr>
    		<tr><td>
    		<label for='antTimer'>Antall Timer</label></td><td><input type='text' name='antTimer' id='skjemaLeggInn'>
    		</td></tr>
    		<tr><td><input type='submit' value='Legg inn'>
    		</td></tr>
    		</form>";
    	
    echo "</div>";
    ?>
    
  10. Jeg sliter litt med en kake-oppgave, der jeg per nå er her;

    index.php

    <!doctype html>
    <html>
    <head>
    <link rel="stylesheet" type="text/css" href="stilsett.css">
    <meta charset="utf-8">
    <title>Øving 6 - Oppgave 1</title>
    </head>
    <body>
    
    
    <div id='hoved'>
    
    <p>
    		For å lagre ting som skrifttyper, skriftstørrelser, farger og navn ville jeg brukt i en profil slik ville jeg brukt informasjonskapsler (cookies).<br/>
    		Denne formen for tilstandsbevaring gjør at preferansene du setter sendes til serveren, og forblir der på en annen måte enn om du hadde 
    		lagret informasjonen lokalt. <br/>
    		Ved å bruke informasjonskapsler lagres dataene du skriver inn i en egen fil. Denne filen kan så bli brukt til å hente inn igjen informasjonen <br/> 
    		der du måtte trenge den. Dataene vil ikke forsvinne før innholdet i denne filen blir slettet. <br/>
    </p>";
    	
    <h1>Enkelt skjema for lagring av informasjon</h1><br/>
    
    		<form action="kaker.php" method="get">
    		<select name="skrifttype">
    		<option value="Arial">Arial</option>
    		<option value="Helvetica">Helvetica</option>
    		</select>
    		<select name="skrifstørrelse">
    		<option value="10">10</option>
    		<option value="20">20</option>
    		</select>
    		<select name="skriftfarge">
    		<option value="blue">Blå</option>
    		<option value="red">Rød</option>
    		</select><br/><hr/>
    		<input type="submit" value="Lagre">
    		</form>
    	
    </div>
    
    
    </body>
    </html>
    

    kaker.php

    <?php
    
    setcookie($skrtyper, $_GET["skrifttype"], 7);
    setcookie($skrstorrelse, $_GET["skriftstorrelse"], 7);
    setcookie($skrfarge,  $_GET["skriftfarge"], 7);
    
    ?>
    
    <html>
    	<body>
    	<?php
    		echo "ewewklropewkropewrekopew<br/>";
    		echo $_COOKIE[$skrtyper];
    		echo $_COOKIE[$skrstorrelse];
    		echo $_COOKIE[$skrfarge];
    	?>
    	</body>
    </html>
    

    Jeg får ikke printet ut innholdet i kakene jeg oppretter, og tar det derfor sånn at jeg aldri greier å opprette dem. Noen som har peiling?

  11. Hei!

    Har tenkt å scripte en quiz som en del av en Flash-presentasjon. Trenger i den anledning litt veiledning slik at jeg kommer meg på rett vei og gjør ting riktig. Jeg har pr. nå tre spørsmål på ét frame. Hver av disse har under seg tre svaralternativ der kun ét er riktig. Greia er at jeg har tenkt å ha en knapp neders som viser hvor mange riktige svar som blir krysset av og at det skal vises i en label eller dynamisk tekstboks ved siden av. Sliter litt med hvordan jeg skal klare å samle opp antall riktige fra de tre spørsmålene. 

     

    EDIT: Svaralternativene er gjort om til knapper!

     

    Takk på forhånd!

  12. Hei!

    Jeg er i ferd med å relansere nettsidene til el-innebandylaget vårt her på Levanger; lhslbandy.com

    Drupal er det CMSet jeg har brukt i et par år nå, men på grunn av et par sikkerhetsproblemer har jeg bestemt meg for å gå nye veier og prøve på noe nytt.

     

    Spør i den anledning om noen har forslag og erfaringer med CMS (Content management system) som er god i bruk for nyheter, artikler, bilder og annet klubbrelatert? 

  13. Hei!

    Har i et par dager forundret meg over hvorfor skjermen på min nye Sony Xperia Z5 Compact alltid slår seg på når jeg løfter den opp fra mobillommen.

     

    Jeg har etter litt eksperimentering funnet ut at den oppfører seg sånn om den ligger med baksiden av telefonen (der NFC bl.a. er) mot magnetlokket. Er dette farlig for telefonen? Det er ivertfall fryktelig plagsomt.

     

    Mobillommen er en svart Golla Road Phone Vallet REY.

    http://shop.golla.com/epages/Golla.sf/en_GB/?ObjectPath=/Shops/Golla/Products/G1722

  14. Hei!

    Etter at jeg oppgraderte til Windows 10 har jeg hatt det problemer med at hver gang jeg restarter maskina, så får jeg ikke koblet til internetten igjen etterpå. Etter dette må jeg leve med "Uidentifisert nettverk" og null Facebook i 1-2 dager før det plutselig kommer tilbake.

    Har et Asus Z87-Pro hovedkort.

     

    EDIT: Er vel og merke kun kablanettet som forsvinner. Trødløsnettet fungerer som normalt.

×
×
  • Opprett ny...