@FerienFreak
Zwar vermutlich nicht die Lösung, aber ein Tipp: Speicher in der Datenbank keine formatierten (sprich date() Funktion) Daten, nur die Timestamps. Umwandeln kannst du sie ja immernoch beim Anzeigen.
Das wird dir sonst beim Abfragen, ob er noch gesperrt ist, Probleme bereiten.
[SAMMELTHREAD] Kleine Coding Fragen
- breadfish.de
- Unerledigt
-
-
Hey,
hat einer eine Lösung wie ich das Code Technisch machen kann bzw. kann einer meinen Code mal durchgucken er Sperrt die user nicht und das ist eig. Komisch weil ich mir nciht erklären kann wo der Fehler ist.
Versuch's mal so
Edit:
Du hattest mehrere Fehler drinne, schau mal ob es so funktioniert:HTML
Alles anzeigen<div class="panel-body"> <table class="table"> <thead> <tr> <th>Name</th> <th>IP</th> <th>Aktion</th> <th>Letzter Login</th> </tr> </thead> <?php $sql = "SELECT * FROM `accounts` WHERE (ip) IN ( SELECT ip FROM `accounts` GROUP BY ip HAVING COUNT(ip) > 1) ORDER BY ip ASC"; $result = mysql_query($sql); while($row = mysql_fetch_assoc($result)) { ?> <form class="form-horizontal" method="POST"> <tr> <td><? echo $row["name"]; ?></td> <td><? echo $row["ip"]; ?></td> <td><input type="hidden" name="sbtban" value="<?= $name; ?>" /></td> <td><button type="submit" name="sbtbanbtn" id="sbtbanbtn" class="btn btn-link" data-toggle="tooltip" data-placement="bottom" title="Account Sanktionieren"><span class="glyphicon glyphicon-lock" aria-hidden="true"></span></button></td> <td><? echo $row["login"]; ?></td> </tr> </form> <?php } ?> </table> </div>
PHP
Alles anzeigen<?php if(isset($_POST['sbtbanbtn'])) { $sbtban = $_POST['sbtban']; $admin = $_SESSION['name']; $timestamp = time(); $datum = date("d.m.Y - H:i:s", $timestamp); if($sbtban) { $sql = "UPDATE `accounts` SET `banned` = '1',`banadmin` = '" . mysql_real_escape_string($admin) . "', `banreason` = 'Multiaccount', `bandatum` = '" . $datum . "' WHERE name = '" . mysql_real_escape_string($sbtban) . "'"; $result = mysql_query($sql) or die("Ungültige Abfrage: " . mysql_error()); } } ?>
-
Kannst du mir eine Erklärung auch datmzu schicken nur c&p ist lw
-
Kannst du mir eine Erklärung auch datmzu schicken nur c&p ist lw
Du hattest das Form-Element außerhalb der Schleife, das heißt, dass in einem Form-Element deine Einträge waren und du somit mehrere Buttons mit dem selben Namen in einer Form hattest und PHP kann sich das dann nicht unterteilen. Du musst für jede Schleife ein Form-Element nutzen. Dann hattest du noch diesen Fehler
Wäre aber so richtig -
Du hattest das Form-Element außerhalb der Schleife, das heißt, dass in einem Form-Element deine Einträge waren und du somit mehrere Buttons mit dem selben Namen in einer Form hattest und PHP kann sich das dann nicht unterteilen. Du musst für jede Schleife ein Form-Element nutzen. Dann hattest du noch diesen Fehler
Wäre aber so richtig
Um ehrlich zu sein, PHP-Tags immer so machen "<?php ?>"
-
Beitrag von Slash™ ()
Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Erledigt (). -
Um ehrlich zu sein, PHP-Tags immer so machen "<?php ?>"
Blödsinn. Da er so nur ein echo macht.
-
Blödsinn. Da er so nur ein echo macht.
Es ist kein Blödsinn, sondern hat was mit einer Standardisierung zu tun.
Es gibt einfache gewisse Standards die vorausgesetzt werden, wo solche Grundlagen dazugehören.
Zur Info:
http://www.usegroup.de/softwar…de_in_html_einbinden.html -
Es ist kein Blödsinn, sondern hat was mit einer Standardisierung zu tun.Es gibt einfache gewisse Standards die vorausgesetzt werden, wo solche Grundlagen dazugehören.
Zur Info:
http://www.usegroup.de/softwar…de_in_html_einbinden.htmlEs gibt von dem PHP-Tag Varianten, eine z.B. die Kurzform
<? ... ?>. Genau diese Kurzform versuche ich mir allerdings abzugewöhnen weil sie z.B. in Java Servlet Pages oder Active Server Pages (JSP bzw. ASP) Probleme verursacht: Dort sehen die Tags zum einfügen von Java- bzw. Microsoft-Code ansonsten genauso aus wie die Kurzform des PHP-Tags.Mag in dem Fall der JSP / ASP-Applets vielleicht stimmen aber da es sich vermutlich um eine .php-Datei handelt vollkommen egal. Von daher, kann man das auch so auf die schnelle lösen.
-
Mag in dem Fall der JSP / ASP-Applets vielleicht stimmen aber da es sich vermutlich um eine .php-Datei handelt vollkommen egal. Von daher, kann man das auch so auf die schnelle lösen.
Kann man jetzt so oder so sehen. Ich für meinen Teil halte mich an gewisse Standardisierung von Code, weil es einfacher ist für andere zu verstehen.
-
-
Ne kleine Frage, ich wollte mal die Funktion password_hash benutzen.
Lokal auf Windows mit XAMPP funktioniert es ohne Probleme.
Wenn ich es jedoch auf meinen vServer packe und dort teste krieg ich nen Serverfehler 500.
Google spuckt auch nichts nützliches aus.
MfG -
Ne kleine Frage, ich wollte mal die Funktion password_hash benutzen.
Lokal auf Windows mit XAMPP funktioniert es ohne Probleme.
Wenn ich es jedoch auf meinen vServer packe und dort teste krieg ich nen Serverfehler 500.
Google spuckt auch nichts nützliches aus.
MfGWelche PHP-Version nutzt Du?
-
PHP Version 5.4.45-0
-
Ich bin mir nicht sicher, aber vermute, dass es was mit der PHP-Version zu tun hat.
Vielleicht hilft das:
http://stackoverflow.com/quest…sh-equivalent-for-php-5-4Ich gehe mal davon aus, dass Du die gleiche Version lokal und auf dem Server verwendest. (Das die PHP-Einstellungen identisch sind)
-
Hey Danke dir, hab nun php 5.6 installiert.
Funktioniert nun.
MfG -
Gibt es ein wiki mit kleinen Beispielen ( wie im samp wiki ca ) für AHK für die samp Fumktionen? Und welche API soll ich am besten nehmen wenn ich ein Keybinder erstellen möchte?^^
-
-
Hey,
habe nur eine kleine Frage:
Ich möchte meine Hauptmenüpunkte verlinken. An sich kein Problem, aber wenn ich nun ein <a> Tag um ein <li> Tag mache, meckert der Validator rum.
Und da ich die Webseite schon strict aufbauen möchte, kam ich auf die Idee, Javascript zu benutzen.
Gäb es aber auch eine Idee, das ohne Javascript zu realisieren?
Ich könnte zwar das <a> Tag in das <li> Tag packen, aber dann würde er nur den Text verlinken und nicht das gesamte <li> Element, das ja eine bestimmte Höhe und Breite hat.Danke im Voraus.
Grüße
-
Via Javascript kann man das sicher lösen, wäre aber ein Umweg. Der richtige weg wäre es, das <a> Element in das <li> Element zu packen, und dann via CSS den Aussen- & Innenabstand so anzupassen das die Komplette Fläche verlinkt ist.
-
Wieso wird beim ersten onclick die Funktion ausgeführt, aber beim zweiten Mal (wo der Div wieder auf display none soll) funktioniert es nicht??
Code
Alles anzeigenfunction expand(id){ var state = 0; if(id==4 && state==0) { closeall(); document.getElementById('pwbox').style.display = "block"; var state = 1; } else if(id==4 && state==1) { closeall(); } } function closeall() { state = 0; document.getElementById('pwbox').style.display = "none"; /*document.getElementById('pwbox').style.display = "none"; document.getElementById('pwbox').style.display = "none"; document.getElementById('pwbox').style.display = "none";*/ }
Lg Tom