Suche auf lima-city
-
in: Session nicht global
geschrieben von einkaufen
mach auf dir "nächste Seite" mal so
<?php session_start(); $datumheute = date("Y.m.d",time()); if (isset($_SESSION['nike'] )) { $nike_name = $_SESSION['nike']; } else { $nike_name = ''; } // --- Leerstring wenn Session nicht gesetzt ?> <html> <head> <title>Test</title> </head> <body> <?php print '<p>Datum: ' . $datumheute . '</p>' ."\n"; print '<p>nName: ' . $nike_name . '</p>' ."\n"; ?> </body> </html>
also du musst die Variable $_SESSION['nike'] enteder direkt ausgeben (echo/print)
oder (wie hier) einer anderen Variable zuweisen und dann diese andere ausgeben.
-
in: seitenname anzeigen
geschrieben von einkaufen
Aufruf kann aber auch ohne ?seite=... sein. also nur index.php
in dem Fall würde es eine Fehlermeldung geben,
weil dann die Variable
gar nicht existiert$_GET['seite'];
deshalb besser so
if (isset($_GET['seite'])) { $seite = $_GET['seite']; } else { $seite = 'Startseite'; }
EDIT .. oder in Kurz-Form so
$seite = (isset($_GET['seite'])) ? $_GET['seite'] : 'Startseite';
anstatt 'Startseite' kann man für index.php (ohne Get-String ?seite=...)
auch jedes andere beliebige Wort oder einen Leer-String
eintragen$seite = '';
viel Erfolg! -
in: amazon ItemSearch nur max bis Seite 10
geschrieben von einkaufen
jau man, Danke .... genau das ist es
... oh man, da muss man aber auch erst mal drauf kommen,
dass jede BrowseNode (Kategorie) eigene "valide" Sort values hat ....
... und wegen Availability
es kommt doch ein Ergebnis / Produkt Item, aber mit ResponseGroup: Small/Medium/Large
aber die ResponseGroup: "Offers" ist leer,
Danke :=) -
in: amazon ItemSearch nur max bis Seite 10
geschrieben von einkaufen
ok, vielen Dank
hat mich halt gewundert, denn bei alllen anderen Produkt-Daten Anbietern die ich kenne, kann man problemlos bis zu 100 Seiten blättern, nur Amazon hat da so ein knappes Limit, aber mit dem Filter "Availability" und mit dem Sort nach Preis und dann zweite Abfrage mit "MinimumPrice" vom letzen Ergebnis ist ja schonmal ein guter Trick. Danke.
habe das mal ausprobiert, aber auch da komisches Verhalten der API beobachtet.
a) mit
kommen Ergebnisse, die keine Angebote haben ???"Availability" => "Available",
WTF, denn ich will mit dem Filter ja genau das errerichen, nur verfügbare Angebote
... hä ??? ... Logik ?
[Offers] => SimpleXMLElement Object ( [TotalOffers] => 0 [TotalOfferPages] => 0 [MoreOffersUrl] => 0 )
b) ... zu Sort bei ItemSearch
wenn ich Sort => 'price' mache, das klappt
aber viele andere Sortierungen funktionieren nicht,
obwohl sie (angeblich) für ItemSearch verfügbar sind .. siehe hier: ItemSearch Sort Values
z.B. Sort => 'pubdate' oder Sort => '-releasedate' .... (newest to oldest)
... damit kommt kein Ergebnis / Fehler
[Message] => The value you specified for Sort is invalid. Valid values include 'salesrank','price','-price','titlerank','-titlerank','-date'.
WTF .. warum stehen dann in der API Doku so viele Sort Möglichkeiten für ItemSearch,
wenn dann doch nur ganz wenige davon "valid" sind ??? ... hä ??? ... Logik ?
Für bestimmte Seiten / Themen wäre es aber sehr wichtig, dass ich nach Erscheinungs-Datum sortieren kann, zum Beispilel für die "neuesten" Games oder neu erschienene Bücher, etc.
aber ist ja nicht Möglich, weil nicht valid ??
wenn ich einen Filter nehme, der geht (valid ist):"Sort" => "-date",
bekomme ich dann ja nach Info von Doku: old to new .... ich brauche aber newest to oldest
ist aber auch falsch, denn wenn ich
nehme,"Sort" => "-date",
und dazu auch den Filter drin habe"Availability" => "Available"
dann sehe ich im Ergebnis für Suche in Games dann Spiele, die erst in der Zukunft erscheinen
(also doch newest to oldest .. aber in der Doku steht es genau anders rum ?!)
und zudem sollte Availability Filter ja keine Ergebnisse zeigen, die erst in Zukunft verfügbar sind,
sondern nur die, die jetzt schon verfügbar sind
also stimmt die ganze DOKU zu ItemSearch und Sort hinten und vorne nicht ... ?!? ... ?!?
... wollen die (von Amazon) uns verarschen ?? .. kommt mir so vor, DOKU ist einfach FALSCH ?!
PS: da ich bei anderen APIs auch komplexe Abfragen hinbekommen habe
(z.B. Affili.Net mit Facet-Serch und Filter-Querys) denke ich nicht, dass es an mir liegt,
ich hae mich ja auch genau an die Angaben aus der Amazon API-DOKU gehalten
aber viel davon funktioniert einfach nicht .... oder verhält sich falsch
a) "Availability" => "Available", ... Ergebnise mit 0 (NULL) Offers ???
b) "Sort" => "-date" ... laut doku old to new aber Ergebnisse mit ReleaseDate in Zukunft
usw.
was soll der Scheiss ???.... bin ich zu blöd ... oder ist die API soooooo schlecht ... ?!
EDIT .... ja, ich verwende die aktuelle amazon API Version 2013-08-01
wie gesagt, bin eigentlich kein Anfänger was sowas angeht,
aber normalerweise sollte das, was in der DOKU steht,
auch funktionieren, tut es aber nicht !!! ..... warum auch immer
-
in: amazon ItemSearch nur max bis Seite 10
geschrieben von einkaufen
Hallo
Wenn ich mit der Daten mit amazon product advertising api - ItemSearch
abhole, dann bekomme ich u.a. Infos wie:
[TotalResults] => 591 [TotalPages] => 60
aber ... auf ner Info-Seite steht
ItemPage Parameter: Für die Funktion ItemSearch wird der Parameter ItemPage einen Maximalwert von 10 statt 400 haben. Die Grenze für den Suchindex "All" wird weiterhin 5 Seiten betragen
hä ??? ... [TotalPages] => 60
... aber man darf (kann) nur bis max. Seite 10 blättern ?!?
obwohl es ja deutlich mehr Ergebnisse gibt ?! ... WTF !?
gibt es keine Möglichkeit durch irgend einen Trick doch
an alle Ergebnisse (hier 60 Seiten) heran zu kommen ?
Kann man die Anzahl der Ergebnisse pro Seite ändern ?
also z.B. mit 20 oder 50 Ergebnisse pro Seite ... anstatt nur 10 pro Seite?