2010-11-23 13 views
1

Script handeln: (. Zu groß, wollte nicht diese es und Unordnung einzufügen, sorry)PHP-Skript-Variablen Sonderbare

http://pastebin.com/jhvgAqzj

Nun, aus irgendeinem Grund $ p wirkt sehr sehr seltsam, Das $ p wird auf 1 gesetzt und sollte sich 1 hinzufügen, wenn die 'next' Taste gedrückt wird. Umgekehrt sollte 1 von $ p subtrahiert werden, wenn die Taste 'prev' gedrückt wird.

Es gibt auch 2 verschachtelte "if" -Anweisungen, die verhindern, dass die maximale Anzahl oder Bilder oder die Mindestanzahl von Bildern überschritten wird.

$ p ist die Variable, die verwendet wird, um das Bild entsprechend seinem ID-Typ anzuzeigen.

Aus irgendeinem Grund wird es funktionieren, bis Sie 3 bis Bild zu erhalten, wenn Sie das nächste treffen, die Variable auf 2 springt Wenn Sie auf 2 zurück Treffer, springt er auf 3.

Dies ist sehr verwirrend, aber Wir haben gelacht, als wir es getestet haben.

Danke für die Hilfe im Voraus!

Antwort

1

Wenn Ihre Seite neu geladen wird, wird der Wert $p jedes Mal auf 1 zurückgesetzt. Um sich zu erinnern, welche Nummer $p beim letzten Post war, sollten Sie eine Sitzung verwenden.

session_start(); 
$_SESSION['p'] = 1; 

Wenn dann der Post Wert eingestellt ist, können Sie Ihre Sitzung verweisen auf den Wert von p auf dem letzten Laden der Seite abzurufen.

+0

Nun, wir arbeiten daran, jetzt versuchen, das herauszufinden, aber sie tun, wir haben diesen Teil behoben. Aber immer noch das gleiche Problem. –

+0

können Sie Ihren Code in Pastebin aktualisieren? –

+0

Ja, dieses Skript funktioniert nicht: | Es scheint, dass das Hinzufügen/Subtrahieren nicht korrekt funktioniert. Ich habe keine Ahnung, was das Problem ist. –