|
You last visited: Today at 03:05
Advertisement
[S] Hilfe bei diesem Script
Discussion on [S] Hilfe bei diesem Script within the Web Development forum part of the Coders Den category.
04/28/2013, 02:54
|
#16
|
elite*gold: 74
Join Date: Jul 2010
Posts: 13,408
Received Thanks: 3,943
|
PHP Code:
<div class="main main_top"> Admin - Itemshop-Log </div> <div class="main main_content"> <?PHP if (!$query = mysql_connect(***.*.***.**, *******, *******)) { die('Verbindung zum Datenbankserver konnte nicht hergestellt werden.'); }
if (!mysql_select_db(player, $query)) { die('Die Datenbank Player kann nicht verwendet werden. <br /> MySQL-Error: <br />' . mysql_error()); } $select = "SELECT vnum, locale_name, level, setRaceFlag FROM player.item_proto "; $result = mysql_query($select); if ($result) { echo " <h2>Admin - Item-ID</h2> <p>Hier findest du alle Item-IDs.</p> <table> <tr> <th class='topLine'>Mob ID</th> <th class='topLine'>Mob Name</th> <th class='topLine'>Mob Level</th> <th class='topLine'>Mob Klasse</th> </tr> "; while ($row = mysql_fetch_array($result)) { echo " <tr> <td>" . $row['vnum'] . "</td> <td>" . $row['locale_name'] . "</td> <td>" . $row['level'] . "</td> <td>" . $row['setRaceFlag'] . "</td> </tr> "; } echo "</table>"; } ?> </div> <div class="main main_bottom"> </div>
dis
PS: Ich weiß, Einrücken ist nicht mein Ding wenn ich für mich selbst arbeite, ich sehe darin keinen Vorteil, ich finde mich genauso gut und schnell zurecht.
|
|
|
04/28/2013, 12:43
|
#17
|
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
|
HTTP-Fehler 500 (Internal Server Error): Beim Versuch des Servers, die Anforderung zu verarbeiten, ist eine unerwartete Bedingung aufgetreten.
funktioniert immer noch net.. :/
|
|
|
04/28/2013, 14:44
|
#18
|
elite*gold: 74
Join Date: Jul 2010
Posts: 13,408
Received Thanks: 3,943
|
Poste mal den Code von der gesamten Seite.
|
|
|
04/28/2013, 15:09
|
#19
|
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
|
das ist der den du mir geschickt hast.. nur halt mit meinen mysql daten drin
|
|
|
04/28/2013, 15:24
|
#20
|
elite*gold: 74
Join Date: Jul 2010
Posts: 13,408
Received Thanks: 3,943
|
Das kann doch wohl kaum der gesamte Quelltext sein ...
Ich meine den Quelltext der kompletten Php Seite.
|
|
|
04/28/2013, 16:27
|
#21
|
elite*gold: 0
Join Date: Mar 2013
Posts: 45
Received Thanks: 13
|
Hast du die Hochkommata auch nicht vergessen?
Ich seh hier zumindest keine.
Code:
if (!$query = mysql_connect(***.*.***.**, *******, *******)) {
die('Verbindung zum Datenbankserver konnte nicht hergestellt werden.');
}
Falls das dein Problem ist schreib das mal nach dem Schema.
Code:
mysql_connect('127.0.0.1', 'root', 'MeinPasswort');
Zudem wäre es schön, wenn wir einen Fehler bekommen würden. Hierfür musst du entweder in deiner php.ini display_errors auf On setzen oder du machst einfach ganz am Anfang deines Scripts error_reporting(E_ALL); um alle Fehler ausgeben zu lassen.
EDIT#1: Du kannst dir ja mal  anschauen
Zudem solltest du, sobald du etwas fitter in PHP bist auf MySQLi oder PDO umsteigen, da mit 5.5 so viel ich weiß die normale MySQL Extension veraltet sein wird.
|
|
|
04/28/2013, 20:20
|
#22
|
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
|
jetzt ist zwar kein fehler mehr da, aber es wird auch nichts angezeigt..
|
|
|
04/28/2013, 21:50
|
#23
|
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
|
Ich glaube du kommst da ein wenig mit den Parametern (mit der Schreibweise der Daten) durcheinander^^ ist auch nicht weiter schlimm.
PHP Code:
$host = "localhost"; $user = "user"; $pass = "password"; $database = "database";
if (!$query = mysql_connect($host, $user, $pass)) { die('Verbindung zum Datenbankserver konnte nicht hergestellt werden.'); }
if (!mysql_select_db($database, $query)) { die('Die Datenbank ' . player . ' kann nicht verwendet werden. <br /> MySQL-Error: <br />' . mysql_error()); }
Einfach nur die Daten nun noch in die Variablen schreiben. (die Daten müssen zwischen den Anführungszeichen rein!)
p.s ich würde davon abraten, die Verbindung in die Variable $query zu schreiben, da dies einer der meist benutzten Variablennamen für normale Query's sind. Sinnvoller ist eher $connect oder $connection oder sowas in der Art.
|
|
|
04/29/2013, 00:38
|
#24
|
elite*gold: 74
Join Date: Jul 2010
Posts: 13,408
Received Thanks: 3,943
|
Quote:
Originally Posted by Mikesch01
Ich glaube du kommst da ein wenig mit den Parametern (mit der Schreibweise der Daten) durcheinander^^ ist auch nicht weiter schlimm.
PHP Code:
$host = "localhost";
$user = "user";
$pass = "password";
$database = "database";
if (!$query = mysql_connect($host, $user, $pass)) {
die('Verbindung zum Datenbankserver konnte nicht hergestellt werden.');
}
if (!mysql_select_db($database, $query)) {
die('Die Datenbank ' . player . ' kann nicht verwendet werden. <br />
MySQL-Error: <br />' . mysql_error());
}
Einfach nur die Daten nun noch in die Variablen schreiben. (die Daten müssen zwischen den Anführungszeichen rein!)
p.s ich würde davon abraten, die Verbindung in die Variable $query zu schreiben, da dies einer der meist benutzten Variablennamen für normale Query's sind. Sinnvoller ist eher $connect oder $connection oder sowas in der Art.
|
Wenn schon dann richtig, bitte.
PHP Code:
$host = "localhost";
$user = "user";
$pass = "password";
$database = "database";
if (!$query = mysql_connect($host, $user, $pass)) {
die('Verbindung zum Datenbankserver konnte nicht hergestellt werden.');
}
if (!mysql_select_db($database, $query)) {
die('Die Datenbank ' .$database. ' kann nicht verwendet werden. <br />
MySQL-Error: <br />' . mysql_error());
}
|
|
|
04/30/2013, 18:48
|
#25
|
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
|
teste es mal eben und gebe dann gleich n feedback
selbiges ergebnis..
|
|
|
04/30/2013, 20:20
|
#26
|
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
|
Wie sieht dein Code jetzt aus?
|
|
|
04/30/2013, 21:51
|
#27
|
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
|
PHP Code:
<div class="main_top"> Admin </div> <div class="main_content"> <?PHP error_reporting(E_ALL); $host = "***.*.***.**"; $user = "*********"; $pass = "********"; $database = "player";
if (!$query = mysql_connect($host, $user, $pass)) { die('Verbindung zum Datenbankserver konnte nicht hergestellt werden.'); }
if (!mysql_select_db($database, $query)) { die('Die Datenbank ' .$database. ' kann nicht verwendet werden. <br /> MySQL-Error: <br />' . mysql_error()); } $select = "SELECT vnum, locale_name, level, setRaceFlag FROM player.item_proto "; $result = mysql_query($select); if ($result) { echo " <h2>Admin - Item-ID</h2> <p>Hier findest du alle Item-IDs.</p> <table> <tr> <th class='topLine'>Mob ID</th> <th class='topLine'>Mob Name</th> <th class='topLine'>Mob Level</th> <th class='topLine'>Mob Klasse</th> </tr> "; while ($row = mysql_fetch_array($result)) { echo " <tr> <td>" . $row['vnum'] . "</td> <td>" . $row['locale_name'] . "</td> <td>" . $row['level'] . "</td> <td>" . $row['setRaceFlag'] . "</td> </tr> "; } echo "</table>"; } ?> </div> <div class="main_bottom"> </div>
|
|
|
04/30/2013, 23:23
|
#28
|
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
|
Dann hat wohl die Query einen Fehler, da sonst keine weitere Ausgabe erscheint.
Ändere mal
$result = mysql_query($select);
zu
$result = mysql_query($select) or die(mysql_error());
|
|
|
05/01/2013, 05:11
|
#29
|
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
|
sieht schon besser aus. wie mache ich das nun, dass nur 100 einträge pro seite gelistet werden. und man oben nach vnum und locale_name suchen kann?
|
|
|
05/01/2013, 12:21
|
#30
|
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
|
Für die Bergrenzung der Einträge musst du mit LIMIT im Query arbeiten. Dazu musst du natürlich auch mit einem GET-Parameter für Seiten arbeiten.
Für die Suche benutzt du ein Formular und wertest dieses ganz normal aus.
|
|
|
 |
|
Similar Threads
|
Was ist an diesem Script falsch? [PHP]
08/08/2012 - Web Development - 3 Replies
Wenn ich auf Senden drücke, wird nichts angezeigt?
<form action="tools.php" method="post">
<table>
<th>
<td><font color="white">IP:</font></td >
<td><input type="text" name="ip" /></td>
</th>
<th>
<td></td>
<td><input type="submit" Value="Senden" name="submit"/></td>
|
Hilfe bei Diesem Shell Script
06/11/2012 - Metin2 Private Server - 3 Replies
Hallo Leute,
ich will mit diesem shell script das ewige cd /home/game blah blah blah
umgehen das ich das nichtmehr tippen muss
#!/bin/sh
cd home/game/share/locale/germany/quest
python make.py
wenn ich dann ein alias setze und den gesetzen befehl eingebe kommt
|
Farge zu diesem Script
01/31/2011 - AutoIt - 2 Replies
Closen plz
|
Was ist in diesem Script der Fehler [AutoIt v3]
06/30/2010 - AutoIt - 6 Replies
Was ist hier drin der Fehler
Wie muss ich die Funktionen schreiben ?
GuiCreate("Starter & Closer by KiLL",404,305,672,185)
$button1=GuiCtrlCreateButton("Closer by KiLL",72,49,253,86)
$button2=GuiCtrlCreateButton("Starter by KiLL",86,191,242,64)
GuiSetState()
While 1
$msg=GuiGetMsg()
|
brauche dringend hilfe bei diesem script
10/18/2008 - Guild Wars - 11 Replies
Problem gelöst
|
All times are GMT +1. The time now is 03:05.
|
|