Das ist meine freunde.php aus dem Content Ordner
<?php
defined('main') or die('no direct access');
$title = $allgAr['title'].' :: Freunde';
$hmenu = 'Freunde';
$design = new design ( $title , $hmenu );
$design->header();
if (loggedin()) {
if (isset($_POST['sub'])) {
$name = escape($_POST['name'],'string');
$fid = db_result(db_query("SELECT id FROM prefix_user WHERE name = BINARY '".$name."'"),0);
$uid = @db_result(db_query("SELECT uid FROM prefix_friends WHERE fid = ".$fid.""));
if ($uid) {
$msg = '<b>Der Freund hast du schon hinzugefügt</b>';
}
if ($fid > 0 AND $fid != $_SESSION['authid']) {
db_query('INSERT INTO prefix_friends (uid,fid) VALUES ('.$_SESSION['authid'].','.$fid.')');
$msg = '<b>Erfolgreich eingetragen.</font></b><br><br>';
} else {
$msg = '<b>Es ist Fehler beim Eintragen aufgetreten.</font></b><br><br>';
}
}
if (is_numeric($menu->get(1))) {
$uid = @db_result(db_query("SELECT uid FROM prefix_friends WHERE fid = ".$fid.""));
if ($uid) {
$msg = '<b>Der Freund hast du schon hinzugefügt</b>';
}
if ($fid > 0 AND $fid != $_SESSION['authid']) {
db_query('INSERT INTO prefix_friends (uid,fid) VALUES ('.$_SESSION['authid'].','.$fid.')');
$msg = '<b>Erfolgreich eingetragen.</b></font><br><br>';
} else {
$msg = '<b>Es ist Fehler beim Eintragen aufgetreten.</b></font><br><br>';
}
}
echo $msg;
if ($menu->getA(1) == 'd') {
db_query("DELETE FROM prefix_friends WHERE uid = ".$_SESSION['authid']." AND fid = ".$menu->getE(1));
}
$tpl = new tpl('freunde');
$tpl->out(0);
$abf = db_query("SELECT fid FROM prefix_friends WHERE uid = ".$_SESSION['authid']."");
while ($row = db_fetch_assoc($abf)) {
$r['class'] = ($class=='Cmite'?'Cnorm':'Cmite');
$sql = db_query("SELECT id,name FROM prefix_user WHERE id = '".$row['fid']."'");
$rr = db_fetch_assoc($sql);
$r['name'] = '<a href="index.php?user-details-'.$rr['id'].'">'.$rr['name'].'</a>';
$r['aktfid'] = $row['fid'];
$tpl->set_ar_out($r,1);
}
$tpl->out(2);
$abf = db_query("SELECT uid FROM prefix_friends WHERE fid = ".$_SESSION['authid']."");
while ($row = db_fetch_assoc($abf)) {
$r['class'] = ($class=='Cmite'?'Cnorm':'Cmite');
$sql = db_query("SELECT id,name FROM prefix_user WHERE id = '".$row['uid']."'");
$rr = db_fetch_assoc($sql);
$r['name'] = '<a href="index.php?user-details-'.$rr['id'].'">'.$rr['name'].'</a>';
$r['aktfid'] = $row['fid'];
$tpl->set_ar_out($r,3);
}
$tpl->out(4);
} else {
echo '';
}
$design->footer();
?>
Template Datei aus dem templates ordner freunde.htm
<script language="JavaScript" type="text/javascript"><!--
function finduser() {
var Fenster = window.open('index.php?search-finduser','finduser','status=no,scrollbars=yes,height=165,width=465');
Fenster.focus();
return (false);
}
function delcheck(ID) {
var frage = confirm ("Willst du diesen Eintrag wirklich löschen?");
if (frage == true) {
document.location.href="?freunde-d"+ID;
}
}
//--></script>
<form action="index.php?freunde" method="POST" name="form">
<table width="100%" border="0" cellspacing="1" class="border" cellpadding="5">
<tr class="Chead">
<td><b><font color="#6A3500"><font size="+1">Freunde hinzufügen</font></font></b> <font size="-2"></font></td>
</tr>
<tr class="Cmite">
<td><input type="text" name="name" size="25"> <input type="button" value="Suchen" onclick="return finduser();"></td>
</tr>
<tr class="Cnorm">
<td><input type="submit" value="Eintragen" name="sub"></td>
</tr>
</table>
</form>
<br><b></b>
<table width="100%" border="0" cellspacing="1" class="border" cellpadding="5">
<tr class="Chead">
<td><p align="center"><b><i><font color="#6A3500">Freunde die Du gewählt hast</font></i></b></p></td>
<td><p align="center"><i><b><font color="#6A3500">Aktion</font></b></i></p></td>
</tr>
{EXPLODE}
<tr class="{class}">
<td><p align="center"><b>{name}</b></p></td>
<td><p align="center"><a href="index.php?forum-privmsg-new=0&empfid={aktfid}">Nachricht senden</a> <a href="javascript:delcheck({aktfid})"><img src="include/images/icons/del.gif" alt="Löschen" title="Löschen" border="0"></a></p></td>
</tr>
{EXPLODE}
</table>
<br><b></b><br><br>
<table width="60%" border="0" cellspacing="1" class="border" cellpadding="5">
<tr class="Chead">
<td><p align="center"><b><i><font color="#6A3500">Freunde die Dich ausgewählt haben</font></i></b></p></td>
</tr>
{EXPLODE}
<tr class="{class}">
<td><p align="center"><b>{name}</b></p></td>
</tr>
{EXPLODE}
</table>
<br>
was anderes hab ich nicht. Vielleicht liegt es ja gar nicht an der freunde selbst sondern an was anderem ?!? Ich hab nur keine Ahnung warum bei mir der fehler ist das man mich (ID 1) nicht adden kann.
Zuletzt modifiziert von webork am 29.01.2011 - 15:42:45