|
You last visited: Today at 02:29
Advertisement
Mit PHP Inhalt auslesen
Discussion on Mit PHP Inhalt auslesen within the Web Development forum part of the Coders Den category.
07/23/2013, 11:02
|
#1
|
elite*gold: 0
Join Date: Jul 2013
Posts: 12
Received Thanks: 0
|
Mit PHP Inhalt auslesen
Hallo epvp,
Ich möchte einen Inhalt aus einer mssql db auslesen.
Die Query in php lautet:
PHP Code:
$sql = "SELECT [CharName], [Level], [K1],[K2],[Del] FROM [PS_GameData].[dbo].[Chars] "; $res = mssql_query($sql); $fet = mssql_fetch_array($res);
Die ausgaben sind ca 5-6 Zeilen lang..
Ich möchte dies in eine Tabelle haben.
Diese siehtz wie folgt aus:
PHP Code:
<table border=1 cellpadding=5 cellspacing=0> <tr> <tr> <td WIDTH=150><font size=2 face=arial color=red><b>Charakter Name</b></td> <td WIDTH=150><font size=2 face=arial color=red><b>Level</b></td> <td WIDTH=150><font size=2 face=arial color=red><b>Kill</b></td> <td WIDTH=150><font size=2 face=arial color=red><b>Tode</b></td> <td WIDTH=150><font size=2 face=arial color=red><b>Gelöscht?</b></td> </tr> </tr> </table> <table border=1 cellpadding=5 cellspacing=0> <tr> <tr> <td WIDTH=150><font size=2 face=arial><?php echo $fet[0]?></td> <td WIDTH=150><font size=2 face=arial><?php echo $fet[1]?></td> <td WIDTH=150><font size=2 face=arial><?php echo $fet[2]?></td> <td WIDTH=150><font size=2 face=arial><?php echo $fet[3]?></td> <td WIDTH=150><font size=2 face=arial><?php echo $online?></td> </tr> </tr> </table>
Jedoch wird mit nur eine Zeile angezeigt wieso?
Bitte um hilfe
|
|
|
07/23/2013, 11:19
|
#2
|
elite*gold: 0
Join Date: Apr 2005
Posts: 323
Received Thanks: 114
|
print_r($fet); // Anschauen was drinsteht.
Ansonten benötigt dein methodenaufruf mssql_fetch_array als weiten Parameter das flag MSSQL_NUM wenn du nicht mit einem Schlüssel darauf zugreifen möchtest. Ich weis nicht ob MSSQL_Both standard ist. Schau hier nach:
|
|
|
07/23/2013, 11:48
|
#3
|
elite*gold: 0
Join Date: Jul 2013
Posts: 12
Received Thanks: 0
|
Wärst du/jemand anders so gütigum das umzuschreiben, hab grad echt kein plan mehr^^
|
|
|
07/23/2013, 12:32
|
#4
|
elite*gold: 1
Join Date: May 2011
Posts: 203
Received Thanks: 50
|
dann gib mal die Ausgabe von print_r($fet);
|
|
|
07/23/2013, 12:49
|
#5
|
elite*gold: 0
Join Date: Jul 2013
Posts: 12
Received Thanks: 0
|
Quote:
Originally Posted by Evolutio
dann gib mal die Ausgabe von print_r($fet);
|
Ich weiß leider nicht wie man das anwendet..
|
|
|
07/23/2013, 13:46
|
#6
|
elite*gold: 0
Join Date: Jan 2012
Posts: 759
Received Thanks: 416
|
Quote:
|
Jedoch wird mit nur eine Zeile angezeigt wieso?
|
Erwartest du, dass PHP dadurch, dass du vier Werte aus einem Array ausgibst, zurückverfolgt, woher das Array stammt, automatisch erkennt, dass die Array erzeugende Methode noch mehr Arrays erzeugen könnte, dann die sonstige Ausgabe um die Ausgabe der Array-Einträge analysiert, dabei erkennt, dass es sich um eine HTML-Tabelle handelt, den Start und das Ende der Tabellen-Zeile sucht, um dann selbstständig noch mehr Zeilen zu generieren?
Oder wieso verwundert dich, dass das nicht funktioniert?
|
|
|
07/23/2013, 14:23
|
#7
|
elite*gold: 1
Join Date: May 2011
Posts: 203
Received Thanks: 50
|
Quote:
Originally Posted by Germaantutorials
Ich weiß leider nicht wie man das anwendet..
|
Du hast oben in deinem Code:
PHP Code:
$fet = mssql_fetch_array($res);
also machst du einfahc dadrunter folgendes:
|
|
|
07/23/2013, 14:33
|
#8
|
elite*gold: 0
Join Date: Jul 2013
Posts: 12
Received Thanks: 0
|
Quote:
Originally Posted by Evolutio
Du hast oben in deinem Code:
PHP Code:
$fet = mssql_fetch_array($res);
also machst du einfahc dadrunter folgendes:
|
PHP Code:
$res = mssql_query($sql); $fet = mssql_fetch_array($res); print_r($fet);
Glaube nicht,dass es richtig ist.
Bekomme jedenfalls wieder eine Ausgabe
|
|
|
07/23/2013, 15:19
|
#9
|
elite*gold: 0
Join Date: Jan 2012
Posts: 759
Received Thanks: 416
|
mssql_fetch_array() liefert bei jedem Aufruf eine weitere Zeile als Array. Gibt es kein weitere Zeilen mehr, liefert die Funktion "false".
Du musst also in einer Schleife immer nach neuen Zeilen fragen und mit ihnen deine Tabelle generieren. Die Schleife läuft so lange, bis die Funktion false liefert.
Im Übrigen ist ein tr-Tag als direktes Kind eines tr-Tags überflüssig (falsch). Dazu schließt du die font-Tags nie. Und ich sehe keinen Grund, deine Tabelle in zwei Tabellen aufzuteilen; es spricht nichts dagegen, wenn Kopfzeile und Zeilen mit Daten in einer Tabelle zusammengefasst werden.
|
|
|
07/23/2013, 15:24
|
#10
|
elite*gold: 0
Join Date: Jul 2013
Posts: 12
Received Thanks: 0
|
Quote:
Originally Posted by dowhile
mssql_fetch_array() liefert bei jedem Aufruf eine weitere Zeile als Array. Gibt es kein weitere Zeilen mehr, liefert die Funktion "false".
Du musst also in einer Schleife immer nach neuen Zeilen fragen und mit ihnen deine Tabelle generieren. Die Schleife läuft so lange, bis die Funktion false liefert.
Im Übrigen ist ein tr-Tag als direktes Kind eines tr-Tags überflüssig (falsch). Dazu schließt du die font-Tags nie. Und ich sehe keinen Grund, deine Tabelle in zwei Tabellen aufzuteilen; es spricht nichts dagegen, wenn Kopfzeile und Zeilen mit Daten in einer Tabelle zusammengefasst werden.
|
Es ist eine Tabelle nicht 2.
|
|
|
07/23/2013, 15:26
|
#11
|
elite*gold: 0
Join Date: Jan 2012
Posts: 759
Received Thanks: 416
|
Nein, du hast in deinem HTML-Code zwei Tabellen (zwei table-Tags).
|
|
|
07/23/2013, 15:34
|
#12
|
elite*gold: 0
Join Date: Apr 2005
Posts: 323
Received Thanks: 114
|
Ich denke er hat den Code nicht selbst geschrieben und weis auch nicht was da eigentlich passiert. Also bemüht euch nicht.
|
|
|
07/23/2013, 15:37
|
#13
|
elite*gold: 0
Join Date: Jan 2012
Posts: 759
Received Thanks: 416
|
Achso. Dann probier das:
Quote:
$sql = "SELECT [CharName], [Level], [K1],[K2],[Del] FROM [PS_GameData].[dbo].[Chars] ";
$res = mssql_query($sql);
?>
<table border=1 cellpadding=5 cellspacing=0>
<tr>
<td WIDTH=150><font size=2 face=arial color=red><b>Charakter Name</b></font></td>
<td WIDTH=150><font size=2 face=arial color=red><b>Level</b></font></td>
<td WIDTH=150><font size=2 face=arial color=red><b>Kill</b></font></td>
<td WIDTH=150><font size=2 face=arial color=red><b>Tode</b></font></td>
<td WIDTH=150><font size=2 face=arial color=red><b>Gelöscht?</b></font></td>
</tr>
<?php
while (($fet = mssql_fetch_array($res)) != false) {
?>
<tr>
<td WIDTH=150><font size=2 face=arial><?php echo $fet[0]?></font></td>
<td WIDTH=150><font size=2 face=arial><?php echo $fet[1]?></font></td>
<td WIDTH=150><font size=2 face=arial><?php echo $fet[2]?></font></td>
<td WIDTH=150><font size=2 face=arial><?php echo $fet[3]?></font></td>
<td WIDTH=150><font size=2 face=arial><?php echo $online?></font></td>
</tr>
<?php
}
?>
</table>
|
|
|
|
07/23/2013, 17:08
|
#14
|
elite*gold: 0
Join Date: Jul 2013
Posts: 12
Received Thanks: 0
|
Quote:
Originally Posted by dowhile
Achso. Dann probier das:
|
Danke dir!!!! Klappt!
Gibt es eine möglichkeit eine Zahl in ein Wort im zuwandeln?
Aus der db wird die 1 Gezogend as soll Ja sein
Und 0 soll Nein Sein.
Danke <3
|
|
|
07/23/2013, 19:12
|
#15
|
elite*gold: 200
Join Date: Apr 2012
Posts: 577
Received Thanks: 290
|
Alter... lern mal bitte die Grundprinzipien von PHP
Quote:
if ($fet[X] == 1)
{
echo "JA";
}
else
{
echo "NEIN";
}
|
|
|
|
 |
Similar Threads
|
[VB 2010] Textbox Inhalt Speichern und Auslesen?
03/09/2013 - .NET Languages - 3 Replies
Hallo liebe Community,
ich bin grad dabei ein Programm zu schreiben ;) und würde jetzt gerne wissen wie ich Eine Zeile in zwei Textboxen aufteilen kann. Mache das momentan hiermit.TextBox9.Text = sr.ReadLine()
Ich habe es schon so versucht TextBox9.Text + TextBox10.Text = sr.ReadLine() Aber dann kommt die Fehler Meldung
Fehler 1 Eigenschaftenzugriff muss der Eigenschaft zugewiesen werden oder deren Wert verwenden .
Währe sehr dankbar für hilfe.
Mfg
Nightr0ad
|
[VisualBasic] MySQL Tabellen Inhalt auslesen lassen?!?!
02/08/2013 - .NET Languages - 5 Replies
Hey Community,
hab eine Frage, ich hab es bis jetzt nur per .PHP geschafft, und zwar,
die Items aus der Tabelle "item_proto" in meiner Datenbank auszulesen.
Dies ist gerade per Homepage-URL erreichbar, aber ich würde gerne ein
kleines Tool für unsere Community erstellen, wo man alle Items und Mobs
sehen kann und nicht immer mich fragen muss oder irgendwie was anderes.
Es gibt ja bestimmt die eine oder andere Mobs oder NPCs dessen ID man
nicht weiß oder einige Items, geht jedem so....
|
[VB 2010] Browser Textfeld-Inhalt auslesen
02/20/2012 - .NET Languages - 5 Replies
Hey epvp,
ich stecke gerade in meinem WEB.DE Programm fest. Undzwar schreibt VB etwas (was zufällig generiert wird) in das Feld für die Wunsch-E-Mail. Meine Frage lautet nun, wie kann ich den Inhalt wieder auslesen, d.h dass es z.B in einer Textbox steht?
MfG
|
Bonusboxen/Piratenboxen Inhalt auslesen?
09/05/2011 - DarkOrbit - 15 Replies
Es wäre doch nützlich wenn man die Piratenboxen und Bonusboxen auslesen kann oder? So jetzt die Frage kann man nicht mit hilfe von Sniffen den Inhalt herausbekommen z.B in dem man einfach auf die Bonusbox/Piratenbox klickt und den rest dem Sniffer überlässt? Oder wird der Inhalt erst generiert wenn man ihn einsammelt was ich ja nicht glaube. Wenn nicht dann müsste es eigentlich ne Möglichkeit geben die Boxen auszulesen ich werde es auch selber mal versuchen :D Habt ihr es schobnmal versucht?...
|
[TuT] Inhalt eines Eingabefeld auslesen
04/10/2011 - AutoIt - 4 Replies
Hallo Elitepvpers,
in dieser Tutorial zeige ich euch ganz einfach wie man ein Eingabefeld "auslesen" kann, heißt der Inhalt der dort steht, soll kopiert und dann in einer Messangebox, in einem Txt-Dokument und etc festgehalten werden.
Öffnet zunächst einmal ein neues Projekt, indem ihr den Scite Editor öffnet oder auf dem Desktop ein Rechtsklick macht -> Neu -> AutoIt v3 Script.
Jetzt öffnet Koda, indem ihr oben auf "Tools" klickt und dann auf "Koda Form Designer" oder mit alt + m (...
|
All times are GMT +1. The time now is 02:29.
|
|