Sieht auch sehr gelungen aus, Glückwunsch!
Beiträge von Jav
-
-
Sieht aus wie andere professionelle Seiten, kann man ja nix gegen sagen.
Beim Überfliegen ist mir auch nur ein Tippfehler aufgefallen
-
Du kannst den Datenbanknamen vor die Tabellennamen stellen.
-
Noch ein Hinweis zur PDO:
Man kann 2 verschiedene Arten Platzhalter verwenden (wie im Artikel beschrieben, den Du geposted hast).
Entweder mit ? (Fragezeichen,) oder per :namen.
Gewöhne Dir am besten gleich die :platzhalter_mit_benennung an.
Den Fragezeichensalat like VALUES(?, ?, ?) oder WHERE foo = ? AND bar = ? AND baz = ?
würde ich mir an Deiner Stelle nicht antun
Naja, ist Geschmacksfrage. Ich würde mir das bind-Gedöns nur ungern antun
-
Hallo,
width:120px; display:inline-block;
Das sollte dir weiterhelfen; mit der Breite mal experimentieren.
-
Ja, musst Du, da es mehrere Kommentare zu einem Post geben kann, also 1:m-Beziehung.
Der Kommentar-Tabelle würde ich aber noch eine Spalte für die User-ID spendieren, nur prophylaktisch, vielleicht will man ja mal wissen, wer da was kommentiert hat.
P.S.: Ich verwende für nahezu jede Spalte zusätzlich die Möglichkeit des COMMENT, denn es wird die Zeit kommen, da ergibt sich die Bedeutung einer Spalte nicht mehr zwangsläufig aus Name+Typ
-
Da gebe ich dir recht. Doch ein (zusätzlicher) praktischer Nutzen für die Vorauswahl bei Seitenaufruf oder für die Auswertung bei Absenden wird nicht erreicht.
Man kann das natürlich machen, weil man das machen kann
-
Sempervivum: Mir erschliesst sich der Sinn nicht.
Wenn ich die Seite verlasse und zurückgehe, ist dennoch die ursprüngliche Option selected, weil es eben so im Quelltext steht.
Dein eventListener macht doch genau das, was sowieso bei einer Auswahl erfolgt: Die Option ist selected, deswegen funktioniert das Auswerten ja, wenn ein Form abgesendet wird.
Ohne zu speichern, welche Option bei Aufruf der Seite aktiviert sein soll und einer dynamischen Erzeugung des Quelltextes bei jedem Aufruf, z. B. per PHP, kann das mMn nicht funktionieren.
Meine zwei Testseiten mit deinem Code:
test3.html:
HTML
Alles anzeigen<!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <title>Selected-Test Seite 1</title> </head> <body> <select id="sel1"> <option value="opt1" selected>opt 1</option> <option value="opt2">opt 2</option> <option value="opt3">opt 3</option> </select> <script> sel1.addEventListener("change", function () { for (var i = 0; i < sel1.options.length; i++) { sel1.options[i].removeAttribute("selected"); } sel1.options[sel1.selectedIndex].setAttribute("selected", ""); }) </script> <br><br> <a href="test3a.html">Seite 2</a> </body> </html>
test3a.html:
HTML
Alles anzeigen<!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <title>Selected-Test Seite 2</title> </head> <body> <select id="sel1"> <option value="opt1" selected>opt 1</option> <option value="opt2">opt 2</option> <option value="opt3">opt 3</option> </select> <script> sel1.addEventListener("change", function () { for (var i = 0; i < sel1.options.length; i++) { sel1.options[i].removeAttribute("selected"); } sel1.options[sel1.selectedIndex].setAttribute("selected", ""); }) </script> <br><br> <a href="test3.html">Seite 1</a> </body> </html>
-
Ja, Stef, stimme ich dir zu, aber der TE hat ja explizit nach CSS gefragt.
-
"transition" ist da ein richtiges Zauberwort. Damit und mit hover auf den Link (der ja dann keiner mehr sein muss) kannst du die Box mit den Kommentaren einblenden.
-
Mit dem Stichwort "Terminplaner" oder ähnlichen wirst du vielleicht fündig. So auf Anhieb kenne ich da keines.
-
Hallo,
zum Einen hast Du ganz unten
for(int
verwendet; müsste
for(var
sein.
Dann habe ich das Problem so gelöst:
Statt
einfach
damit kam ich weiter, hab's jetzt aber nur für die erste gemacht, die anderen sind ja gleich.
Warum das so ist weiss ich nicht; da müssten dir die JS-Cracks was zu sagen können.
edit: Vermutlich muss es foreach sein.
Die Antworttexte werden wohl auch noch nicht richtig produziert, aber das dürfte ja leicht sein.
-
Danke, Sempervivum, sowas hatte ich gesucht.
-
Danke, Gast, aber nicht umsonst steht in der Überschrift "Online-Umrechner".
-
Hallo,
was hast du denn bis jetzt probiert (bitte Code posten) und welche Fehlermeldungen gibt es?
-
Hallo,
"nicht genau was ich suche" ist eigentlich Standard, man muss sich das dann selbst auf seine Bedürfnisse zuschneiden. Mit PHP kannst du neben Datensätzen in einer Datenbank auch Dateien speichern, z. B. als txt oder csv oder pdf. Da muss man sich dann reinlesen.
-
Wenn du die Anzahl meinst: Die hast du doch in $zähler.
-
Das Einfachste ist wohl eines der Beispiele nachzubauen, die du findest, vermutlich wird da mit 2 Bildern gearbeitet: das kleine, das angezeigt wird, und das grosse dann ausschnittweise in einem anderen DIV.
Wie man ansonsten die Binärdaten mit JS in ein Bild verwandelt habe ich auch noch nicht gemacht (falls das überhaupt geht); wäre interessant, aber im Moment für mich nicht machbar.
Was meinst du mit "ein userscript bauen" ? Eigentlich wird doch JS immer in HTML eingebunden und nicht standalone verwendet.
-
Hi,
nein, habe ich auch nicht, weil ich nicht weiss, was da genau abläuft. Vielleicht mal deine Partnerseite kontaktieren, die müssten dir helfen können.
-
Mit "javascript cookie löschen" gibt es sooo viele Treffer, da müsste doch was passendes dabei sein...
Aber was ich mich wirklich frage, ist, wieso soll die Nummer erhöht werden? Es ist doch vermutlich eine Warenkorb-Nummer / -ID; eine Änderung ergibt da für mich momentan noch keinen Sinn.