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 |
04.07.2003, 13:08:21
|
|
Zitat:
wenn ich dich jetzt richtig verstanden hab, dann muss ich deinen query als zwiten in die schleife schreiben, also das ich zwei querys hab?
|
Rchtig!
BTW == By the Way
Trotzdem ist das Datenbankmodell optimierbar, da im Moment noch überflüssige Informationen mitführst. Hast Du Dich schonmal mit den Normalisierungsregeln für Datenbank auseiander gesetzt? Wenn nicht, kann ich das Buch mySQL von Michael Koffler ( www.koffler.cc) empfehlen.
|
04.07.2003, 13:13:07
|
|
Anfänger
|
|
Registriert seit: Jan 2003
Ort: Bochum
Alter: 42
Beiträge: 75
|
|
na holla die waldfee...
ich wollte eigentlich das gallerie-script für mich als übung schreiben, und weil meine kollegen mich nerven ich solle doch endlich mal die fotos von der party online stellen. kannst du mir nicht mal so'n stückgen code tippen,wie ich das jetzt einbaue?
hatte den zweiten query in die erste schleife eingebaut und die beiden abfragen dann in eine zweite schleife eingebaut, aber irgendwie funzt das nicht. krieg keine ausgabe. ich weiß ich nerve. bin auch anscheinend zu doof. vielleicht sollt ich's einfach lassen :-(
__________________
"Schwester, was ist denn das für ein merkwürdiges Kabel?" - "Um Gottes Willen Herr Doktor, das ist die Arterie!"
|
04.07.2003, 13:23:59
|
|
Am ursprünglichen Script, dass schon lief, nix verändern. Einfach innerhalb von
while(...) {
}
nochmal mysql_query(Neuer Query) und mysql_result einbauen schon läufst. Im Ganzen Script darfs Du nur insgesamt zwei Querys haben. Einen innerhalb und einen außerhalb der Schleife!
|
04.07.2003, 13:47:13
|
|
Anfänger
|
|
Registriert seit: Jan 2003
Ort: Bochum
Alter: 42
Beiträge: 75
|
|
hab noch nie mit mysql_result gearbeitet. wsie ist'n da die syntax?
__________________
"Schwester, was ist denn das für ein merkwürdiges Kabel?" - "Um Gottes Willen Herr Doktor, das ist die Arterie!"
|
04.07.2003, 13:50:11
|
|
Also bei aller Hilfsbereitschaft, durch die Funktionsrefrenz von selfphp kannst Du dich ja wohl auch selbst durchklicken!
|
04.07.2003, 13:54:41
|
|
Anfänger
|
|
Registriert seit: Jan 2003
Ort: Bochum
Alter: 42
Beiträge: 75
|
|
sorry mein fehler. war grqad auf reeg.net und da stand nix von mysql_result. ich probier's mal...
__________________
"Schwester, was ist denn das für ein merkwürdiges Kabel?" - "Um Gottes Willen Herr Doktor, das ist die Arterie!"
|
04.07.2003, 14:04:26
|
|
Anfänger
|
|
Registriert seit: Jan 2003
Ort: Bochum
Alter: 42
Beiträge: 75
|
|
was ist denn jetztv daran falsch? seh immer noch kein bild...
PHP-Code:
while($row = mysql_fetch_array($result)) {
$result2 = mysql_query("SELECT datei FROM fotos WHERE gallery = '" . $row["gallerie"] . "' ORDER BY foto DESC LIMIT 1");
$bild = mysql_result($result2, "fotos.datei");
echo "<td align="center"><a href="fotos.php?action=show&gallery=";
echo $row["gallerie"];
echo "">";
echo $row["gallerie"]."<br>".$bild;
echo "</a></td>";
$i++;
if ($i==5) { echo '</tr><tr>'; $i=0; }
}
__________________
"Schwester, was ist denn das für ein merkwürdiges Kabel?" - "Um Gottes Willen Herr Doktor, das ist die Arterie!"
|
04.07.2003, 14:23:55
|
|
1)
nicht so:
$bild = mysql_result($result2, "fotos.datei");
sondern so:
$bild = mysql_result($result2, 0, 0);
2)
Wenn Du es so machst:
echo $row["gallerie"]."<br>".$bild;
wird PHP dir Gadenlos den Eintrag der DB in den Quelltext hauen. Der Browser kann damit aber überhauptrein garnichts anfangen, bzw. er hälst für einen Text. Lange Rede kurzer Sinn: Du musst Bild als Wert von src des img Tags ausgeben lassen
echo $row["gallerie"]."<br> <img src="pfad_zu_den_bildern/".$bild."">";
|
04.07.2003, 14:38:07
|
|
Anfänger
|
|
Registriert seit: Jan 2003
Ort: Bochum
Alter: 42
Beiträge: 75
|
|
jetzt hab ich lauter weiße vierecke mit roten x-en drin :-)
irgendwie hab ich irgendwo ne ganz dicke verwurstung drin...
PHP-Code:
$result = mysql_query("SELECT DISTINCT gallerie FROM fotos");
$i = 0;
echo "<center><table width="300" border="0"><tr>";
while($row = mysql_fetch_array($result)) {
$result2 = mysql_query("SELECT datei FROM fotos WHERE gallery = '" . $row["gallerie"] . "' ORDER BY foto DESC LIMIT 1");
$bild = mysql_result($result2, 0, 0);
echo "<td align="center"><a href="fotos.php?action=show&gallery=";
echo $row["gallerie"];
echo "">";
echo $row["gallerie"]."<br><img src="fotos/".$row["gallery"]."/".$bild."">";
echo "</a></td>";
$i++;
if ($i==5) { echo '</tr><tr>'; $i=0; }
}
__________________
"Schwester, was ist denn das für ein merkwürdiges Kabel?" - "Um Gottes Willen Herr Doktor, das ist die Arterie!"
|
04.07.2003, 14:44:20
|
|
Mit anderen Worten er findet das Bild nicht. Stimmt der Pfad zum Bild, stimmt der Dateiname (sprich selektiert er einen Dateiname aus der DB?) Schau Dir am besten mal den von PHP generierten Quelltext an!
|
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 09:01:26 Uhr.
|