ilch Forum » Allgemein » HTML, PHP, SQL,... » User id

Geschlossen
  1. #1
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    Hallo,

    hab mal gesucht aber leider nichts passendes gefunden meine frage ist...

    Wie kann ich z.B im login bei profil den link ändern das er vom user profil_edit auf userdetails geht ??

    brauche ja dafür passende user id aber wie ermittle ich diese??
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    MVN050 Mitglied
    Registriert seit
    20.09.2008
    Beiträge
    1.273
    Beitragswertungen
    29 Beitragspunkte
    einfach mit
    -id

    und dan gehts schon glaube ich
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    wenns so einfach wär ^^
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    mit $_SESSION[authid]
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    Soweit war ich auch aber wie lass ich das in der boxes_login.htm ausgeben :-) ???
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    boxes_login.htm
    <table width="100%" border="0" cellspacing="0" cellpadding="10">
       <tr>
        <td>
    	  Hallo &nbsp;<b>{NAME}</b>
    		<br />
    		<br />
    		{NACHRICHTEN}
    	  <a class="box" href="index.php?user-3">{_lang_logout}</a> | <a class="box" href="index.php?user-8">{_lang_profil}</a> | <a class="box" href="index.php?user-details-{UID}">{_lang_profil} ansehen</a>
    		<br>
    		{ADMIN}
    
    		</td>
      </tr>
    </table>
    {EXPLODE}
    <table width="100%" border="0" cellspacing="0" cellpadding="10">
      <tr>
        <td>
    	  <form method="POST">
    		<input type="text" name="name" size="13" value="{NAME}" onFocus="if (value == '{NAME}') {value = ''}" onBlur="if (value == '') {value = '{NAME}'}" maxlength="15" style="margin-top:5px; " /><br />
            <input type="password" size="13" value="{PASS}" onFocus="if (value == '{PASS}') {value = ''}" onBlur="if (value == '') {value = '{PASS}'}" maxlength="20" name="pass" style="margin-top:5px; " /><br />
            <input type="hidden" name="wdlink" value="{wdlink}" />
            <input type="submit" name="user_login_sub" value="Login" style="margin-top:5px; " />{regist}
    	  </form>
        </td>
      </tr>
    </table>


    include/boxes/login.php
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $tpl = new tpl ( 'user/boxen_login.htm' );
    
    if ( loggedin() ) {
      
      if ( user_has_admin_right($menu,false) ) {
        $tpl->set ( 'ADMIN', '<a class="box" href="admin.php?admin">'.$lang['adminarea'].'</a>' );
      } else {
        $tpl->set ( 'ADMIN', '' );
      }
    
    	  if ( $allgAr['Fpmf'] == 1 ) {
    		  $erg = db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']);
    			$check_pm = db_result($erg,0);
    			$nachrichten_link = '<a class="box" href="index.php?forum-privmsg">'.$lang['messages'].'</a>&nbsp;('.$check_pm.')<br>';
    		} else {
    		  $nachrichten_link = '';
    		}
    		$tpl->set ('UID' , $_SESSION['authid'] );
    		$tpl->set ( 'SID' , session_id() );
    		$tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
    		$tpl->set ( 'NAME', $_SESSION['authname'] );
        $tpl->out (0);		
    } else {
      if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Nickname'; }
    	if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'ääääääää'; }
    	$regist = '';
    	if ( $allgAr['forum_regist'] == 1 ) {
    	  $regist = ' &nbsp; &nbsp; <a href="index.php?user-regist">Regist</a>';
    	}
    	$tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
    }
    unset($tpl);
    ?>


    Sind so auf meiner Testseite im Einsatz und funktionieren.
    Linktext kann natürlich angepasst werden.
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    Perfekt danke :-)
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    Noch ne Frage :-)


    Wie kann ich im Profilfeld eine datei auslesen lassen die ich für diesen user erstellt habe..die datei würde dann den namen des user tragen

    ich dachte mir so in etwa (userdetails.htm)

    <? include("user/{NAME}.html"); ?>


    {NAME} ist ja bereits definiert ... aber wie lasse ich dann die daten für diesen user, wie z.B "hallo du", anzeigen aus der datei

    datei muss nicht .html sein auptsache es wird angezeigt ^^
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    niemand einen Tipp ?? anregungen wären sehr nett das ich es irgendwie selbst versuchen kann ^^


    danke schonmal
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    $_SESSION['authname']

    damit bekommste den namen im php die include name.html bringt dir null
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    du könntest die datei als txt-datei abspeichern, und mit fread auslesen und den inhalt in eine variabel übergeben. diese könntest du dann mit value in ein input übergeben. musst du halt probieren...
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    In die include/templates/user/boxen_login.htm

    <a href="index.php?user-details-{UID}">Dein Profil {NAME}</a>


    Dann kommste zu deinem Profil^^
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    @Hassmann
    Wir sind schon ne Frage weiter.
    Er möchte jetzt ne Datei für jeden User mit seinem Namen anlegen und diese dann in den Userdetails includen
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    so kannst du die dateien ausgeben:

    <?php
    $name = $_SESSION['authname']
    $datenbank = "$name.txt";  
    $datei = fopen($datenbank,"r");  
    fpassthru($datei);
    fclose($datenbank);
    ?>


    so in der art könntest du das machen. den inhalt müsstest du dann in eine variabel übergeben und diese dann in einen platzhalter verweisen....


    Zuletzt modifiziert von Chapter am 13.03.2009 - 14:23:58
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    und das ganze muss in die datenbank oder wie ?

    brauch ein paar hilfestellungen ^^
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    schau dir doch mal ein paar php grundlagen an, dann kannst du damit mehr anfangen. informier dich über fwrite und fread usw und schau dir an wie man dateien erstellt und abspeichert und ausliest. das hier alles aufzuzählen wäre etwas viel...
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    ich befass mich schon damit aber danke schonmal für die stichpunkte werd mich informieren
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten