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 ::

Webseiten professionell erstellen

Webseiten professionell erstellen 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 > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.07.2006, 12:47:56
bitshock bitshock ist offline
Anfänger
 
Registriert seit: May 2006
Beiträge: 33
Je nach Link POST-variablen anderen Wert zuweisen..

Hallo..

Nachdem ich mir gestern eine blättern-funktion passend für meine Zwecke gebaut habe stehe ich jetzt vor einem Problem, wo mit vermutlich nur der Befehl für fehlt..

Da ich auf meinen zu blätternden Seiten eine ganze Menge Variablen aus dem Post array brauche und sie auch wieder an die nächste Seite mit weiterschicken muss, habe ich meine Blättern-knöpfe in ein Formular eingebunden.

Jetzt wollte ich heute die beiden hässlichen grauen "Zurück", "Weiter" knöpfe gegen Pfeile austauschen und hab nun das problem, dass ich es nicht schaffe je nach gewähltem Symbol die richtige (nächste) Seitenzahl zu übergeben.

Meine Buttons sehen derzeitig so aus:
PHP-Code:
if ( $page ) {
echo 
"<a href='#' onClick='document.blattern.seite.value='".($page-1)."'; 'document.blattern.submit()';><img src='arrow_left.gif' border='0'></a>";
}
 if ( 
$number $proseite && $page < ($seiten-1) ) {
echo 
"<a href='#' onClick='document.blattern.seite.value='".($page+1)."';' 'document.blattern.submit()';><img src='arrow_right.gif' border='0'></a>";

dabei scheint das document.blattern.seite.value= nicht wirklich zu funktionieren..
Gibt es einen anderen weg (viel einfacher - komme nur nicht drauf :( ) oder hab ich nur einen fehler gemacht?

Geändert von bitshock (19.07.2006 um 12:49:05 Uhr)
Mit Zitat antworten
  #2  
Alt 19.07.2006, 13:36:01
Benutzerbild von Quago
Quago Quago ist offline
Anfänger
 
Registriert seit: Jul 2006
Ort: Esslingen
Alter: 39
Beiträge: 142
AW: Je nach Link POST-variablen anderen Wert zuweisen..

ich glaube du müsstest einen bereich in deiner variablen ($) schreiben und dann mit einer schleife (++) immer erweitern pro mausklique...
__________________
Nicht alles was glänzt ist Gold
Mit Zitat antworten
  #3  
Alt 19.07.2006, 13:48:42
bitshock bitshock ist offline
Anfänger
 
Registriert seit: May 2006
Beiträge: 33
AW: Je nach Link POST-variablen anderen Wert zuweisen..

hm.. gut -aber ich muss ja je nachdem welcher link geklickt wird de- oder inkrementieren..

kann ich denn mit innerhalb eines Java-onClicks PHP-variablen inkrementieren lassen?

und wo muss dann das hidden-input für das Form sitzen? Ist das egal, weil der Wert der Variablen zum Zeitpunkt des "submit" genommen wird?
Mit Zitat antworten
  #4  
Alt 19.07.2006, 14:05:57
Benutzerbild von Quago
Quago Quago ist offline
Anfänger
 
Registriert seit: Jul 2006
Ort: Esslingen
Alter: 39
Beiträge: 142
AW: Je nach Link POST-variablen anderen Wert zuweisen..

an dieser stelle muss ich passen so weit bin ich noch nicht vorgedrungen!
__________________
Nicht alles was glänzt ist Gold
Mit Zitat antworten
  #5  
Alt 19.07.2006, 14:21:16
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: Je nach Link POST-variablen anderen Wert zuweisen..

Hab dein Problem nicht wirklich verstanden. Aber mit deiner onClick Definition wird eh nichts funktionieren. Funktionsaufrufe innerhalb eines Handlers werden mit Komma und nicht mit Semikolon getrennt. Dann stellst du deine letzte Anweisung in Anführungsstriche. So wird diese nur als String interpretiert.

Dein Link müsste in HTML so aussehen

Code:
<a href="#" onClick="document.blattern.value='1', document.blattern.submit()">.....
PHP ist es egal ob du innerhalb eines 'echo' Javascript definierst und dem eine Variable übergibst. Das ist nur ein String und erstmal nicht mehr. Zu ausführbarem Javascript wird es ja erst, wenn die Seite fertig an deinen Browser übergeben wird.
__________________
Grüße Andes
Mit Zitat antworten
  #6  
Alt 19.07.2006, 15:35:53
KTB KTB ist offline
Member
 
Registriert seit: Mar 2006
Alter: 38
Beiträge: 599
AW: Je nach Link POST-variablen anderen Wert zuweisen..

Richtig, der Browser macht JavaScript und der Server PHP.
Das einzige was auch mir aufgefallen ist, ist dass du den HTML-Code falsch geschrieben hast.
PHP-Code:
//nicht so:
echo "<a href='#' onClick='document.blattern.seite.value='".($page-1)."'; 'document.blattern.submit()';><img src='arrow_left.gif' border='0'></a>";

//sondern so:
echo "<a href=\"#\" onClick=\"document.blattern.seite.value=".($page-1)."; document.blattern.submit();\"><img src=\"arrow_left.gif\" border=\"0\"></a>"
__________________
In der Ruhe liegt die Kraft!
Mit Zitat antworten
  #7  
Alt 19.07.2006, 16:08:12
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: Je nach Link POST-variablen anderen Wert zuweisen..

@KTB, Handler-Angaben sind aber immer noch falsch definiert.

Edit:Knick in der Optik gehabt. Stimmt schon.
__________________
Grüße Andes

Geändert von Andes (19.07.2006 um 16:15:05 Uhr)
Mit Zitat antworten
  #8  
Alt 19.07.2006, 16:47:12
bitshock bitshock ist offline
Anfänger
 
Registriert seit: May 2006
Beiträge: 33
AW: Je nach Link POST-variablen anderen Wert zuweisen..

Andes hat natürlich recht...

Hab die Syntax korrigiert... leider hilft mir das immernoch nicht weiter...
Im Quellcode der Seite steht dann jetzt auch der richtige Wert - nur wenn ich "weiterblättere" gelange ich seltsamerweise wieder auf die erste Seite..
Mit Zitat antworten
  #9  
Alt 19.07.2006, 17:17:06
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: Je nach Link POST-variablen anderen Wert zuweisen..

Erklär das mal genauer. Du hast ja nicht wirklich mehrere Seiten.
__________________
Grüße Andes
Mit Zitat antworten
  #10  
Alt 20.07.2006, 10:06:32
KTB KTB ist offline
Member
 
Registriert seit: Mar 2006
Alter: 38
Beiträge: 599
AW: Je nach Link POST-variablen anderen Wert zuweisen..

Wenn der richtige Wert angezeigt wird, funktioniert der Teil des Quelltextes den du uns gezeigt hast. Jetzt hast du wahrscheinlich ein Problem an anderer Stelle.
__________________
In der Ruhe liegt die Kraft!
Mit Zitat antworten
Antwort


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.

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
POST mit Link tomilo HTML, CSS und JavaScript Help! 4 12.02.2006 14:49:13
Übergabe der Variablen per Link Franzx PHP Grundlagen 2 06.01.2006 10:43:21
Wert mit Link übergeben DanielEXQ PHP für Fortgeschrittene und Experten 5 17.07.2003 12:39:52
Neuer Wert der gleichen Variablen zuordnen Geri PHP für Fortgeschrittene und Experten 9 27.11.2002 16:28:20
Keine POST und GET Variablen auf lokalem Apache HS-78 PHP Grundlagen 7 12.06.2002 10:53:57


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:32:55 Uhr.


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


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