Beitrag von RayJohnson ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
Hey,
meine Radiobuttons funktionieren nicht:
<form style=" width:900px; margin:auto;" class="form-horizontal" method='POST'>
<div class="form-group">
<label for="inputdb3" class="col-sm-2 control-label">Registration:</label>
<div class="col-sm-10">
<div class="radio">
<label class="radio-inline">
<input type="radio" name="inlineRadioOptions1" value="1"> Registration An
</label>
<label class="radio-inline">
<input type="radio" name="inlineRadioOptions1" value="0"> Registration Aus
</label>
</div> </div>
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" name="submit888" class="btn btn-success" value='Login'><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> Absenden</button>
</div>
</div>
</form>
Alles anzeigen
$check1 = $_POST['inlineOptionsRadio1'];
$submit888 = $_POST['submit888'];
$sesname = $_SESSION['name'];
if($submit888)
{
if($check1)
{
switch ( $check1)
{
case '1':
{
$timestamp = time();
$datum = date("d.m.Y - H:i:s", $timestamp);
$eintrag = "UPDATE `settings` SET `registration`='1'";
$eintragen = mysql_query($eintrag);
echo '<div class="alert alert-success" role="alert"> Du hast die Registration angeschaltet </div>';
$query = "INSERT INTO `logs`(`name`, `aktion`, `ziel`, `datum`) VALUES ('$sesname','Registration - angeschaltet','-','$datum')";
$check = mysql_query($query) or die("Ungültige Abfrage: ".mysql_error());
?><meta http-equiv="refresh" content="1" ><?php
break;
}
case '0':
{
$timestamp = time();
$datum = date("d.m.Y - H:i:s", $timestamp);
$eintrag = "UPDATE `settings` SET `registration`='0'";
$eintragen = mysql_query($eintrag);
echo '<div class="alert alert-success" role="alert"> Du hast die Registration ausgeschaltet </div>';
$query = "INSERT INTO `logs`(`name`, `aktion`, `ziel`, `datum`) VALUES ('$sesname','Registration - ausgeschaltet','-','$datum')";
$check = mysql_query($query) or die("Ungültige Abfrage: ".mysql_error());
?><meta http-equiv="refresh" content="1" ><?php
break;
}
}
}
else
{
echo '<div class="alert alert-danger" role="alert"> Nichts ausgewählt!</div>';
}
}
Alles anzeigen
du solltest mit isset abprüfen ob eine php-variabel gesetzt wurde oder nicht.
Du übergibst den wert 0 oder 1 , solltest du den radiobutton mit dem Wert 0 wählen wird bei deiner zweiten if -abfrage else aufgerufen da
$check nicht den wahrheitswert true besitzt.
Du solltest in der Fehlerbeschreibung präziser werden, wir haben garantiert was besseres zu tun als deinen Code zu testen. Daher solltest du uns auf jeden Fall wissen lassen was funktioniert und was funktioniert nicht, gibts es Fehlerinformationen und wie siehts aus mit Debuginformationen.
Sorry.
Er zeigt an das nichts ausgewählt wurde.
Ich komme mit dieser beschreibung nicht klar.
Kannst du das in Code form machen?
Hey,
ich habe eine nav. IN dieser ist Text wie ändere ich diese Textfarbe vom Item
?
Hey,
ich habe eine nav. IN dieser ist Text wie ändere ich diese Textfarbe vom Item
?
color:#fff
ähm also style="color:"?
ähm also style="color:"?
jop
da fehlt ein Semikolon nach dem Farbcode
da fehlt ein Semikolon nach dem Farbcode
Das Semikolon ist bei der letzten CSS Anweisung nicht von nöten
Das Semikolon ist bei der letzten CSS Anweisung nicht von nöten
Das Stimmt mit Semikolon funktioniert das auch nicht. Aber ich hab das anders gelöst danke tzd.
Liegt ja auch daran, dass der Text zum <a> Tag gehört und nicht zum <li> Tag.
Dementsprechend muss der CSS Code auch an den <a> Tag gehangen werden.
Hey,
ist an diesem PHP Code etwas falsch?
<?
$submit = $_POST['bttn'];
$name = $_SESSION['name'];
$txtbsch = $_POST['txtbsch'];
$txtbtrf = $_POST['txtbtrf'];
if($submit)
{
if($txtbtrf)
{
if($txtbsch)
{
if($name)
{
$timestamp = time();
$datum = date("d.m.Y - H:i:s", $timestamp);
$eintrag = "INSERT INTO `tickets` (`name`, `betreff`, `beschreibung`, `erdatum`) VALUES ('$name', '$txtbtrf', '$txtbsch','$datum')";
$eintragen = mysql_query($eintrag);
echo '<div class="alert alert-success" role="alert"> Erfolgreich übermittelt </div';
}
else
{
echo '<div class="alert alert-danger" role="alert"> Du bist nicht eingeloggt. </div>';
}
}
else
{
echo '<div class="alert alert-danger" role="alert"> Du hast nichts als Beschreibung angegeben. </div>';
}
}
else
{
echo '<div class="alert alert-danger" role="alert"> Du hast nichts als Betreff angegeben. </div>';
}
}
?>
Alles anzeigen
Hier das Formular:
<form class="form-horizontal" method="POST">
<div class="form-group">
<label class="col-sm-2 control-label">Name:</label>
<div class="col-sm-10">
<p class="form-control-static"><? echo $_SESSION['name']; ?></p>
<input type="text" class="form-control" id="txtbtrf" name="txtbtrf" placeholder="Betreff">
<textarea class="form-control" rows="3" id="txtbsch" name="txtbsch" placeholder="Beschreibung des Problems"></textarea>
<button type="submit" class="btn btn-primary" id="bttn" name="bttn">Absenden</button>
</div>
</div>
</form>
Alles anzeigen
Es kommt mir vor als macht er nichts er refresh´t nur die Seite.
Du musst mit isset arbeiten...damit du weißt, ob nun die Variable existiert oder nicht
Eigentlich müsstest du einen Fehler bekommen...
PS: Man sieht nicht wie du die session startest bzw setzt...um auf den Namen eigentlich zuzugreifen..
Der Name ist ja richtig und so aber irgendwie wenn ich auf den Button drücke funkt das nicht.
//Edit: Boahh den Code kann man ja nochmal aufklappen sry..
Du musst in deiner Form noch den Pfad von dem File angebenen...
mit action="phpscript.php"
Ich habe jetzt das Problem das er mich nicht zurück leitet und in die Datenbank schreibt er auch nichts.
:
<?
session_start();
include('config.php');
include('checkiflogin.php');
$submit = $_POST['bttn'];
$name = $_SESSION['name'];
$txtbsch = $_POST['txtbsch'];
$txtbtrf = $_POST['txtbtrf'];
if($submit)
{
if($txtbtrf)
{
if($txtbsch)
{
if($name)
{
$timestamp = time();
$datum = date("d.m.Y - H:i:s", $timestamp);
$eintrag = "INSERT INTO `tickets` (`name`, `betreff`, `beschreibung`, `erdatum`) VALUES ('$name', '$txtbtrf', '$txtbsch','$datum')";
$eintragen = mysql_query($eintrag);
?><meta http-equiv="Refresh" content="1;http://www.cp.ryan-service.de/createticket.php"><?
echo '<div class="alert alert-success" role="alert"> Erfolgreich übermittelt </div';
}
else
{
?><meta http-equiv="Refresh" content="1;http://www.cp.ryan-service.de/createticket.php"><?
echo '<div class="alert alert-danger" role="alert"> Du bist nicht eingeloggt. </div>';
}
}
else
{
?><meta http-equiv="Refresh" content="1;http://www.cp.ryan-service.de/createticket.php"><?
echo '<div class="alert alert-danger" role="alert"> Du hast nichts als Beschreibung angegeben. </div>';
}
}
else
{
?><meta http-equiv="Refresh" content="1;http://www.cp.ryan-service.de/createticket.php"><?
echo '<div class="alert alert-danger" role="alert"> Du hast nichts als Betreff angegeben. </div>';
}
}
?>
Alles anzeigen
<body>
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default"> <!---Hauptbody -->
<div class="panel-body">
<!--- alles was hier reingeschrieben wird ist im Hauptbody --->
<div class="container">
<div class="row">
<ul class="nav nav-pills">
<div class="col-md-2">
<li role="presentation" class="active"><a style="color:#4000FF" href="/home"> Startseite</a></li>
</div>
<div class="col-md-2">
<li role="presentation"><a style="color:#4000FF" href="/fraction">Fraktionen</a></li>
</div>
<div class="col-md-2">
<li role="presentation"><a style="color:#4000FF" href="/beschwerden">Beschwerdensystem</a></li>
</div>
<div class="col-md-2">
<li role="presentation"><a style="color:#4000FF" href="/createticket">Ticketsystem</a></li>
</div>
</ul>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-2">
<ul class="nav nav-pills nav-stacked">
<br >
<li role="presentation" style="color:#4000FF"><a href="/neuigkeiten">Neuigkeiten</a></li>
<li role="presentation" style="color:#4000FF"><a href="/beschwerden">Beschwerdensystem</a></li>
<?
if($_SESSION['admin'] == 1)
{
?>
<li role="presentation" class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
Admin-Menu<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li role="presentation" style="color:#FF8000"><a href="/ticketsystem">Ticketsystem</a></li>
</ul>
</li><?
}
else if($_SESSION['admin'] == 2)
{
?>
<li role="presentation" class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
Admin-Menu<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li role="presentation" style="color:#FF8000"><a href="/multiacc">Multiaccounts</a></li>
<li role="presentation" style="color:#FF8000"><a href="/profile">Accounts überprüfen</a></li>
<li role="presentation" style="color:#FF8000"><a href="/ticketsystem">Ticketsystem</a></li>
</ul>
</li><?
}
else if($_SESSION['admin'] == 3)
{
?>
<li role="presentation" class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
Admin-Menu<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li role="presentation" style="color:#FF8000"><a href="/multiacc">Multiaccounts</a></li>
<li role="presentation" style="color:#FF8000"><a href="/profile">Accounts überprüfen</a></li>
<li role="presentation" style="color:#FF8000"><a href="/ticketsystem">Ticketsystem</a></li>
<li role="presentation" style="color:#FF8000"><a href="/edituser">Benutzer editieren</a></li>
</ul>
</li><?
}
else if($_SESSION['admin'] == 4)
{
?>
<li role="presentation" class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
Admin-Menu<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li role="presentation" style="color:#FF8000"><a href="/multiacc">Multiaccounts</a></li>
<li role="presentation" style="color:#FF8000"><a href="/profile">Accounts überprüfen</a></li>
<li role="presentation" style="color:#FF8000"><a href="/ticketsystem">Ticketsystem</a></li>
<li role="presentation" style="color:#FF8000"><a href="/edituser">Benutzer editieren</a></li>
<li role="presentation" style="color:#FF8000"><a href="/stats">Teamstats überprüfen</a></li>
</ul>
</li><?
} ?>
</ul>
</div>
<div class="col-md-6">
<form class="form-horizontal" action="checkticket.php" method="POST">
<div class="form-group">
<label class="col-sm-2 control-label">Name:</label>
<div class="col-sm-10">
<p class="form-control-static"><? echo $_SESSION['name']; ?></p>
<input type="text" class="form-control" id="txtbtrf" name="txtbtrf" placeholder="Betreff">
<textarea class="form-control" rows="3" id="txtbsch" name="txtbsch" placeholder="Beschreibung des Problems"></textarea>
<button type="submit" class="btn btn-primary" id="bttn" name="bttn">Absenden</button>
</div>
</div>
</form>
</div>
<div class="col-md-4">
<div class="row">
<div class="col-xs-12 col-sm-8">
<p>Eingeloggt als <a href="/index"><? echo $_SESSION['name']; ?></a></p>
<p><strong>Level: </strong> <? echo $_SESSION['level']; ?> </p>
</div><!--/col-->
</div><!--/row-->
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- jQuery Version 1.11.1 -->
<script src="bootstrap/js/jquery.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="bootstrap/js/bootstrap.min.js"></script>
</body>
Alles anzeigen
Ich vermute das es ein Variable Fehler ist. Überprüfe mit isset bitte ob eine Variable existiert wenn du sie von $_POST hast.
Des weiteren verschachtel deine If-Abfragen besser. Du kannst auf elseif und der Gleichen verwenden.
Also z.b. Statt
So:
Das && ist ein operator und steht für das AND.
Eine Variable muss Fehlerhaft wie gesagt sein.
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.
http://fs5.directupload.net/images/151022/4bgaby6z.jpg
Aktueller Code:
<div class="panel-body">
<table class="table">
<thead>
<tr>
<th>Name</th>
<th>IP</th>
<th>Aktion</th>
<th>Letzter Login</th>
</tr>
</thead>
<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) )
{
?><tr><td><? echo $row["name"]; ?></td><td><? echo $row["ip"]; ?></td><td><button type="submit" name="sbtban" id="sbtban" value="$name" 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>
</table>
</div>
Alles anzeigen
Hier das Sperren:
<?
$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`='$admin',`banreason`='Multiaccount',`bandatum`='$datum' WHERE name='$sbtban'";
$result = mysql_query($sql) or die("Ungültige Abfrage: ".mysql_error());
}
?>
Alles anzeigen