Stimmt ohne ' ' nimmt ers als zahl an danke ![]()
Beiträge von axi92
-
-
Danke und was genau muss ich jetzt ändern damit es klappt?
Ich habe nicht ganz verstanden was du mir damit sagen willst?^^ -
Omg das ich das übersehen habe

Danke =)
Nun hab ich das nächste Problem:
in Zeile 27.
Kann ich bei der Suche nur Zahlen eingeben, sprich wenn ich nach "axi" suche kommt die Meldung: "Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given on line 27"
Bei Zahlen (Suche: 11) gibt er mir alles Usernamen aus mit 11 im Namen -
Ich habe mir eine filter.html erstellt wo der Filter angegeben werden kann.
Dann werden die einzelnen Parameter per POST an eine db.php weitergegeben die dann mit den entsprechenden Filterparametern die Daten ausliest und in eine Tabelle schreibt.Das funktioniert schon mal alles =)
Jetzt wollte ich noch prüfen ob das Textfeld wo der Suchparameter festgelegt wird leer ist.
Wenn es leer ist also $leer = 1; dann soll die Abfrage gar nicht erst gestartet werden
Nun habe ich ein "if (0 == $leer))" eingebaut, also wenn was drinn steht dann soll es erst weiteres ausführen.
Leider bekomme ich einen Parse error: parse error on line 30
Das wäre genau if (0 == $leer))Ich habe schon das if auskommentiert da hat es wieder getan.
Ich werde noch verrückt das ich bei so etwas einfachen anstehe.mfg axi92
<!-- m --><a class="postlink" href="http://www.axi92.at">http://www.axi92.at</a><!-- m -->Hier mal die komplette db.php
oder Pastebin http://pastebin.com/KxBndv8t zum besseren lesen =)PHP
Alles anzeigen<?php $db_verbindung = mysql_connect("127.0.0.1", "BENUTZERNAME", "PASSWORT") or die("Verbindung fehlgeschlagen"); mysql_select_db("MCZallDB") or die("Die gewünschte Datenbank konnte nicht gefunden werden"); $operator = $_GET['operator']; $filter = $_GET['filter']; $wert = $_GET['wert']; $leer = 0; echo "Test<br />"; echo $operator; echo $filter; echo $wert; echo "<br />"; trim($wert); echo "<br />"; echo $leer; if (empty($wert)) { echo "Es wurde kein Suchwert festgelegt!"; $leer = 1; } else { $leer = 0; } echo "Variable leer: "; echo $leer; if (0 == $leer)) { $result = mysql_query("SELECT * FROM players WHERE $filter $operator $wert"); echo "<table border=1>"; echo "<tr><th>ID</th><th>Name</th><th>Logins</th><th>Blöcke</th></tr>"; while ($row = mysql_fetch_assoc($result)) { echo "<tr><th>".$row["ID"]."</th>"; echo "<th>".$row["Name"]."</th>"; echo "<th>".$row["totalLogin"]."</th>"; echo "<th>".$row["totalBlocks"]."</th></tr>"; } echo "</table>"; } mysql_close($db_verbindung); ?>