• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

User suche in Firefox und im IE

skype90

Mitglied
Hallo ,

Ein Freund in einen CMS Forum hat mir folgenden Php-code gegeben.Dieser code ermöglicht das per eingabe user einer Datenbank gefunden werden können sprich halt eine ganz normale Usersuche die ihr wahrscheinlich aus Communitys kennt.Naja kommen wir zum Code:

PHP:
<?php
if($_POST['submit']) {
$entrie=mysql_real_escape_string($_POST['username']);
if(!is_numeric($entrie)) {
$select=mysql_query("SELECT * FROM `".PREFIX."user` WHERE nickname LIKE '%".$entrie."%' ");
if($select) {
 if(mysql_num_rows($select)==0) { echo '&bull; Es wurde kein Benutzer gefunden.'; return false; }
echo '<div class="sm_div1"><strong>Nickname</strong>:</div><div class="sm_div2"><strong>Stadt</strong>:</div><div class="sm_div3"><strong>Land</strong>:</div><div class="sm_div4"><strong>Email</strong>:</div><div class="sm_div1">&nbsp;</div>';
while($sm=mysql_fetch_array($select)) {
echo '<div class="sm_div1"><a href="index.php?site=profile&id='.$sm['userID'].'">'.$sm['nickname'].'</a></div><div class="sm_div2">'.$sm['town'].'&nbsp;</div><div class="sm_div3">'.$sm['country'].'&nbsp;</div><div class="sm_div4">'.$sm['email'].'&nbsp;</div><div class="sm_div1">&nbsp;</div>';
  }
 }
 echo '<div class="sm_back"><a href="index.php?site=usersearch">zur&uuml;ck</a></div>';
   return false;
  } else {
  $select=mysql_query("SELECT * FROM `".PREFIX."user` WHERE userID='".$entrie."' LIMIT 1");
   if(mysql_num_rows($select)==0) { echo '&bull; Es wurde kein Benutzer gefunden.'; return false; }
  $sm=mysql_fetch_array($select);
echo '<div class="sm_div1"><strong>Nickname</strong>:</div><div class="sm_div2"><strong>Stadt</strong>:</div><div class="sm_div3"><strong>Land</strong>:</div><div class="sm_div4"><strong>Email</strong>:</div><div class="sm_div1">&nbsp;</div>';
echo '<div class="sm_div1"><a href="index.php?site=profile&id='.$sm['userID'].'">'.$sm['nickname'].'</a></div><div class="sm_div2">'.$sm['town'].'&nbsp;</div><div class="sm_div3">'.$sm['country'].'&nbsp;</div><div class="sm_div4">'.$sm['email'].'&nbsp;</div><div class="sm_div1">&nbsp;</div>';
  }
   echo '<div class="sm_back"><a href="index.php?site=usersearch">zur&uuml;ck</a></div>';
   return false;
}
?>
<span class="sm_text">
Geben Sie den zu suchen Nickname oder deren ID-Nummer ein.
<br />
Optional k&ouml;nnen Sie auch nur einen Teil des Namens eingeben. <br />
<br /></span>
<form action="index.php?site=buddysearch" method="post">
<!-- Usersearch written by Steve Mitchell -->
<input type="text" name="username" id="username" class="input_text" />&nbsp;<input name="submit" id="submit" type="submit" value="Suchen" class="input_submit" />
</form>
Jetzt habe ich folgendes Problem. Wenn ich einen namen eingebe erscheint ganz normal auf den Firefox das gesuchte Ergebnis. Doch beim Internet Explorer kommt es zu keiner Ausgabe. Scheint mir recht Merkwürdig denn es ist doch kein Html/Css wo es manchmal zu Abweichungen kommen kann. Ich habe nicht viel Erfahrung mit php deshalb bitte ich um Hilfe.

Hier ist meine Datenbank.

PHP:
Field        Type        Null       Key      Default     Extra
===============================================================
userID      int(11)     NO         PRI        NULL       auto_increm
registerdat int(14)     NO                    0
lastlogin   int(14)     NO                    0
username    varchar(255 NO
password    varchar(255 NO
nickname    varchar(255 NO
email       varchar(255 NO
email_hide  int(1)      NO                    1
email_chang varchar(255 NO                    NULL
email_activ varchar(255 NO                    NULL
firstname   varchar(255 NO
lastname    varchar(255 NO
sex         char(1)     NO                    u
country     varchar(255 NO
town        varchar(255 NO
birthday    datetime    NO                    0000-00-00
icq         varchar(255 NO
avatar      varchar(255 NO
usertext    varchar(255 NO
userpic     varchar(255 NO
clantag     varchar(255 NO
clanname    varchar(255 NO
clanhp      varchar(255 NO
clanirc     varchar(255 NO
clanhistory varchar(255 NO
cpu         varchar(255 NO
mainboard   varchar(255 NO
ram         varchar(255 NO
monitor     varchar(255 NO
graphiccard varchar(255 NO
soundcard   varchar(255 NO
verbindung  varchar(255 NO
keyboard    varchar(255 NO
mouse       varchar(255 NO
mousepad    varchar(255 NO
newsletter  int(1)      NO                    1
homepage    varchar(255 NO                    NULL
about       text        NO                    NULL
pmgot       int(11)     NO                    0
pmsent      int(11)     NO                    0
visits      int(11)     NO                    0
banned      varchar(255 YES                   NULL
ban_reason  varchar(255 NO                    NULL
ip          varchar(255 NO
topics      text        NO                    NULL
articles    text        NO                    NULL
demos       text        NO                    NULL
files       text        NO                    NULL
gallery_pic text        NO                    NULL
mailonpm    int(1)      NO                    0
userdescrip text        NO                    NULL
activated   varchar(255 NO                    1
language    varchar(2)  NO                    NULL
state       varchar(255 NO                    NULL
beziehungss varchar(1)  NO                    NULL
land        varchar(255 NO                    NULL

P.S Ich habe schon im Cms Forum nach einer Lösung gesucht aber habe keine Lösung dafür bekommen. Und der Freund aus dem Forum ist auch nicht mehr on gekommen.

Mit freundlichen Grüßen

skype 90
 
Werbung:
Zurück
Oben