DIe Seite Refresht sich aber nichts passiert ich kann mir aber nicht erklären wieso
Beiträge von The Sensei
-
-
Vielleicht so das Global Elite sich ein Update kaufen können für 3kk und dann im Shop Kisten Kaufen können ich meine Global hat alles.
-
Also mein Bild sollte mehr in die Breite gezogen werden
-
Kannst du mir ein Transparentes Logo machen das GTA 5 ähnelt? Einfach reinschreiben Control Panel als namen
-
Sollte das nicht eigentlich egal sein?
Ich denke eher das er nicht weiß wem er das eintragen soll hat jemand eine lösung zu diesen Teil?Code
Alles anzeigen<? $sbtban = $_POST['sbtban']; $sbtip = $_POST['sbtip']; $admin = $_SESSION['name']; $ip = $row['ip']; $timestamp = time(); $datum = date("d.m.Y - H:i:s", $timestamp); if($sbtban) { $sql = "UPDATE `accounts` SET `banned`='1',`banadmin`='$admin',`bangrund`='Multiaccount',`bandatum`='$datum' WHERE `ip`='$ip'"; $result = mysql_query($sql) or die("Ungültige Abfrage: ".mysql_error()); ?><meta http-equiv="Refresh" content="1;http://www.cp.ryan-service.de/multiacc.php"><? } ?>
Oder geht das so da ich mit $row arbeite in einer Schleife die Buttons aber in der Schleife erstellt werden beim User.
-
Zeig doch mal deinen Code.
-
Hey,
ich brauche hilfe bei meinen Ban System.
Es läuft wie folgt ab:
Es werden die Multiaccounts aufgelistet und dann drücke ich auf das Symbol und der Account soll Gesperrt werden.
bzw. alle unter der IP.
Bisheriger Code:
Problem: er refresht nur die Seite irgendwie er trägt nichts in die Tabelle einCode
Alles anzeigen<form class="form-horizontal" method='POST'> <? $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) ) { if($row['banned'] == 0) { ?><tr><td><? echo $row["name"]; ?></td><td><? echo $row["ip"]; ?></td><td><button type="submit" name="sbtban" id="sbtban" class="btn btn-link"><span class="glyphicon glyphicon-lock" aria-hidden="true"></span></button></td><td><? echo $row["login"]; ?></td></tr><? } else { ?><tr><td><? echo $row["name"]; ?></td><td><? echo $row["ip"]; ?></td><td>Gesperrt von <? echo $row['banadmin']; ?> Grund: <? echo $row['banreason']; ?></td><td><? echo $row["login"]; ?></td></tr><? } } ?> </form>
Abrufen:PHP
Alles anzeigen<? $sbtban = $_POST['sbtban']; $sbtip = $_POST['sbtip']; $admin = $_SESSION['name']; $ip = $row['ip']; $timestamp = time(); $datum = date("d.m.Y - H:i:s", $timestamp); if($sbtban) { $sql = "UPDATE `accounts` SET `banned`='1',`banadmin`='$admin',`bangrund`='Multiaccount',`bandatum`='$datum' WHERE `ip`='$ip'"; $result = mysql_query($sql) or die("Ungültige Abfrage: ".mysql_error()); ?><meta http-equiv="Refresh" content="1;http://www.cp.ryan-service.de/multiacc.php"><? } ?>
-
Es lag an dem 2. $row = mysql_fetch_assoc($result);
Danke an dich ich meld mich per PN bei weiterem -
Geht trozdem nicht -.-
-
Das einer sich versucht in dein RCON sich einzuloggen
-
@Pinguin Dev. Danke für deine Geduld und hilfe
Ich hab leider noch ein anderes Problem in einem anderem System.
Ich habe ein Multiaccount finder und dieser sagt mir das es einen Multiaccount gibt doch er zeigt mir nur einen von den Beiden accounts an.
Also
Spieler A hat B - C als Multiaccount dann zeigt er mir nur C an und nicht A und B.
Vielleicht kannst du mal rüberschauen.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); $row = mysql_fetch_assoc($result); while( $row = mysql_fetch_assoc($result) ) { ?><tr><td><? echo $row["name"]; ?></td><td><? echo $row["ip"]; ?></td><? } ?>
//e PUSH
-
-
Ok,
eine letzte Frage habe ich.
Ich habe mir deinen Code nochmal angeschaut habe diesen in meinen Eingearbeitet, doch er trägt mir nur in die DB= 2 | 7 | Director <- das stimmt auch doch wo sind die anderen Ränge.
Vielleicht kannst du mir das erklären.PHP
Alles anzeigen$rank = array( $_POST['rank0'], $_POST['rank1'], $_POST['rank2'], $_POST['rank3'], $_POST['rank4'], $_POST['rank5'], $_POST['rank6'], $_POST['rank7'] ); for($i=0; $i<sizeof($rank); $i++){ $sql = "DELETE FROM `frank` WHERE `fid`='$fid'"; $result = mysql_query($sql); $sql = "INSERT INTO `frank`(`fid`, `frank`, `frankname`) VALUES ('$fid',$i,'$rank[$i]')"; $result = mysql_query($sql); }
-
Hey,
ich habe alles nochmal überdacht und mir gedacht das ich meine DB nun so mache:
fid | 1 | 2 | 3 | 4 | 5 | 6 | 71-7 steht für den Rank
fid für die Fraktionsid.Nun habe ich diesen Code um in der Startseite den Ranknamen auszulesen, doch er gibt mir diesen Fehler aus:
ZitatUngültige Abfrage: Unknown column '77' in 'where clause'
Ich denke 77 steht für den Rank.
Hier der Code:PHP
Alles anzeigen<?php include("config.php"); session_start(); $fid = $_SESSION['fraktion']; $rank = $_SESSION['rank']; for($i=1; $i<8; $i++){ $rankend = $rank.$i; $query = "SELECT * FROM `frank` WHERE `fid`='$fid' AND `$rankend`='$rank'"; } $check = mysql_query($query) or die("Ungültige Abfrage: ".mysql_error()); $row = mysql_fetch_assoc($check); $num_rows = mysql_num_rows($check); $frank = $row['frank']; $frankname = $row['$rankend']; if($num_rows > 0) { $_SESSION['frank'] = $frank; $_SESSION['frankname'] = $frankname; } ?>
Ich hoffe ihr versteht das und könnt mir helfen.
PS: das mit den Ranknamen ändern wollte ich grad machen doch wegen der neuen DB kommt nun dieser Fehler xD
-
Sorry aber ich kann dir nicht folgen da ich nie mit Array´s gearbeitet habe.
Könntest du mir mein "System" umschreiben, da wäre ich dir dankbar und das vielleicht so kommentieren das ich daraus lerne.PHP
Alles anzeigen<div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading"><span class="glyphicon glyphicon-wrench" aria-hidden="true"> Ranknamen bearbeiten</span></div> <div class="panel-body"> <form class="form-inline" action="checkranksettings.php" method="POST"> <div class="form-group"> <label for="Rank1">Rank 1:</label> <input type="text" class="form-control" name="rank1" id="rank1" placeholder="bsp. Rank1"> </div> <div class="form-group"> <label for="Rank2">Rank 2:</label> <input type="text" class="form-control" name="rank2" id="rank2" placeholder="bsp. Rank2"> </div> <div class="form-group"> <label for="Rank1">Rank 3:</label> <input type="text" class="form-control" name="rank3" id="rank3" placeholder="bsp. Rank3"> </div> <div class="form-group"> <label for="Rank2">Rank 4:</label> <input type="text" class="form-control" name="rank4" id="rank4" placeholder="bsp. Rank4"> </div> <div class="form-group"> <label for="Rank1">Rank 5:</label> <input type="text" class="form-control" name="rank5" id="rank5" placeholder="bsp. Rank5"> </div> <div class="form-group"> <label for="Rank2">Rank 6:</label> <input type="text" class="form-control" name="rank6" id="rank6" placeholder="bsp. Rank6"> </div> <div class="form-group"> <label for="Rank1">Rank 7:</label> <input type="text" class="form-control" name="rank7" id="rank7" placeholder="bsp. Rank7"> </div> <br > <button type="submit" id="Absenden" class="btn btn-default">Absenden</button> </form> </div> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading"><span class="glyphicon glyphicon-list-alt" aria-hidden="true"> Aktuelle Ranknamen</span></div> <div class="panel-body"> <table class="table"> <thead> <tr> <th>Rank</th> <th>Rankname</th> </tr> </thead> <? $fraktion = $_SESSION['fraktion']; $sql = "SELECT * FROM `frank` WHERE `fid`='$fraktion'" ; $result = mysql_query($sql) ; while( $row = mysql_fetch_assoc($result) ) { ?><tr><td><? echo $row["frank"]; ?></td><td><? echo $row["fname"]; ?></td><? } ?> </table> </div> </div> </div>
Speicherung:
PHP
Alles anzeigen<?php include("config.php"); session_start(); $rank1 = $_POST['rank1']; $rank2 = $_POST['rank2']; $rank3 = $_POST['rank3']; $rank4 = $_POST['rank4']; $rank5 = $_POST['rank5']; $rank6 = $_POST['rank6']; $rank7 = $_POST['rank7']; for($i=1; $i<8; $i++){ $rankend = $rank.$i; $query = "UPDATE frank SET fname = '$rankend' WHERE frank = '$i'"; mysql_query($query) or die("Fehler im Query."); } ?>
Ich weiß das man aus C&P nichts eig. nichts lernt doch ich benutze es zum lernen. Da ich mir ein System welches ich schon habe angucke und damit arbeite was drin ist und was ich brauche.
-
Ich speichere doch aber alles schon in einer DB.
-
Also ich habe es grade getestet und in die fnamen spalte schreibt er die Zahlen von 1-7
@Pinguin Dev. -
Also so?
@Pinguin Dev.PHP
Alles anzeigen<?php include("config.php"); session_start(); $rank1 = $_POST['rank1']; $rank2 = $_POST['rank2']; $rank3 = $_POST['rank3']; $rank4 = $_POST['rank4']; $rank5 = $_POST['rank5']; $rank6 = $_POST['rank6']; $rank7 = $_POST['rank7']; for($i=1; $i<8; $i++){ $rankend = $rank.$i; $query = "UPDATE frank SET fname = '$rankend' WHERE frank = '$i'"; mysql_query($query) or die("Fehler im Query."); } ?>
-
Also meine Datenbank struktur sieht so aus:
http://www.fotos-hochladen.net…/dbstruktur24oersgkcz.jpgIch möchte das so machen das der Leader die Ranknamen ändern kann.
Doch ich weiß nicht so genau wie, da fid 7 x 2 ist und so das ich alle Update:PHP
Alles anzeigen<?php include("config.php"); session_start(); $rank1 = $_POST['rank1']; $rank2 = $_POST['rank2']; $rank3 = $_POST['rank3']; $rank4 = $_POST['rank4']; $rank5 = $_POST['rank5']; $rank6 = $_POST['rank6']; $rank7 = $_POST['rank7']; $query = "UPDATE frank SET "; $check = mysql_query($query) or die("Ungültige Abfrage: ".mysql_error()); $row = mysql_fetch_assoc($check); ?>
-
Hey,
ich habe hier eine Table mit einer While schleife.
http://pastebin.com/EFYB0QgSMir wird bei jedem angezeigt das dieser Online ist obwohl das nicht stimmt.