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:
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.
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
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 '• 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"> </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'].' </div><div class="sm_div3">'.$sm['country'].' </div><div class="sm_div4">'.$sm['email'].' </div><div class="sm_div1"> </div>';
}
}
echo '<div class="sm_back"><a href="index.php?site=usersearch">zurü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 '• 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"> </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'].' </div><div class="sm_div3">'.$sm['country'].' </div><div class="sm_div4">'.$sm['email'].' </div><div class="sm_div1"> </div>';
}
echo '<div class="sm_back"><a href="index.php?site=usersearch">zurück</a></div>';
return false;
}
?>
<span class="sm_text">
Geben Sie den zu suchen Nickname oder deren ID-Nummer ein.
<br />
Optional kö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" /> <input name="submit" id="submit" type="submit" value="Suchen" class="input_submit" />
</form>
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