Gå til innhold

Rescudo

Medlemmer
  • Innlegg

    193
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Rescudo

  1. Si at jeg har en ting, f.eks. shpTing. Hva skal jeg gjøre for å lage en ny shpTing? Som jeg kan kalle med et annet navn. Litt vanskelig forklart... :p

     

    Det som er, er at jeg har en tanks som skal kunne skyte et skudd. Jeg vil helst slippe å sitte med 100 arrays av shpTing, så...

     

    Prøvde med noe "Dim skudd1 as new shpTing", men det gikk dårlig.

  2. bra.

    da funker det slik jeg håpet.

     

    Kan jeg hente brukernavn fra ($_SESSION['brukernavn'] så jeg kan få et skrit til å automatisk legge in forfatter når forfateren skal lage posten?, eller må det skrives inn manuelt?

    Kan selfølgelig kontrolere at navn of brukernavn er lik før en post lagres, men det ville vert kjekkere om forfatter kunne skrives inn automatisk etter hvilken bruker som var loget inn.

    Når posten legges til, så er vel spørringen noe som dette?:

     

    "INSERT INTO tabell (tittel, post, dato)

    VALUES ('$tittel','$post','$dato')"

     

    Da fikser du slik:

     

    "INSERT INTO tabell (tittel, post, dato, forfatter)

    VALUES ('$tittel','$post','$dato','$forfatter')"

     

    Forfatter finner du slik:

     

    (session_start() i toppen av scriptet)

    $forfatter = $_SESSION['brukernavn'];

     

    Og da er det i boks! ;)

  3. Da må du sjekke om posten som skal slettes er skrevet av den som går inn i scriptet. f.eks.

     

    if ($_SESSION['brukernavn'] == $post->forfatter)

     

    Dette betinger at du har hentet ut posten i variabelen post, at du har en kolonne som heter forfatter som inneholder brukernavnet til forfatteren av posten og at du har en session med brukernavnet i.

  4. nope, det skjer ikke i config.php, men i reg.php hos meg, så der ligger nok feilen ja. Men jeg får parse error når jeg skriver inn connect to mySQL koden, sikkert bare en fnutt som mangler eller noe, men jeg finner ikke feilen. Her er koden;

     

    <?php session_start(); ?>
    <?php
    include ("config.php");
    
    if ($_SESSION['auth']) 
    {mysql_connect($mySQLhost, $mySQLuser, $mySQLpass)
           or die("Could not connect: " . mysql_error());
    mysql_select_db($mySQLdb);[b]}[/b]
    
    
      $id = $_GET['id'];
      if (mysql_query("DELETE FROM $mySQLtable WHERE id = '$id'"))
      {
          echo "Innlegget er slettet.";
      }
      else
      {
          echo "En feil oppstod.";
      }
    }
    else
    {
      echo "Du må være logget inn dersom du skal ha tilgang til denne funksjonen.<p>";
      include ("login.php");
    }
    ?>
    

    Du har en } for mye... riktig:

     

    <?php session_start(); ?>
    <?php
    include ("config.php");
    
    if ($_SESSION['auth']) 
    {
       mysql_connect($mySQLhost, $mySQLuser, $mySQLpass)
       or die("Could not connect: " . mysql_error());
       mysql_select_db($mySQLdb);
    
    
      $id = $_GET['id'];
      if (mysql_query("DELETE FROM $mySQLtable WHERE id = '$id'"))
      {
          echo "Innlegget er slettet.";
      }
      else
      {
          echo "En feil oppstod.";
      }
    }
    else
    {
      echo "Du må være logget inn dersom du skal ha tilgang til denne funksjonen.<p>";
      include ("login.php");
    }
    ?>
    

  5. Hvorfor bruke position:fixed når man kan bruke background-attachment:fixed? eller støttes ikke sistnevnte av andre enn IE? Isåfall kan man jo lage tre stilark, et for IE og et for andre, og et stilark som inneholder felles ting. Slik gjør jeg det når ting ikke ser likt ut i IE og andre nettlesere ihvertfall.

×
×
  • Opprett ny...