SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #41  
Alt 14.03.2005, 20:20:40
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Vor und Zurück Button in Bildergalerie per Datenbank

Zitat:
Zitat von |Coding
|)@s //@r @b$!(HT :-)
Genau!
Mit Zitat antworten
  #42  
Alt 14.03.2005, 20:31:27
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: Vor und Zurück Button in Bildergalerie per Datenbank

Hallo Forum,
äh, was möchtest du denn jetzt erreichen?
soll beim letzten bild von kat 1 schluss sein, sprich der button [vor] soll verschwinden oder was möchtest du?


Ja, Ja genau so soll es sein. Beim Letzten Bild jeder Kategorie soll der VOR Button verschwinden. Und beim ersten Bild jeder Kategorie soll der ZURÜCK Button nicht da sein.
Also nur VOR wenn noch nicht das letzte Bild der Kategorie angezeigt wird.
Ich weiß aber nicht wie das zu erreichen ist!
Gruß Jürgen
Mit Zitat antworten
  #43  
Alt 14.03.2005, 20:50:22
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Vor und Zurück Button in Bildergalerie per Datenbank

wie xabbuh schon sagte, dafür musst du deine WHERE-klausel erweitern, bzw. eine if-expression im php-code hinzufügen/erweitern.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #44  
Alt 14.03.2005, 21:46:53
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Vor und Zurück Button in Bildergalerie per Datenbank

Zitat:
Zitat von juergen
Also nur VOR wenn noch nicht das letzte Bild der Kategorie angezeigt wird.
Ich weiß aber nicht wie das zu erreichen ist!
Schau einfach mal den von mir geposteten Link an: http://nopaste.php-q.net/121127
Mit Zitat antworten
  #45  
Alt 15.03.2005, 18:31:53
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: Vor und Zurück Button in Bildergalerie per Datenbank

Hallo Xabbuh,

ist mir schon klar gewesen hat aber bei mir nicht funktioniert. Die Datenbankabfrage hatte ich auch um kat erweitert. Ich hatte in folgender Anweisung einen Fehler.
PHP-Code:
$kat = (int)$_GET['kat']; 
Nach dem ich das geändert habe, bekomme ich nun keine Button zu sehen da $kat = 0 ist! Das ist mir unklar weil doch in der Datenbank mindestens kat = 1 ist!
Weißt Du da weiter?
---------------------------------------------------------------------
Ich hab es,

die Abfrage muß heißen:
PHP-Code:
$kat $bildinfo['kat'];
// und nicht
$kat = (int)$_GET['kat']; 
In diesem Fall läuft alles.
Danke für die super Hilfe!

Gruß Jürgen

Geändert von juergen (15.03.2005 um 18:56:26 Uhr)
Mit Zitat antworten
  #46  
Alt 15.03.2005, 20:29:58
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Vor und Zurück Button in Bildergalerie per Datenbank

Zitat:
Zitat von juergen
Ich hab es,

die Abfrage muß heißen:
PHP-Code:
$kat $bildinfo['kat'];
// und nicht
$kat = (int)$_GET['kat']; 
Auf welche Art und Weise übergibst du die Kategorie denn an die nächste Seite?
Mit Zitat antworten
  #47  
Alt 16.03.2005, 18:23:28
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: Vor und Zurück Button in Bildergalerie per Datenbank

Hallo Forum,
zunächst poste ich mal die Lösung hier da ich nicht weiß wie lange nopaste hostet:
PHP-Code:
<? 
ob_start();
$limitpage=1;

    $query="select * from " . $sql_prefix . "_optionen";
    $result=mysql_query($query);
    $rowglobal=mysql_fetch_array($result);
    $theme = "$rowglobal[theme]";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title><?=$_REQUEST['pic'] ?>
</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../theme/<?=$theme;?>/mainlayout/style.css" rel="stylesheet" type="text/css">
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" class="td2" onload="OpenIt()"> 
<? 
$size = @GetImageSize ("../uploads/galerie/".$_REQUEST['pic']."", $info);
?>
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"> 
  <tr> 
    <td height="100%" class="td1"><table  border="0" align="center" cellpadding="3" cellspacing="0"> 
        <tr>
          <td>
<div align="center">
<?
$query="select * from " . $sql_prefix . "_galerie_bilder where name='$_REQUEST[pic]'";
$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' 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++;
    }
?>
</div></td></tr><tr> <td><div align="center"><a href="javascript:window.close();"><img src="../uploads/galerie/<?=$_REQUEST['pic'] ?>" alt="Fenster schliessen" border="0"></a></div></td> 
</tr><tr><td><div align="center"><?=stripslashes($bildinfo['beschreibung']);?></div></td>
</tr><tr><td><div align="center">
<?
$query="select * from " . $sql_prefix . "_galerie_bilder where name='$_REQUEST[pic]'";
$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' 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++;
    }

echo "</div></td></tr><tr><td>nn";
echo "<table width="125" border="0" cellspacing="0" cellpadding="0" align="center"><tr>nn";
/* Bildergalerie um eine Button VOR und ZURÜCK Navigation erweitert */
    $pic = strip_tags($_GET['pic']);
    $kat = $bildinfo['kat'];
