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!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
10.03.2005, 20:41:24
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Vor und Zurück Button in Bildergalerie per Datenbank
ich sage ja nicht, dass du ein neues query brauchst. ich meinte eigentlich das du dein query nur um LIMIT x,x erweitern musst. dann gibtst du an der grwünschten stelle deine vor und zurück buttons aus und übergibst denen einen zusätzlichen urlparameter. mit dem du vor bzw. zurück navigieren kannst, in dem du die LIMIT angaben dynamisch einbindest.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
10.03.2005, 21:23:06
|
|
Junior Member
|
|
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 66
Beiträge: 318
|
|
AW: Vor und Zurück Button in Bildergalerie per Datenbank
Hallo |Coding,
ja genau darum geht es. Wenn es für mich so einfach gehen würde wäre ich schon fertig. Aber es ist nun mal so das ich noch lerne und dazu gehört einfach das ich mir so etwas mal ansehen muß.
Wenn es Dir nicht so viel Mühe macht würde ich mich freuen wenn Du mir zumindest Codemäßig auf die Spünge hilfst. Nicht alles gleich vertig machen aber ein Ansatz wär nicht schlecht. Damit ich für das Wochenende beschäftigt wäre. ;-))
Danke für die Hilfe
Gruß Jürgen.
|
10.03.2005, 21:54:11
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Vor und Zurück Button in Bildergalerie per Datenbank
hier mal eine anregung:
PHP-Code:
// wichtige anweisung
if(empty($_GET['from'])){
$from = 0;
$to = 30;
}
else{
$from = $_GET['from'] + 30;
$to = $_GET['to'] + 30;
}
// ----
$query="select * from " . $sql_prefix . "_galerie_bilder where name='$_REQUEST[pic]' AND status='1'";
$result=mysql_query($query);
$bildinfo=mysql_fetch_array($result);
if($_REQUEST['start'] == "") {
$start=0;
}
$query="select * from " . $sql_prefix . "_galerie_bilder where kat='$bildinfo[kat]' AND status='1'";
// das besagte limit
$query .= "LIMIT $from, $to";
$query .= "ORDER BY id ASC";
$result=mysql_query($query);
$number=mysql_num_rows($result);
$i=0;
$r=1;
while($i < $number) {
$row=mysql_fetch_array($result);
echo " <a target=_top href=picview.php?pic=$row[name]>";
if ($bildinfo[id] == $row[id]) {
echo "</a> $r ";
} else {
echo "$r</a> ";
}
$i++;
$r++;
}
und da wo die buttons hin sollen schreibst du das:
PHP-Code:
<a href="seite.php?from=<?php echo $from; ?>&to=<?php echo $to; ?>">zurück</a> /
<a href="seite.php?from=<?php echo $from; ?>&to=<?php echo $to; ?>">weiter</a>
soweit so gut. jetzt schau mal, ob das so läuft... :-)
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
11.03.2005, 07:42:24
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 76
Beiträge: 4.001
|
|
AW: Vor und Zurück Button in Bildergalerie per Datenbank
Zitat:
Zitat von juergen
danke für Deine Hilfe aber dazu müste ich die Datenbank ändern.
|
Wie kommst Du auf diese falsche Idee?
Zitat:
Ich bitte Dich doch mal meinen Quelltext anzusehen und vieleicht hast Du ja eine Lösung für mich.
|
Du verwechselst mich da mit jemanden. Ich bin der, der Dir Hilfe zur Selbsthilfe bietet, und nicht der, der für Dich kostenlos Scripte erstellt.
Das Scriptbeispiel reicht aus, um den Mechanismus zu verstehen, wie man aus einer Menge Tupel mit LIMIT den Vorgänger, den aktuellen Wunsch und den Nachfolger selektieren kann.
|
11.03.2005, 10:33:59
|
|
Junior Member
|
|
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 66
Beiträge: 318
|
|
AW: Vor und Zurück Button in Bildergalerie per Datenbank
Hallo Coding,
danke für Deine Hilfe. Es erscheint eine Fehlermeldung:
---------------------------------------------------
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:ApacheServerxampphtdocsschulzseite.php on line 142
---------------------------------------------------
und es wird die while Schleife nicht mehr ausgeführt. Desweiteren stehen als Verweisziele in VOR und ZURÜCK nur Zahlen (0 und 30).
Aber ich gebe nicht auf! Sollte Dir noch was einfallen aufgrund der Fehlermeldung würde ich mich freuen. Ich werde nun erst mal das versuchen zu verstehen was Du mir gegeben hast.
Danke für Deine Hilfe.
Gruß Jürgen
|
11.03.2005, 14:45:27
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Vor und Zurück Button in Bildergalerie per Datenbank
sorry, kleiner flüchtigkeitsfehler :-)
$query .= "LIMIT $from, $to";
$query .= "ORDER BY id ASC";
richtig wäre:
$query .= " LIMIT $from, $to ";
$query .= "ORDER BY id ASC";
zum anderen, wird das script aber nicht wie gewünscht laufen, weil noch was fehlt...
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
11.03.2005, 15:44:33
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Vor und Zurück Button in Bildergalerie per Datenbank
Zitat:
Zitat von juergen
Hallo Coding,
danke für Deine Hilfe. Es erscheint eine Fehlermeldung:
---------------------------------------------------
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:ApacheServerxampphtdocsschulzseite.php on line 142
---------------------------------------------------
|
Bei Fehlermeldungen, die in Verbindung zu den MySQL-Funktionen von PHP stehen, helfen dir immer die Funktionen [func]mysql_error()[/func] und [func]mysql_errno()[/func] weiter:
PHP-Code:
<?php
$sql = ".."; // eine MySQl-Abfrage
$result = mysql_query($sql) or die('Fehlernummer: ' . mysql_errno() . ', Fehler: ' . mysql_error());
?>
s.a. http://php-faq.de/q/q-fehler-mysql-result.html
|
12.03.2005, 18:13:58
|
|
Junior Member
|
|
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 66
Beiträge: 318
|
|
AW: Vor und Zurück Button in Bildergalerie per Datenbank
Hallo Forum,
ich glaube das Ihr von falschen Vorraussetzungen ausgegangen seid. Es soll nur ein Bild ausgegeben werden und mit den Buttons je ein Bild VOR oder ZURÜCK gegangen werden. Ich habe mal folgendes versucht.
PHP-Code:
$result = mysql_query("SELECT id, name FROM " . $sql_prefix . "_galerie_bilder");
$bilder = array();
while ($row = mysql_fetch_array($result)) {
$bilder[] = array('id' => $row['id'],'name'=> $row['name']);
#Mit printf werden mir alle Bilder mit Kategorie und ID Nr. ausgegeben.
//printf ("ID: %s Name: %s", $row['id'], $row['name']);
##### Ab hier ist alles nur spekulation
# Irgend etwas simmt nicht mit der for Schleife da mir überhaubt nichts ausgegeben wird!!
#Die Variable sollte die $ID_DES_AKTUELLEN_BILDES sein. Glaube ich?
}
for($i = 0, $i < count($bilder); $i++;){
if($bilder[$i]['id'] == '$ID_DES_AKTUELLEN_BILDES'){
printf('<a href="picview.php?pic=%s">zurück</a>',$bilder[$i - 1]['id']);
printf('<a href="picview.php?pic=%s">weiter</a>',$bilder[$i + 1]['id']);
break;
}
}
Was meint Ihr!
Gruß Jürgen
|
12.03.2005, 18:17:44
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Vor und Zurück Button in Bildergalerie per Datenbank
warum hast du das ...LIMIT... wieder aus dem query genommen?
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
12.03.2005, 18:20:32
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Vor und Zurück Button in Bildergalerie per Datenbank
ach, halt moment... könntest du mal eben die struktur der betreffenden tabelle posten?
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
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 01:49:39 Uhr.
|