[S] Hilfe bei diesem Script

04/25/2013 22:28 NiiceOne#1
ich hab mir versucht so n kleines script zurecht zubasteln.. welches mir ein paar daten aus der datenbank ausliest. nur bekomme ichs nicht richtig zum laufen und ich weiß nicht wo ich die mysql daten hinschreiben soll..

Code:
<div class="main main_top">
Admin - Itemshop-Log
</div>
<div class="main main_content">
<?PHP  
    echo'<h2>Admin - Item-ID</h2>';
    echo'<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>
        <?PHP
          $sqlCmd="SELECT vnum, locale_name, level, setRaceFlag FROM player.item_proto";
            echo'<tr>
              <td class="'.$zF.'">'vnum'</td>
              <td class="'.$zF.'">'locale_name'</td>
              <td class="'.$zF.'">'level'</a></td>
              <td class="'.$zF.'">'setRaceFlag'</td>
            </tr>';
            $x++;
          }
        ?>
      </table>
</div>
<div class="main main_bottom">
</div>
04/25/2013 22:39 Hiris#2
Bitte sag mir das du das selbst gemacht hast und nicht von einem Tutorial hast? Also erstmal
<?PHP
echo'<h2>Admin - Item-ID</h2>';
echo'<p>Hier findest du alle Item-IDs.</p>';
?>

Nicht falsch aber unnötig, kannsts auch normal als Html schreiben und dann die Harte nuss
<?PHP
$sqlCmd="SELECT vnum, locale_name, level, setRaceFlag FROM player.item_proto";
echo'<tr>
<td class="'.$zF.'">'vnum'</td>
<td class="'.$zF.'">'locale_name'</td>
<td class="'.$zF.'">'level'</a></td>
<td class="'.$zF.'">'setRaceFlag'</td>
</tr>';
$x++;
}
?>
Hab ich da eine while schleife verpasst? Warum $x++ ????? (Natürlich muss da eine hin wenn du es als mehrere tabellen parts ausgeben willst)
Du hast der Variable Sqlcmd den String zugewiesen... und? Was soll da passieren? google mal nach mysql connect, da gibste in die Funktion einfach deine Login Daten ein, dann führste noch $result = mysql_query($SqlCmd) oder wie die Variable hieß aus und packst dann um die tabellen ein while($row = mysql_fetch_array($result, MYSQL_BOTH) und die ausgabe der parameter muss dann entsprechend mit $row['setRaceFlag'] etc. sein, kann sein das ich mich hier grad iwo vertan habe oder was falsch geschrieben habe, grad nur mit Handy onn aber es ist auch so ziemlich alles falsch was man falsch machen kann ôo
04/26/2013 00:02 .StarSplash#3
Code:
$select = "SELECT vnum, locale_name, level, setRaceFlag FROM player.item_proto ";
$result = mysql_query($select);
if ($result) {
echo "<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>";
}
?>

So und nicht anders.

Einfach einfügen und es funktioniert ;)
04/26/2013 20:10 NiiceOne#4
und wohin hau ich meine mysql daten?=
04/26/2013 20:25 MCMonkey#5
Ganz am anfang.

mysql_connect($host, $user, $password);
04/26/2013 20:49 NiiceOne#6
ich bekomms net hin <.<..
04/27/2013 00:29 .StarSplash#7
Ah tut mir leid, dachte die hast du schon weiter oben definiert.

Ich binde sie immer per Config ein.

Diesen Code einfach vor das von mir gepostete schreiben:

PHP Code:
if (!$query mysql_connect(*HOST*, *BENUTZERNAME*, *PASSWORT*)) {
    die(
'Verbindung zum Datenbankserver konnte nicht hergestellt werden.');
}

if (!
mysql_select_db(*DATENBANKNAME*, $query)) {
    die(
'Die Datenbank ' . *DATENBANKNAME* . ' kann nicht verwendet werden. <br />
                       MySQL-Error: <br />' 
mysql_error());

04/27/2013 19:22 NiiceOne#8
HTTP-Fehler 500 (Internal Server Error): Beim Versuch des Servers, die Anforderung zu verarbeiten, ist eine unerwartete Bedingung aufgetreten.
04/27/2013 19:46 yym3#9
Was hast du denn umgeändert..^^
04/27/2013 20:09 NiiceOne#10
PHP Code:
<div class="main main_top">
Admin - Itemshop-Log
</div>
<div class="main main_content">
<?PHP  
    
echo'<h2>Admin - Item-ID</h2>';
    echo
'<p>Hier findest du alle Item-IDs.</p>';
    
?>
<?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 
"<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>
04/27/2013 20:27 yym3#11
kA ob es daran liegt, aber probier mal das:
PHP Code:
<div class="main main_top">
Admin - Itemshop-Log
</div>
<div class="main main_content">
<?PHP 
echo'<h2>Admin - Item-ID</h2>';
echo
'<p>Hier findest du alle Item-IDs.</p>';
?>
<?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 
"<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>
04/27/2013 21:13 NiiceOne#12
HTTP-Fehler 500 (Internal Server Error): Beim Versuch des Servers, die Anforderung zu verarbeiten, ist eine unerwartete Bedingung aufgetreten.
04/27/2013 22:46 Hiris#13
Quote:
Originally Posted by yym3 View Post
kA ob es daran liegt, aber probier mal das:
PHP Code:
<div class="main main_top">
Admin - Itemshop-Log
</div>
<div class="main main_content">
<?PHP 
echo'<h2>Admin - Item-ID</h2>';
echo
'<p>Hier findest du alle Item-IDs.</p>';
?>
<?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 
"<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>
Sry, aber einrücken ist wohl nicht so dein Stil oder?^^
04/27/2013 23:01 yym3#14
Quote:
Originally Posted by Hiris View Post
Sry, aber einrücken ist wohl nicht so dein Stil oder?^^
Warum zitierst du mich, wenn ich das was er geschrieben hat übernommen habe >_<
04/27/2013 23:34 NiiceOne#15
des einrücken hat ja nu aber nichts damit zutun das es net geht :o