Das, was du da machst, hat mit PHP überhaupt nichts zu tun. Du bearbeitest den HTML-Code, der im Browser ankommt. Ob dieser aus einer HTML-Datei oder aus einem PHP-Script kommt, ist völlig wurscht.
Beiträge von m.scatello
-
-
Wenn du meinst
-
Die Ordnerstruktur kannst du anlegen wie du willst, aber in der Regel sieht das so aus:
Hauptordner
--- css
--- includes
--- javascript
Wenn du im Header und Footer nur reines HTML hast, dass solltest du diese nicht includen sondern mit readfile einbinden.
-
Wie soll JavaScript auf ein echo von PHP reagieren??? Wo läuft PHP??? Wo läuft JavaScript???
-
Neee, das macht mit dir keinen Sinn! Du bastelst schon wieder ohne Sinn und Verstand irgendwelchen Kram zusammen.
Arbeite einige Tutorials in Ruhe durch und überfliege sie nicht nur. Experimentiere mit Hilfe von phpMyAdmin Datenbankabfragen. phpMyAdmin zeigt dir sogar die Befehle, die durchgeführt wurden, an. Da kann man auch lernen.Meiner Einschätzung nach ist Programmieren ganz einfach nicht dein Ding, ist ja auch nicht schlimm, man kann nicht alles können. Oder aber, du bist so chaotisch beim Lernen, dass du dich selber mehr verwirrst als strukturiert an die Sachen zu gehen. Die Doku scheinst du auch nicht richtig zu lesen, sondern auch da überfliegst du anscheinend alles nur oberflächlich, wenn überhaupt. Dazu kommt noch, wenn man dir heute einen Hinweis gibt, hast du den spätestens übermorgen wieder vergessen und machst die gleichen Fehler. Jeder Thread zum Thema PHP ist bei dir eine "Never ending story", das ist einfach nur sinnlos.
-
Ich hofe du verstehst was ich meine
Nö
-
dazu das Datum als date_time
Du hast das Datum nicht im Format date_time, sondern als timestamp. Ich habe das nicht umsonst geschrieben!!
-
Wenn du die IP-Adresse zu jedem Eintrag speicherst und dann dazu das Datum als date_time, ist das eine ganz einfache Nummer
Code
Alles anzeigen$block_in_seconds = 300; $query = "Select `ip`from `tabelle` where unix_timestamp(`datum`) > unix_timestamp(now()) - $block_in_seconds and `ip`='$ip'"; $result = mysqli_query($mysqli, $query) or die ("MySQL-Error: " . mysqli_error($mysqli)); if (mysqli_num_rows($result)) echo "Nee, nicht schon wieder"; else echo "Na gut";
So ungefähr müsste das gehen, ist nicht getestet
-
Dafür kannst du aber doch nicht den letzten Eintrag in der Datenbank nehmen.
Beispiel:
Ein Depp haut dir irgendeinen Sch... in dein Gästebuch. Gleichzeitig will das auch ein vernünftiger User machen, der klickt aber eine Sekunde später auf Speichern als der Depp.
So, welcher Eintrag ist nach deiner Logik der Letzte?
Und was soll der Quatsch?
Wieso nutzt du das $_POST?? Warum nicht gleich
Und wofür soll das überhaupt gut sein?
-
Eine IP ist nicht gerade der Bringer, wenn du den letzten Eintrag haben willst. Ich hoffe mal, du hast eine eindeutige ID in der Tabelle, dann sortiere danach, damit wird es gehen.
$query = "SELECT `ip` FROM `fehlermelden` ORDER BY `id` DESC LIMIT 1";
-
Aaaarrrgh, hier bekommt man nur Beifall, wenn man code ready-for-copy-and-paste liefert.
Schlimm genug, dass manche auch immer wieder fertigen Code liefern, anstatt Hinweise zu geben, wie man es machen könnte.
-
Habe die Seite nicht mehr aber vielleicht kann mir jemand erklären was ich falsch gemacht habe?
Wenn du uns verrätst, wie wir das ohne Glaskugel hinbekommen sollen ...
-
Habe jetzt wennigstens eine Tastertur die funktioniert (auch die Leertaste juhu ).
Deswegen sind deine Texte aber leider nicht besser geworden.
-
-
Mit der Entwicklerkonsole im Firefox sollte man relativ leicht erkennen, welches CSS greift.
-
Mit einem Editor, der über vernünftiges Syntax-Highlighting verfügt, sollten solche Fehler eigentlich auffallen.
-
Danke euch, werde ich mir mal in Ruhe ansehen.
-
Hallo zusammen,
ich habe bisher immer Seiten mit vielen div's und float's zusammengebaut. Da das ja nicht mehr "State of the Art" ist, muss ich mal wieder lernen. Natürlich habe ich schon im Netz nach Tutorials gesucht, aber wirklich glücklich bin ich mit noch keinem geworden. Daher meine Bitte:
Könnt ihr mir gute Tutorials empfehlen?
Danke und Gruß
M.Scatello
-
Doppelte Abfragen sind immer eine schlechte Idee.
Poste mal deinen kompletten Quellcode.
-
Das hört sich für mich so an, als wenn du dich nicht an das EVA-Prinzip hälst. Aber das kann man bei den hier geposteten Code-Fetzen nicht beurteilen.