//  id des anzuzeigenden Bildes ermitteln
    $sql = "SELECT id FROM " . $sql_prefix . "_galerie_bilder WHERE name = '$pic'";
    $result = mysql_query($sql);
    $row = mysql_fetch_assoc($result);
    $id = $row['id'];
//  Name des vorherigen Bildes ermitteln und Link anzeigen
    $sql = "SELECT name FROM " . $sql_prefix . "_galerie_bilder WHERE kat = $kat AND id < $id ORDER BY id DESC LIMIT 1";
    $result = mysql_query($sql);    
    
    if(mysql_num_rows($result)) {
        $row = mysql_fetch_assoc($result);
        echo '<td align="right"><a href="picview.php?pic=' . $row['name'] . '"><img src="../uploads/img/zurueck.gif" border="0" alt="Ein Bild zurück"></a></td>';
    } else {
          echo '<td><img src="../uploads/img/space.gif" width="30" height="30"></td>';
        }    

echo "<td align="center"><a href="javascript:window.close();"><img src="../uploads/img/close.gif" alt="Fenster schliessen" border="0" width="17" height="16"></a></td>";

//  Name des nächsten Bildes ermitteln und Link anzeigen
    $sql = "SELECT name FROM " . $sql_prefix . "_galerie_bilder WHERE kat = $kat AND id > $id ORDER BY id ASC LIMIT 1";
    $result = mysql_query($sql);
    
    if(mysql_num_rows($result)) {
        $row = mysql_fetch_assoc($result);
        echo '<td align="left"><a href="picview.php?pic=' . $row['name'] . '"><img src="../uploads/img/vor.gif" border="0" alt="Ein Bild weiter"></a></td>';
    } else {
          echo '<td><img src="../uploads/img/space.gif" width="30" height="30"></td>';
        }
echo "</tr></table>nn";
?>
</td></tr></table></td></tr></table></body></html>
Ich brauche nichts an ein neues Fenster zu übergeben da es immer das selbe ist. Es war nur wichtig das die Galerie nur die Bilder der jeweiligen Kategorie ausgibt. Welche das in den jeweiligen Fällen ist wird mit der Variablen $bildinfo[kat] ermittelt.
Ich verstehe das eben so.
Jedenfalls funktioniert das wie geschmiert.
Gruß Jürgen und noch mal ein großes Danke an alle.
Mit Zitat antworten
  #48  
Alt 16.03.2005, 18:26:51
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Vor und Zurück Button in Bildergalerie per Datenbank

nopaste hostet ewig. zumindest so lange es das gibt :)
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #49  
Alt 16.03.2005, 22:03:36
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Vor und Zurück Button in Bildergalerie per Datenbank

Was machst du eigentlich, wenn ein Bildname doppelt vorkommt?
Mit Zitat antworten
  #50  
Alt 18.03.2005, 18:21:38
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: Vor und Zurück Button in Bildergalerie per Datenbank

Hallo xabbuh,
ich habe schon gedacht das da keiner mal nach fragt!!
Ja da werde ich wohl gehörig aufpassen müssen. Jetzt werden die Bilder einfach überschrieben und es mault die Datenbank weil ja nicht mehr die Kategorie mit dem Dateinamen übereinstimmt. Nobady is perfect. Bei jeder neuen Bildergalerie mache ich bei den Dateinamen ein _1, _2, _3, usw.

Aber da Du schon mal am lesen bist habe ich gleich mal eine Frage.
Ich habe eine Seite sagen wir test.php und include in diese Seite die config.php. In der test.php habe ich ein Formular in dem die Variablen der config.php in Inputfeldern ausgegeben werden. Ich habe mir ein Skript geschrieben mit dem ich diese Variablen in die config.php schreiben kann. Das formular sende ich also nach test.php ab und schreibe die config.php somit neu. Die Änderungen sehe ich aber erst wenn ich die test.php nach dem absenden noch mals aktualisiere. Nach dem ich also die config.php neu geschrieben habe wird die test.php wieder aufgerufen. Ich sende also von test.php nach test.php! Soweit alles klar?

Wie kann ich erreichen das nach dem Absenden und somit neu schreiben der config.php auch die neuen Daten sofort im Formular (test.php) sichtbar sind also die neu geschriebene config.php in test.php includiert wird?

Vielen Dank noch mal
Gruß Jürgen
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datenbank kopieren koerschgen2001 PHP Grundlagen 2 05.11.2004 07:11:08
Radion Button nach SQL Abfrage auf Checked setzen mabu PHP für Fortgeschrittene und Experten 6 01.11.2004 18:34:32
problem mit speicher button und anweisung Stifler PHP Grundlagen 5 05.08.2004 14:06:53
MYSQL Datenbank leeren per Button BeneBaur PHP für Fortgeschrittene und Experten 3 12.08.2003 20:37:51
SQL-Datenbank und MS-Access Datenbank automatisch abgleichen tbp PHP für Fortgeschrittene und Experten 14 17.06.2003 22:48:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:12:23 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt