Webstatt.org - Community seit 2006 - 2012 (2024?)

alle beiträge einer ip

user-329
09.08.2006 11:08

Hi,

hab da mal so ein kleines problem...
also ich will alle beiträge einer IP aus einer DB raussuchen lassen [id,ip,uhrzeit,text]
und der soll dann halt ne tabelle machen mit oben ip und unten dann immer uhrzeit: text... wie lös ich das am besten? irgendwelche vorschläge/tipps?

Liebe Grüße

Avatar user-118
09.08.2006 12:14

Einfache Abfrage à la:


$ip = 127.0.0.1; // Deine WunschIP
$query = "SELECT * FROM `deinetabelle` WHERE `ip` = '$ip'";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_object($result)) {

// Hier designst du deine Ausgabe;

}


War das nun so schwer oder habe ich dich falsch verstanden ?

mfg Alexander

Ich brauche keine Signatur
user-329
09.08.2006 12:15

ja gut hab mich evtl net so ausführlich formuliert... der soll dann das alles in einzelnen tabellen untereinander ausgeben also für jede ip ne eigene tabelle hinkritzeln mit den informationen der jeweiligen ip...

Avatar user-118
09.08.2006 13:20

Achso ja es ist ja trotzdem dann nur eine Designsache


$ip = 127.0.0.1; // Deine WunschIP
$query = "SELECT * FROM `deinetabelle` WHERE `ip` = '$ip'";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_object($result)) {

echo "<table><tr><td>IP</td><td>".$row->ip."</td></tr>
<td>Uhrzeit</td><tr><td>".$row->uhrzeit."</td></tr>
<td>Text</td><tr><td>".$row->text."</td></tr>
</table>";
}



so ?

mfg Alex

Ich brauche keine Signatur
user-329
09.08.2006 13:24

danke aber ne so meint ich das auch net.. ich will die ip halt nicht vorgeben der soll die selbst raussuchen aus der db... und dann alle ip's die es gibt unterinander hinschrieben und am besten die neuste ip mit den jeweiligen daten nach oben...

Avatar user-118
09.08.2006 13:34

Original von Jinonidi
...der soll die selbst raussuchen aus der db...


raff ich nicht. Kannst du mir das mal genauer erklären. Wo soll denn die IP herkommen und nach welchen Kriterien soll sie rausgesucht werden ?

mfg Alex

Ich brauche keine Signatur
Avatar user-255
09.08.2006 13:36

Jinonidi, dir ist schon klar, dass die IP gewöhnlich bei jeder Einwahl ins Internet neu zugewiesen wird..?


> danke aber ne so meint ich das auch net

Am Anfang wolltest du genau das. Was willst du den jetzt?

Those who can, do. Those who can't, teach. # Musik gehört dem Volk! # last.fm
user-329
09.08.2006 13:38

Also dann mal von vorne:


IP: 127.0.0.1 Datum: 9.8.2006 - 15.38 (dann nen umbruch)
Texte: (und hier alle geschrieben texte der ip)
Text 1
Text 2
Text 3
Text 4
Text 5....


und das soll er jetzt jeweils von jeder IP raussuchen und untereinander ausgeben mit der neusten am besten nach oben
besser so?

user-203
09.08.2006 14:04

Les die Einträge doch einfach sortiert nach der IP aus und setze immer, wenn die IP eine andere ist als beim letzten Eintrag eine Tabelle dazwischen.

Denkt dran, Kinder auf dem Rücksitz verursachen Unfälle, Unfälle auf dem Rücksitz verursachen Kinder.
user-329
09.08.2006 20:22

und wie soll das gehn?

Avatar user-255
09.08.2006 20:54

> und wie soll das gehn?

*vorwerf*

$res = mysql_query('select was, du, willst from tabelle order by ip'zwinkern or die(mysql_error());
$last_ip = 0;
while ($data = mysql_fetch_assoc($res)) {
if ($data['ip'] != $last_ip) {
// neue ip
print '<h1>'.$data['ip'].'</h1>';
}
$last_ip = $data['ip'];
// hier den ganzen übrigen kram ausgeben...
}
mysql_free_result($res);

Those who can, do. Those who can't, teach. # Musik gehört dem Volk! # last.fm