mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 26.05.2024 17:26 Benutzername: Passwort: Auto-Login

Thema: mySQL -> PHP Problem vom 28.08.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> mySQL -> PHP Problem
Autor Nachricht
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 28.08.2007 18:53
Titel

mySQL -> PHP Problem

Antworten mit Zitat Zum Seitenanfang

heyho, ich hab mal wieder ein Problem.

Ich hab hier eine Bildergalerie programmiert. Die funktioniert über mySQL (Dateinamen usw...).
Nun versuche ich über einen Link auf das nächste Bild zuzugreifen (über GET-variable). Nur übergibt mit der Link leider keinen Wert?!

Hab mal den wichtigsten Code rausgenommen:
Code:

<?php
mysql_select_db($database_Imagelib, $Imagelib);
             
$query_datensatz = "SELECT * FROM Imagelib";
$datensatz = mysql_query($query_datensatz, $Imagelib) or die("Error!");
$totalRows_datensatz = mysql_num_rows($datensatz);
mysql_data_seek($datensatz,$_GET['play']); //nächster Datensatz
$row_datensatz = mysql_fetch_assoc($datensatz);                             
   
   $imagepath = $row_datensatz['Filename'] . '.jpg';
   $alttext = $row_datensatz['Alttext'];
   $width= $row_datensatz['Width'];
   $height= $row_datensatz['Height'];
   
if(isset($_GET['play'])){
      echo '<img src="gallery/' . $imagepath . '" alt="' . $alttext . '" width="' . $width . '" height="' . $height . '" />';
}


// hier soll die Variable "play"ihren Wert ("1", "2", usw.) erhalten.

<?php

if (!isset($_GET['play'])){
       $_GET['play'] = 01;
} ?>
<a href="index.php?id=<? echo $selecteditem; ?>&amp;play=<? ($_GET['play']- 1) ?>"><img src="img/previmg.png" alt="previous image" longdesc="img_previmg.txt" width="83px" height="75px" /></a>



Irgendwas funktioniert jedenfalls an der Übergabe der Daten nicht, denn ich erhalte immer den Wert 0, also das erste Bild. Weiter komme ich nicht.
Ich kenn mich in der Materie leider nicht allzu gut aus. Ich hoffe ihr helft mir trotzdem ein bisschen *zwinker*


Zuletzt bearbeitet von Smooth-Graphics am Mi 29.08.2007 11:58, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
xjonx

Dabei seit: 26.05.2006
Ort: NRW
Alter: -
Geschlecht: Männlich
Verfasst Mi 29.08.2007 11:16
Titel

Antworten mit Zitat Zum Seitenanfang

den wichtigsten code sagst du?
Und wo ist das Post, von dem du redest?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 29.08.2007 11:56
Titel

Antworten mit Zitat Zum Seitenanfang

omg... da hab ich doch falsch geschrieben: GET meinte ich nicht POST! Könnte da der Fehler liegen?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
xjonx

Dabei seit: 26.05.2006
Ort: NRW
Alter: -
Geschlecht: Männlich
Verfasst Mi 29.08.2007 12:03
Titel

Antworten mit Zitat Zum Seitenanfang

als erstes würde ich mal über das hier nachdenken:
Code:
if (!isset($_GET['play'])){
       $_GET['play'] = 01;
}


das nächste wäre dieses hier:
Code:
<? ($_GET['play']- 1) ?>

was entweder so
Code:
<? echo $_GET['play']- 1 ; ?>

oder eben so
Code:
<?=$_GET['play']- 1)?>
aussehen sollte...

wobei ich vermute das sowohl das
Code:
$_GET['play']- 1
als auch das
Code:
$_GET['play'] = 01;
dir derzeit im weg stehen ...

definiere den wert einfach vorher also könntest du drüber nachdenken das nächste bild schon im script zu ermitteln:
Code:
$next_img = $row_datensatz['ID']++;
$prev_img = $row_datensatz['ID']--;

(oder was auch immer dein ID Feldname ist Lächel


Zuletzt bearbeitet von xjonx am Mi 29.08.2007 12:05, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen mysql-php Problem
[php] mysql-problem?
mysql-problem
[php/mysql] problem mit insert
Problem mit PHP, Arrays und MySQL
Problem mit mysql UPDATE
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.