CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
03.03.2003, 11:01:12
|
Anfänger
|
|
Registriert seit: Jan 2003
Beiträge: 38
|
|
user anzeigen
hallo,
ich nochmal ;-))
ich habe ein script indem user downloads eintragen können, die user müssen sich vorher einloggen und bekommen eine id, diese id wird in der tabelle datenbank_member gespeichert neben id, gibt es dann noch name, email ....
so nun ist der user eingeloggt und kann downloads hinzufügen, diese werden dann in der tabelle datenbank_dateien eingetragen! da der user eingeloggt ist wird in die tabelle datenbank_dateien die zeile fromid seine id eingetragen .... so weis ich dann von wem das download ist.
nun mein problem, ich lasse mir nun bei der downloadübersicht die zeile fromid anzeigen ... nun sehe ich aber nur die user id, also eine zahl *verzweifel* ich probiere das schon seit ca 3 wochen, ich schaffe es einfach nicht.
was muss ich machen das ich fromid aufrufe (tabelle datenbank_dateien) und name (tabelle ddatenbank_member) raushaben will???? fromid = id
im mom bin ich so weit
$anfrage = "SELECT id, fromid, name, sprache, member FROM datenbank_dateien WHERE timestamp >= '$e[timestamp]' ORDER BY kat DESC";
$ergebnis = mysql_query($anfrage);
while($e=mysql_fetch_array($ergebnis)) {
echo $anf;
$anf='';
echo '<tr bgcolor="#808080">
<td> <img src="'.$e[sprache].'" border="0"> ';
?> <a href="datei.php?id=<?php echo $e[id]; ?>" target="_blank"> <?php echo $e[name]; ?> </a></font><font size="2"> </td>
<td width="80"><font size="2"><?php echo $e[fromid]; ?>
oh man, wenn mir hier einer helfen könnte, das wäre einfach GENIAL!!!
|
03.03.2003, 11:09:03
|
|
Da gibts zwei Möglichkeiten. 1. Du machste einen zweiten Select aus der Member Tabelle oder Du änderst die bisherige Abfrage!
SELECT datenbank_member.name FROM datenbank_dateien, datenbank_member WHERE datenbank_dateien.fromid = datenbank_member.id
Da mußt Du halt noch deine anderen Felder reinstricken, aber prinzipiell sollte es so gehen!
|
03.03.2003, 11:30:20
|
Anfänger
|
|
Registriert seit: Jan 2003
Beiträge: 38
|
|
weitere hilfe
hi,
danke für deine schnelle antwort, ich habe gleich ein paar verschiedene sachen probiert ... leider bekomme ich es nicht hin, kannst du mir vielleicht noch etwas mehr helfen???
ich mache einen fehler bei diese abfrage, so habe ich es jetzt
$anfrage = "SELECT id, fromid, name, sprache, member FROM datenbank_dateien WHERE timestamp >= '$e[timestamp]' ORDER BY kat DESC";
$ergebnis = mysql_query($anfrage);
$anfrage = "SELECT datenbank_member.name FROM datenbank_dateien, datenbank_member WHERE datenbank_dateien.fromid = datenbank_member.id";
$ergebnis = mysql_query($anfrage);
while($e=mysql_fetch_array($ergebnis)) {
echo $anf;
$anf='';
echo '<tr bgcolor="#808080">
<td> <img src="'.$e[sprache].'" border="0"> ';
?> <a href="datei.php?id=<?php echo $e[id]; ?>" target="_blank"> <?php echo $e[name]; ?> </a></font><font size="2"> </td>
<td width="80"><font size="2"><?php echo $e[fromid]; ?>
DANKE
|
03.03.2003, 11:33:06
|
|
Denn Teil
$anfrage = "SELECT id, fromid, name, sprache, member FROM datenbank_dateien WHERE timestamp >= '$e[timestamp]' ORDER BY kat DESC";
So
$anfrage = "SELECT datenbank_dateien.id, datenbank_dateien.fromid, datenbank_dateien.name, datenbank_dateien.sprache, datenbank_dateien.member, datenbank_member.name FROM datenbank_dateien WHERE timestamp >= '$e[timestamp]' AND datenbank_dateien.fromid = datenbank_member.id ORDER BY kat DESC";
Glaub ich zumindest!
|
03.03.2003, 11:36:57
|
Anfänger
|
|
Registriert seit: Jan 2003
Beiträge: 38
|
|
@ben20
hi ben,
wenn ich das so mache wie du es mir geschrieben hast kommt folgender fehler ;-(((( ich verzweifel hier noch .... ich bekomme das nie hin!! versuche es ja schon seit wochen!!
mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ...
|
03.03.2003, 11:40:30
|
|
Da ist ein Bug im Query - lass Dir mal den Query als Text ausgeben und überprüfe in mit phpMyAdmin oder setze nach dem Query ein
echo mysql_error() ein!
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:31:58 Uhr.
|