So noch mal ne Aktualisierung meiner Probleme:
1. Es wird noch immer nur die URL eingespeichert. $fav_id ist auf jeden fall richtig (immer die ID des gesuchten Forums) Es muss also an der Abfrage von $fav_name liegen.
Code: Alles auswählen
if (isset($_POST['button1']))
{
$fav_url = $_SERVER['REQUEST_URI'];
$fav_id = substr($fav_url, strripos($fav_url, 'f=') + 2);
$sql = "SELECT forum_name FROM " . FORUMS_TABLE . " WHERE forum_id = '" . $fav_id . "';";
$result = $db->sql_query($sql);
$fav_name = $db->sql_fetchrow($result['forum_name']);
$db->sql_freeresult($result);
//ALTER TABLE 'kas_phpbb_users' ADD 'fav_url' varchar(255), 'fav_id' mediumint(8);
$sql = "UPDATE " . USERS_TABLE . " SET fav_url1 = '" . $fav_url . "', fav_id1 = '" . $fav_name . "' WHERE user_id = '" . $user->data['user_id'] . "';";
$db->sql_query($sql);
}
2. Die Tabellen die für das UPDATE nötig sind sollen automatisch erstellt werden. Entweder direkt für jeden User bei der Anmeldung oder eben im programm nach Buttonklick.
Hab leider keine Ahnung wie das geht.
3. Ich will als Startseite eine Newsseite einrichten. die Funktioniert soweit ganz gut, jedoch erscheinen im overall_header (Der Bereich in dem das ausklappbare Menü ist) nicht die Buttons zum anmelden registrieren.
Wie kann ich das beheben?
Hier die Newsseite:
http://www.deinekarrierevonmorgen.de/news.php
Hier sind die Buttons vorhanden:
http://www.deinekarrierevonmorgen.de/viewforum.php?f=6
Meine vermutung: Ich würde vermuten (ich bin absoluter Anfänger), dass das Forum nicht weiß welcher User sich auf der Newsseite befindet. (Vll fehlt so ein Code)
Code: Alles auswählen
<!-- IF S_NO_READ_ACCESS -->
<div class="panel">
<div class="inner"><span class="corners-top"><span></span></span>
<strong>{L_NO_READ_ACCESS}</strong>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
<form action="{S_LOGIN_ACTION}" method="post">
<div class="panel">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="content">
<h3><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- IF S_REGISTER_ENABLED --> • <a href="{U_REGISTER}">{L_REGISTER}</a><!-- ENDIF --></h3>
<fieldset class="fields1">
<dl>
<dt><label for="username">{L_USERNAME}:</label></dt>
<dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>
</dl>
<dl>
<dt><label for="password">{L_PASSWORD}:</label></dt>
<dd><input type="password" tabindex="2" id="password" name="password" size="25" class="inputbox autowidth" /></dd>
<!-- IF S_AUTOLOGIN_ENABLED --><dd><label for="autologin"><input type="checkbox" name="autologin" id="autologin" tabindex="3" /> {L_LOG_ME_IN}</label></dd><!-- ENDIF -->
<dd><label for="viewonline"><input type="checkbox" name="viewonline" id="viewonline" tabindex="4" /> {L_HIDE_ME}</label></dd>
</dl>
<dl>
<dt> </dt>
<dd><input type="submit" name="login" tabindex="5" value="{L_LOGIN}" class="button1" /></dd>
</dl>
{S_LOGIN_REDIRECT}
</fieldset>
</div>
<span class="corners-bottom"><span></span></span></div>
</div>
</form>
<!-- ENDIF -->
<!-- ENDIF -->
Wär super wenn ihr mir helfen könntet
MfG Matthias