Gå til innhold

ponas91

Medlemmer
  • Innlegg

    35
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av ponas91

  1. Jeg har en DELL 1907FP som jeg tror døde i kveld. 

    Hørte plutselig en hisselyd som ble høyere og høyere, varte kanskje i 5 sekunder før skjermen ble svart.

    Når man er inne i skjerminnstillingene får man deaktivert og aktivert skjermen igjen, men da kommer den hisselyden igjen og bildet kommer kanskje bare i 3 sekunder før skjermen blir svart igjen. Hisselyden forsvinner når bildet blir svart.

    Man får dratt vinduer over på den og trykket på dem, f.eks. hvis jeg drar en Youtubefane over og trykker for å sette igang videoen og av/på-knappen på skjermen lyser som den skal.

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

  3. Hei!

    Jeg lurer på om noen har oversikt over tilbydere av sertifiseringer (Microsoft, VMWare etc.) man kan ta fullt og helt over Internett? 

     

    Tenke jeg skulle spe utdanningen min litt, og spør derfor også om aktuelle sertifiseringer for en som er utdannet IT-konsulent, med en forkjærlighet for Microsoft.

  4. Så du ikke timeprisen du gikk for når du jobbet som it-konsulent? 

     

    Jeg fakturerer som regel en 4-5 ganger lønnen min i de jobbene jeg har hatt.. 

     

    Jeg har ikke jobberfaring fra andre steder, da det ikke er lenge siden jeg ble ferdig med studiene.

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

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

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

  8. 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.
  9. 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();
    
  10. 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;
    }
    
    ?>
    
  11. 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;
    }
    
    ?>
    
  12. 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>";
    ?>
    
  13. 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?

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

×
×
  • Opprett ny...