Diashow

Diashow

am 29.06.2007 10:01:05 von Herbert Fidesser

Hallo,
ich hab' mir selbst eine kleine Diashow programmiert. Am lokalen PC
funktioniert's, am Webserver nicht. Überprüft sind: Groß/
Kleinschreibung, Struktur der mysql-Tabelle.
Sieht jemand einen Fehler im folgenden Codeausschnitt:

if (isset($_POST['btnext']) OR ($orby==0)) {
$q_orby =3D mysql_query("SELECT * FROM ftblcommentpics WHERE orderby
> $orby AND CID =3D $cid ORDER BY orderby LIMIT 1") or die or
die(mysql_error());
if (mysql_num_rows($q_orby)>0) {
while ($row=3Dmysql_fetch_object($q_orby)) {
$orby =3D $row->orderby;
$idc =3D $row->IDC;
$bild =3D $row->bild;
$beschr =3D $row->beschr;
} ...
Die variable $orby definiert das anzuzeigende Bild.

Danke für Tipps
Gruß aus Wien
Herbert

Re: Diashow

am 29.06.2007 11:31:05 von Kay-Michael Voit

> ich hab' mir selbst eine kleine Diashow programmiert. Am lokalen PC
> funktioniert's, am Webserver nicht.

-v

Re: Diashow

am 29.06.2007 12:13:22 von Bernd Muent

* Herbert Fidesser wrote:
> ich hab' mir selbst eine kleine Diashow programmiert. Am lokalen PC
> funktioniert's, am Webserver nicht.

Fehlermeldung?

B.

--
BM Computer-Services, Bergmannstr. 66, 10961 Berlin
Webdesign, Internet, Layout und Grafik
Tel.: 030/20649400, mobil 0175/7419517, Fax: 030/20649401
Web: http://www.bmservices.de, eMail: kontakt@bmservices.de

Re: Diashow

am 29.06.2007 12:25:47 von Herbert Fidesser

> Fehlermeldung?

Leider keine Fehlermeldung.
Beim Aufruf erscheint das erste Bild automatisch und korrekt. Bei
jedem Klick auf irgendein Element der Website, das auf die Datenbank
zugreift, ist diese weg. Es existieren keine Daten mehr. Die Datenbank
wird aber korrekt angesprochen, da
a) alles korrekt funktioniert, solange ich nicht in die Diashow gehe.
b) das erste Bild ja ebenfalls aus der Datenbank geholt wird.
Wenn ich mich abmelde und eine neue Session starte, beginnt das
Problem von vorne.

Tut mir leid, besser kann ich's nicht beschreiben. Es ist ziemlich
mysteriös.
mfg
Herbert

Re: Diashow

am 29.06.2007 12:26:51 von Johannes Vogel

Hi Herbert

Herbert Fidesser wrote:
> if (isset($_POST['btnext']) OR ($orby==0)) {

$sql = "select ...";
$q_orby = mysql_query($sql);
print $sql.mysql_error();

> $q_orby = mysql_query("SELECT * FROM ftblcommentpics WHERE orderby
>> $orby AND CID = $cid ORDER BY orderby LIMIT 1") or die or
> die(mysql_error());

was soll hier `or die or die(mysql_error())`?

> if (mysql_num_rows($q_orby)>0) {
> while ($row=mysql_fetch_object($q_orby)) {

print_r($row);

> Die variable $orby definiert das anzuzeigende Bild.

register_globals?! Wähh!

HTH, Johannes

Re: Diashow

am 29.06.2007 20:28:28 von Matthias Esken

On Fri, 29 Jun 2007 01:01:05 -0700, Herbert Fidesser wrote:

> Die variable $orby definiert das anzuzeigende Bild.

Und kommt woher? Wo wird sie definiert?

Gruß,
Matthias