Avatar billede janorakel Nybegynder
14. september 2003 - 16:53 Der er 23 kommentarer og
1 løsning

Loginsystem som logger bruger?

Jeg benytter et MySQL-loginsystem, som det på http://sukos.dk .
Jeg har lavet en bibliografidatabase, hvor mange forskellige brugere logger ind og taster mange poster ind i databasen.
Brugerne er oprettet i samme database som alle posterne, og jeg kunne godt tænke mig i stedet for, at alle skriver deres navn
for hver post der bliver indtastet, at systemet automatisk logger den bruger til posten som vedkommende indtaster.

Kort fortalt... Er det muligt at indsætte brugernavn i den post som brugeren selv indtaster, ved at modificere loginsystemet?
Kan nogen beskrive hvordan det skal gøres? Det er 2 forskellige tabeller...

./jan
Avatar billede exp Juniormester
14. september 2003 - 17:15 #1
I det øjeblik brugeren er logget ind, ligger brugernavnet i en session ved navn:
$_SESSION['Navn']

echo $_SESSION['navn']; udskriver brugernavnet
Avatar billede janorakel Nybegynder
14. september 2003 - 17:23 #2
Hmm, jeg er ikke den store haj til det. Men hvis der nu er logget flere brugere ind - hva så?
Gælder overstående sætning for hvad enkelt person laver i denne session?
Dvs. det er ikke umuligt.
Min tabel ser sådan ud:
  id  tinyint(4)  Nej    auto_increment
  navn  varchar(12)  Nej 
  fornavn  varchar(100)  Ja  NULL
  efternavn  varchar(100)  Ja  NULL   
  password  tinytext  Nej 
  sidste_besog  tinytext  Nej 
  email  tinytext  Ja  NULL 
  antal_besog  tinytext  Ja  NULL 

Så kan jeg skrive:
$_SESSION['Navn']

echo $_SESSION['efternavn, fornavn'];

Men det er jo 2 forskellige tabeller...
Avatar billede janorakel Nybegynder
14. september 2003 - 17:27 #3
Og jeg skal have smidt navnet ind i samme post, som det brugeren indtastede.
Det andet udskriver den pågældendes navn.
Avatar billede exp Juniormester
14. september 2003 - 17:33 #4
Hvis du lægger brugernavnet i en session ved login kan du jo altid hente det ud senere

$_SESSION['fornavn'] = "Jan";
$_SESSION['efternavn'] = "Orakel";

echo $_SESSION['fornavn']." ".$_SESSION['efternavn'];

udskriver så "Jan Orakel"
Avatar billede janorakel Nybegynder
14. september 2003 - 17:45 #5
øhhh, brugerne ligger i en tabel og brugeren skal smides ind i den anden.
Men en session starter vel når en bruger logger ind? eller hva'
Jeg har et felt i tabellen med data som hedder navn, hvor brugeren skriver sit navn ved oprettelse af ny post.
Jeg sletter denne indtastning af navn, men brugeren bliver automatisk logget via sessionen - Sådan skulle det være, alt det andet kan jeg lege med senere.

Jeg går ud fra, at MySQL-loginsystemet på sukos.dk bruger sessions.
Avatar billede janorakel Nybegynder
14. september 2003 - 18:08 #6
hmm, ja det gør det naturligvis.

Hvor skal jeg smide det ind henne?
Her er koden, som der tastes ind i. Hvordan oversættes den session, så man kan indsættte lige hvad man ønsker fra brugere?

<?php require_once('./Connections/local2.php'); ?>
<?php require("tjeklogin.php"); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;   
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}

$editFormAction = $HTTP_SERVER_VARS['PHP_SELF'];
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
  $editFormAction .= "?" . $HTTP_SERVER_VARS['QUERY_STRING'];
}

if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "form1")) {
  $insertSQL = sprintf("INSERT INTO second (forfatternavn_fornavn, forfatternavn_efternavn, anden_forfatter_fornavn, anden_forfatter_fornavn1, anden_forfatter_fornavn2, anden_forfatter_fornavn3, anden_forfatter_efternavn, anden_forfatter_efternavn1, anden_forfatter_efternavn2, anden_forfatter_efternavn3, alias, alias_fornavn, originalvaerkets_titel, udgivelsestidspunkt_original, genre, oversaetterens_fornavn, oversaetterens_efternavn, andre_oversaettere_fornavn, andre_oversaettere_fornavn1, andre_oversaettere_fornavn2, andre_oversaettere_fornavn3, andre_oversaettere_efternavn, andre_oversaettere_efternavn1, andre_oversaettere_efternavn2, andre_oversaettere_efternavn3,
  udgivelsessted, forlag, udgivelsestidspunkt_oversaettelse, antal_sider, antal_bind, bogserie_notat, oversættelsens_titel, notater, forkortet_udgave, illustreret_udgave, forord, efterskrift, stort_format_kunstudgave, kilde, land) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                      GetSQLValueString($HTTP_POST_VARS['forfatternavn_fornavn'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['forfatternavn_efternavn'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['anden_forfatter_fornavn'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['anden_forfatter_fornavn1'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['anden_forfatter_fornavn2'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['anden_forfatter_fornavn3'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['anden_forfatter_efternavn'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['anden_forfatter_efternavn1'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['anden_forfatter_efternavn2'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['anden_forfatter_efternavn3'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['alias'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['alias_fornavn'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['originalvaerkets_titel'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['udgivelsestidspunkt_original'], "date"),
                      GetSQLValueString($HTTP_POST_VARS['genre'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['oversaetterens_fornavn'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['oversaetterens_efternavn'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['andre_oversaettere_fornavn'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['andre_oversaettere_fornavn1'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['andre_oversaettere_fornavn2'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['andre_oversaettere_fornavn3'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['andre_oversaettere_efternavn'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['andre_oversaettere_efternavn1'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['andre_oversaettere_efternavn2'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['andre_oversaettere_efternavn3'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['udgivelsessted'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['forlag'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['udgivelsestidspunkt_oversaettelse'], "date"),
                      GetSQLValueString($HTTP_POST_VARS['antal_sider'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['antal_bind'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['bogserie_notat'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['oversttelsens_titel'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['notater'], "text"),
                      GetSQLValueString(isset($HTTP_POST_VARS['forkortet_udgave']) ? "true" : "", "defined","1","0"),
                      GetSQLValueString(isset($HTTP_POST_VARS['illustreret_udgave']) ? "true" : "", "defined","1","0"),
                      GetSQLValueString(isset($HTTP_POST_VARS['forord']) ? "true" : "", "defined","'Y'","'N'"),
                      GetSQLValueString(isset($HTTP_POST_VARS['efterskrift']) ? "true" : "", "defined","1","0"),
                      GetSQLValueString(isset($HTTP_POST_VARS['stort_t_kunstudgave']) ? "true" : "", "defined","'Y'","'N'"),
                      GetSQLValueString($HTTP_POST_VARS['kilde'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['land'], "text"));

  mysql_select_db($database_local2, $local2);
  $Result1 = mysql_query($insertSQL, $local2) or die(mysql_error());

  $insertGoTo = "/sog.php";
  if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}
?>
<html>
<head>
<title>indtast post</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="css/greenstyle1.css" type="text/css">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>

<body>
<div id="Layer1" style="Z-INDEX: 1; LEFT: 149px; WIDTH: 273px; POSITION: absolute; TOP: 4px; HEIGHT: 23px"><em><strong><font size="2">Créer
  une nouvelle entr&eacute;e</font></strong></em></div>
<div align="left"><em><strong><font size="2"> </font></strong></em></div>
<p align="center">&nbsp;</p>
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
  <div align="center">
    <table width="930" align="left">
      <tr valign="baseline">
        <td height="47" align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Pays:</div></td>
        <td> <select name="land" id="land">
            <option selected>Danemark</option>
            <option>Norvège</option>
            <option>Suède</option>
            <option>Finlande</option>
            <option>Islande</option>
          </select></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="24" align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left"><strong><em>Edition originale:</em></strong></div></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td width="95" height="21" align="right" nowrap>&nbsp;</td>
        <td width="229" align="right" nowrap><div align="left">Auteur (prénom):</div></td>
        <td width="487"><input name="forfatternavn_fornavn" size="50" maxlength="100" ></td>
        <td width="99">&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Auteur (nom):</div></td>
        <td><input name="forfatternavn_efternavn" size="50" maxlength="100" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Pseudonyme (pr&eacute;nom):</div></td>
        <td><input name="alias" size="50" maxlength="100" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Pseudonyme (nom):</div></td>
        <td><input name="alias_fornavn" size="50" maxlength="100" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Autre(s) auteur(s)(prénom):</div></td>
        <td>1.
          <input name="anden_forfatter_fornavn" maxlength="100" style="WIDTH: 100px; HEIGHT: 17px"
     
    > &nbsp; 2.
          <INPUT style="WIDTH: 100px; HEIGHT: 17px" maxLength=100
      name=anden_forfatter_fornavn1> &nbsp; 3.
          <INPUT
      style="WIDTH: 100px; HEIGHT: 17px" maxLength=100
      name=anden_forfatter_fornavn2> &nbsp; 4.
          <INPUT
      style="WIDTH: 100px; HEIGHT: 17px" maxLength=100
      name=anden_forfatter_fornavn3></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Autre(s) auteur(s)(nom):</div></td>
        <td>1.
          <input name="anden_forfatter_efternavn" maxlength="100" style="WIDTH: 100px; HEIGHT: 17px"
     
    > &nbsp; 2.
          <INPUT style="WIDTH: 100px; HEIGHT: 17px" maxLength=100
      name=anden_forfatter_efternavn1> &nbsp; 3.
          <INPUT
      style="WIDTH: 100px; HEIGHT: 17px" maxLength=100
      name=anden_forfatter_efternavn2> &nbsp; 4.
          <INPUT
      style="WIDTH: 100px; HEIGHT: 17px" maxLength=100
      name=anden_forfatter_efternavn3></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Titre original:</div></td>
        <td><input name="originalvaerkets_titel" size="60" maxlength="100" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Date de publication:</div></td>
        <td><input name="udgivelsestidspunkt_original" size="10" maxlength="40" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="69" align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Genre:</div></td>
        <td> <select name="genre">
            <option selected>Roman </option>
            <option>Nouvelle/récit </option>
            <option>Théâtre</option>
            <option>Poésie</option>
          </select></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="25" align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left"><em><strong>Edition traduite:</strong></em></div></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Traducteur (prénom):</div></td>
        <td><input name="oversaetterens_fornavn" size="50" maxlength="100" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Traducteur (nom):</div></td>
        <td><input name="oversaetterens_efternavn" size="50" ></td>
        <td>&nbsp;</td>
      </tr>
      <TR>
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Autre(s) traducteur(s) (prénom):</div></td>
        <td>1.
          <INPUT style="WIDTH: 100px; HEIGHT: 17px"
      maxLength=100 name=andre_oversaettere_fornavn> &nbsp; 2.
          <INPUT
      style="WIDTH: 100px; HEIGHT: 17px" maxLength=100
      name=andre_oversaettere_fornavn1> &nbsp; 3.
          <INPUT
      style="WIDTH: 100px; HEIGHT: 17px" maxLength=100
      name=andre_oversaettere_fornavn2> &nbsp; 4.
          <INPUT
      style="WIDTH: 100px; HEIGHT: 17px" maxLength=100
      name=andre_oversaettere_fornavn3></td>
        <td>&nbsp;</td>
      </TR>
      <TR>
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Autre(s) traducteur(s) (nom):</div></td>
        <td>1.
          <INPUT style="WIDTH: 100px; HEIGHT: 17px"
      maxLength=100 name=andre_oversaettere_efternavn> &nbsp; 2.
          <INPUT
      style="WIDTH: 100px; HEIGHT: 17px" maxLength=100
      name=andre_oversaettere_efternavn1> &nbsp; 3.
          <INPUT
      style="WIDTH: 100px; HEIGHT: 17px" maxLength=100
      name=andre_oversaettere_efternavn2> &nbsp; 4.
          <INPUT
      style="WIDTH: 100px; HEIGHT: 17px" maxLength=100
      name=andre_oversaettere_efternavn3></td>
        <td>&nbsp;</td>
      </TR>
      <tr valign="baseline">
        <td height="23" align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Titre de la traduction:</div></td>
        <td><input name="oversttelsens_titel" size="60" maxlength="100" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Date de publication:</div></td>
        <td><input name="udgivelsestidspunkt_oversaettelse" value="s.d." size="10" maxlength="40" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Lieu de publication:</div></td>
        <td><input name="udgivelsessted" size="40" maxlength="100" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Editeur:</div></td>
        <td><input name="forlag" size="40" maxlength="100" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="23" align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Nombre de pages:</div></td>
        <td><input name="antal_sider" size="10" maxlength="100" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="21" align="right" valign="top" nowrap>&nbsp;</td>
        <td align="right" valign="baseline" nowrap><div align="left">Nombre de
            volumes :</div></td>
        <td><input name="antal_bind" id="antal_bind" size="10" maxlength="40" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="21" align="right" valign="top" nowrap>&nbsp;</td>
        <td align="right" valign="baseline" nowrap> <div align="left">Série:</div></td>
        <td><input name="bogserie_notat" size="70" maxlength="200" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Edition abrégée:</div></td>
        <td><input type="checkbox" name="forkortet_udgave" value="" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Edition illustrée:</div></td>
        <td><input type="checkbox" name="illustreret_udgave" value="" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Préface:</div></td>
        <td><input type="checkbox" name="forord" value="" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Postface:</div></td>
        <td><input type="checkbox" name="efterskrift" value="" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="20" align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Grand format/édition d'art:</div></td>
        <td><input type="checkbox" name="stort_format_kunstudgave" value="" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="63" align="right" valign="top" nowrap>&nbsp;</td>
        <td align="right" valign="top" nowrap> <div align="left">Note sur l'édition:</div></td>
        <td><TEXTAREA name=notater rows=5 cols=100></TEXTAREA></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Source:</div></td>
        <td colspan="2"><input name="kilde" size="70" maxlength="200" ></td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap><div align="left"></div></td>
        <td align="right" nowrap>&nbsp;</td>
        <td colspan="2"><input type="submit" value="Conserver les données"></td>
      </tr>
    </table>
    <input type="hidden" name="MM_insert" value="form1">
  </div>
</form>
<p align="center">&nbsp;</p>
 

</body>
</html>
Avatar billede exp Juniormester
16. september 2003 - 22:50 #7
Når du logger ind laver du en session sådan:

$_SESSION['bruger'] = "brugernavn" //brugernavnet henter du i login-delen

For fremtiden, når du skal have fat i brugernavnet skriver du bare echo $_SESSION['brugernavn']
Avatar billede janorakel Nybegynder
16. september 2003 - 23:30 #8
Hvordan smider man så det brugernavn ind i databasen? Eller et Navn, Land dette brugernavn måtte være tilknyttet?
Kan man indsætte det i ovenstående dokument?
Avatar billede exp Juniormester
17. september 2003 - 16:18 #9
Har du slet ikke en brugerdatabase?
Avatar billede janorakel Nybegynder
17. september 2003 - 18:09 #10
Øhm, jeg har modificeret den så det bare er en tabel i bogdatabasen.
Avatar billede exp Juniormester
17. september 2003 - 18:16 #11
Det er jo så ikke så smart ;-)

Men altså, når brugeren logger ind får du jo hans/hendes login-navn - det kan du jo bruge til at putte i sessionen, fx sådan:

$_SESSION['brugernavn'] = $_POST['brugernavn'];
Avatar billede janorakel Nybegynder
17. september 2003 - 18:26 #12
I stedet for $_SESSION['sessionnr'] = session_id();
$_SESSION['Name'] = $_POST['navn'];  ???
Hmm, hvorfor var det ikke smart?
Avatar billede exp Juniormester
17. september 2003 - 18:43 #13
Nej, ikke istedet for... Også...

Og nu kender jeg ikke dit brugersystem og din struktur til bunds, men umiddelbrt er der da fordele ved at dele sine data op, så den enkelte tabel ikke pludselig vokser til usete proportioner
Avatar billede janorakel Nybegynder
17. september 2003 - 18:53 #14
Jeg går ud fra at jeg skal smide det i dologin.php(sukos-script)
Ok, men hvordan kan du lave det sådan at ovenstående script smider Navnet(ikke brugernavnet) i samme post som de data der indtastes?
Avatar billede janorakel Nybegynder
17. september 2003 - 18:56 #15
Jeg har en admin-tabel, en bruger-tabel og en tabel med alle data i.

Jeg har brugernavn, fornavn, efternavn, tlf, e-mail, land og så prøver jeg at udbygge med sidste login osv.
Jeg laver en tabel til logindata udover det.
Avatar billede exp Juniormester
17. september 2003 - 18:57 #16
så skal du i forbindelse med at du laver login-funktionen hente navnet på brugeren, og så sætte $_SESSION['navn'] lig med dette
Avatar billede janorakel Nybegynder
17. september 2003 - 19:00 #17
$_SESSION['navn'] = $_SESSION['fornavn']; ?? eller hvordan?
Avatar billede exp Juniormester
17. september 2003 - 19:05 #18
ja, sådan noget lignende
Avatar billede janorakel Nybegynder
17. september 2003 - 19:05 #19
Jamen, kan den se sådan ud?
Avatar billede janorakel Nybegynder
17. september 2003 - 19:06 #20
Hvordan skal scriptet oppe over så se ud?
Kan du ikke lige copy & paste?
Avatar billede exp Juniormester
17. september 2003 - 19:27 #21
Som jeg skrev tidligere - der hvor brugeren normalt skal skrive sit navn, skriver du <?php echo $_SESSION['navn']; ?>
Avatar billede janorakel Nybegynder
17. september 2003 - 20:26 #22
ok, smid et svar
Avatar billede exp Juniormester
18. september 2003 - 15:09 #23
fik du det til at virke?
Avatar billede janorakel Nybegynder
18. september 2003 - 19:09 #24
Nej, jeg kigger på det om et par dage.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester