...Ja und was sagt er da?
Dann bekommste doch den Fehler angezeigt
Findet keinen Fehler
...Ja und was sagt er da?
Dann bekommste doch den Fehler angezeigt
Findet keinen Fehler
KingofDeath
vll. ne doofe Frage aber: $queryinsert = mysql_query("INSERT INTO Accounts (Name,Passwort,Admin,Rang)
soll das wirklich queryinsert heißen? seh ja auch im Code kein Queryinsert.
Soll ich das weglöschen oder was muss ich machen
Alles anzeigen
Zitat von »KingofDeath«
Hab das jetzt gemacht und funktioniert trz nicht
Auch mit der Datenbank verbunden, mal den Query geprintet und in phpmyadmin ausgeführt?
Ja hab ich geht auhc nicht
Dann lass das Feld weg
Hab das jetzt gemacht und funktioniert trz nicht
<form action="" method="POST" style="padding-top: 20%;">
<input type="text" class="loginfeld" name="username" placeholder="Benutzername" maxlength="35"><br><br>
<input type="password" class="loginfeld" name="password" placeholder="Passwort"><br><br>
<input type="password" class="loginfeld" name="passwordwd" placeholder="Passwort wiederholen"><br><br>
<select name="rang" class="benutzerInput">
<option value="1">Prospect</option>
<option value="2">Full Member</option>
<option value="3">Unholy Ones</option>
<option value="4">Public Affairs</option>
<option value="5">Man of Mayhem</option>
<option value="6">Sergent at Arms</option>
<option value="7">Vize-Präsident</option>
<option value="8">Präsident</option>
</select><br><br>
<input type="submit" class="loginsubmit" name="erstellen" value="Account erstellen">
</form>
<?php if(isset($_POST['erstellen']))
{
$acc = $_POST['username'];
$pass1 = $_POST['password'];
$pass2 = $_POST['passwordwd'];
$accrang = $_POST['rang'];
if($acc && $pass1 && $pass2)
{
if($pass1 == $pass2)
{
if(strlen($acc<35))
{
$query = mysql_query("SELECT * FROM Accounts WHERE Name = '$acc'");
$count = mysql_num_rows($query);
if($count==0)
{
$pass1 = md5($pass1);
$queryinsert = mysql_query("INSERT INTO Accounts (Name,Passwort,Admin,Rang)
VALUES (". $acc ."','". $pass1 ."', '0','". $accrang ."')");
echo "Der Benutzer wurde erfolgreich erstellt!";
}
else echo "Der Name ist bereits vergeben!";
}
else echo "Der Name ist zu lang!";
}
else echo "Die Passwörter stimmen nicht überein!";
}
else echo "Bitte fülle alle Felder aus!";
} ?>
Alles anzeigen
Ja ich möchte das er automatisch höher geht hat ja auch Primary Key
Egal wie ich es versuche es funktionert nicht
<form action="" method="POST" style="padding-top: 20%;">
<input type="text" class="loginfeld" name="username" placeholder="Benutzername" maxlength="35"><br><br>
<input type="password" class="loginfeld" name="password" placeholder="Passwort"><br><br>
<input type="password" class="loginfeld" name="passwordwd" placeholder="Passwort wiederholen"><br><br>
<select name="rang" class="benutzerInput">
<option value="1">Prospect</option>
<option value="2">Full Member</option>
<option value="3">Unholy Ones</option>
<option value="4">Public Affairs</option>
<option value="5">Man of Mayhem</option>
<option value="6">Sergent at Arms</option>
<option value="7">Vize-Präsident</option>
<option value="8">Präsident</option>
</select><br><br>
<input type="submit" class="loginsubmit" name="erstellen" value="Account erstellen">
</form>
<?php if(isset($_POST['erstellen']))
{
$acc = $_POST['username'];
$pass1 = $_POST['password'];
$pass2 = $_POST['passwordwd'];
$accrang = $_POST['rang'];
if($acc && $pass1 && $pass2)
{
if($pass1 == $pass2)
{
if(strlen($acc<35))
{
$query = mysql_query("SELECT * FROM Accounts WHERE Name = '$acc'");
$count = mysql_num_rows($query);
if($count==0)
{
$pass1 = md5($pass1);
$queryinsert = mysql_query("INSERT INTO Accounts (ID,Name,Passwort,Admin,Rang)
VALUES ('','". $acc ."','". $pass1 ."', '0','". $accrang ."')");
echo "Der Benutzer wurde erfolgreich erstellt!";
}
else echo "Der Name ist bereits vergeben!";
}
else echo "Der Name ist zu lang!";
}
else echo "Die Passwörter stimmen nicht überein!";
}
else echo "Bitte fülle alle Felder aus!";
} ?>
Alles anzeigen
Kann mir einer helfen er schreibt mir hin Erfolgreich erstellt aber er erstellt es nicht
<form action="" method="POST" style="padding-top: 20%;">
<input type="text" class="loginfeld" name="username" placeholder="Benutzername" maxlength="35"><br><br>
<input type="password" class="loginfeld" name="password" placeholder="Passwort"><br><br>
<input type="password" class="loginfeld" name="passwordwd" placeholder="Passwort wiederholen"><br><br>
<select name="rang" class="benutzerInput">
<option value="1">Prospect</option>
<option value="2">Full Member</option>
<option value="3">Unholy Ones</option>
<option value="4">Public Affairs</option>
<option value="5">Man of Mayhem</option>
<option value="6">Sergent at Arms</option>
<option value="7">Vize-Präsident</option>
<option value="8">Präsident</option>
</select><br><br>
<input type="submit" class="loginsubmit" name="erstellen" value="Account erstellen">
</form>
<?php if(isset($_POST['erstellen']))
{
$acc = $_POST['username'];
$pass1 = $_POST['password'];
$pass2 = $_POST['passwordwd'];
$accrang = $_POST['rang'];
if($acc && $pass1 && $pass2)
{
if($pass1 == $pass2)
{
if(strlen($acc<35))
{
$query = mysql_query("SELECT * FROM Accounts WHERE Name = '$acc'");
$count = mysql_num_rows($query);
if($count==0)
{
$pass1 = md5($pass1);
$queryinsert = mysql_query("INSERT INTO Accounts VALUES ('','$acc','$pass1','0','$accrang')");
echo "Der Benutzer wurde erfolgreich erstellt!";
}
else echo "Der Name ist bereits vergeben!";
}
else echo "Der Name ist zu lang!";
}
else echo "Die Passwörter stimmen nicht überein!";
}
else echo "Bitte fülle alle Felder aus!";
} ?>
Alles anzeigen
Habe den Server getestet und muss sagen einer der besten Server auf dem ich gespielt habe.
Werde den auch weiterhin spielen.
Server 9/10
Freundliche Grüße
Guten Tag Community!
Ich habe gerade ein Problem beim Banksystem in meinem ControlPanel und zwar wird beim Banksystem nur 1 Zeile angezeigt sollten aber mehr sein
hier mal der Code
<table border="0" cellpadding="0" width="100%">
<tr class="row1" align="center">
<td>Datum</td><td>Absender</td><td>Empfänger</td><td>Zahlungstyp</td><td>Betrag</td>
</tr>
<?php $query = mysql_query("SELECT * FROM `bank_log` ORDER BY `datum` DESC") or die("Spierabfrage Error:".mysql_error());
while($player = mysql_fetch_array($query))
{
$zahldatum = $player['datum'];
$zahlabsa = $player['von'];
$zahlempa = $player['an'];
$zahlbetrag = $player['betrag'];
$zahltyp = $player['art']; ?>
<?php if($zahlabsa == $hisid or $zahlempa == $hisid)
{?>
<tr align="center" class="row2">
<td><b><?php echo "$zahldatum"; ?></b></td>
<td><b><?php
$query = mysql_query("SELECT * FROM `accounts` WHERE Id=$zahlabsa") or die("Spierabfrage Error:".mysql_error());
while($zahl = mysql_fetch_array($query))
{
$zahlab = $zahl['Name'];
echo "$zahlab";
} ?>
</b></td>
<td><b><?php
$query = mysql_query("SELECT * FROM `accounts` WHERE Id=$zahlempa") or die("Spierabfrage Error:".mysql_error());
while($zahl = mysql_fetch_array($query))
{
$zahlemp = $zahl['Name'];
echo "$zahlemp";
} ?>
</b></td>
<td><b><?php if($zahltyp == 1){ echo "Barzahlung"; } else if($zahltyp == 2){ echo "Überweißung"; } else if($zahltyp == 3){ echo "Einzahlung"; } ?></b></td>
<td><b><?php if($zahlabsa == $hisid){ echo "-$zahlbetrag"; } else { echo "+$zahlbetrag"; } ?></b></td>
</tr>
<?php }
} ?>
</table>
Alles anzeigen
Habe das Problem gelöst danke
Danke es zeigt an kein Datensatz gefunden nur wenn ich den Link dann wieder einfüge dann wieder weiße Seite sprich er leitet mich nicht weiter
//edit hab den link auch hinzugefügt und diesen warning bekommen
das ist der link
Warning: Cannot modify header information - headers already sent by (output started at /home/www/web225/html/securesite/Strafen.php:42) in /home/www/web225/html/securesite/Strafen.php on line 43
HAb das jetzt definiert und komm wieder ne weiße Seite ohne irgendwelchen errors oder warnings
<?php
error_reporting(E_ALL);
session_start();
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);
/*
require("../newinc/SampRconAPI.php");
require("../newinc/connect.php");*/
$verbindung = mysql_connect("localhost","web225","asdfking") or die("Es konnte keine Verbindung zum MySQL Server aufgebaut werden.");
mysql_select_db("usr_web225_1") or die ("Die Datenbank konnte nicht gefunden werden.");
$user = $_POST["user"];
$strafenwahl = $_POST["strafenwahl"];
$leistung = $_POST["auswahl"];
$strafe = $_POST["strafe"];
$grund = $_POST["grund"];
$absenden = $_POST["absenden"];
$admin = $_SESSION['username'];
if(isset($_POST['absenden']))
{
$query = mysql_query("SELECT Name FROM accounts WHERE Name = '$user'");
if(mysql_num_rows($query) == 1)
{
while($row = mysql_fetch_assoc($query))
{
$dbusername = $row['Name'];
}
if($user == $dbusername)
{
if($user !="CopyLefty" && $user != "Test1" && $strafe && $grund && $leistung )
{
$query="INSERT INTO Strafen SET Admin = '".$admin."' ,User = '".$user."', Strafenart = '".$strafenwahl."', Leistung = '".$leistung."', Betrag='".$strafe."',Grund='".$grund."',Datum= NOW()";
$query1="INSERT INTO Strafenlogs SET Admin = '".$admin."' ,User = '".$user."', Strafenart = '".$strafenwahl."', Leistung = '".$leistung."', Betrag='".$strafe."',Grund='".$grund."',Datum= NOW()";
mysql_query($query);
mysql_query($query1);
echo '<meta http-equiv="refresh" content="0;index.php?securesite=122&status=success&name=' . $user . '&strafenwahl=' . $strafenwahl . '&leistung=' . $leistung . '&betrag=' . $strafe . '&grund=' . $grund . '">';
}
else echo '<meta http-equiv="refresh" content="0;index.php?securesite=122&status=error">';
}
else echo '<meta http-equiv="refresh" content="0;index.php?securesite=122&status=exerror">'; //<-- Geht nicht
}
}
?>
Alles anzeigen
Notice: Undefined variable: username in /home/www/web225/html/securesite/Strafen.php on line 20
$admin = $username; <--
Das kommt raus werde ich aber gleich fixen
nur eine Weiße Seite ohne Error oder Warnings
Hallo habe auch ein Problem und zwar es macht bei meinem "Befehl" garnix nur eine Weiße Seite ohne Error oder Warnings.
Code
<?php
error_reporting(E_ALL);
session_start();
/*
require("../newinc/SampRconAPI.php");
require("../newinc/connect.php");*/
$verbindung = mysql_connect("localhost","$USERNAME","$PASSWORD") or die("Es konnte keine Verbindung zum MySQL Server aufgebaut werden.");
mysql_select_db("usr_web225_1") or die ("Die Datenbank konnte nicht gefunden werden.");
$user = $_POST["user"];
$strafenwahl = $_POST["strafenwahl"];
$leistung = $_POST["auswahl"];
$strafe = $_POST["strafe"];
$grund = $_POST["grund"];
$absenden = $_POST["absenden"];
$admin = $_SESSION['username'];
if(isset($_POST['absenden']))
{
$query = mysql_query("SELECT Name FROM accounts WHERE Name = '$user'");
if(mysql_num_rows($query) == 1)
{
while($row = mysql_fetch_assoc($query))
{
$dbusername = $row['Name'];
}
if($user == $dbusername)
{
if($user !="CopyLefty" && $user != "Test1" && $strafe && $grund && $leistung )
{
$query="INSERT INTO Strafen SET Admin = '".$admin."' ,User = '".$user."', Strafenart = '".$strafenwahl."', Leistung = '".$leistung."', Betrag='".$strafe."',Grund='".$grund."',Datum= NOW()";
$query1="INSERT INTO Strafenlogs SET Admin = '".$admin."' ,User = '".$user."', Strafenart = '".$strafenwahl."', Leistung = '".$leistung."', Betrag='".$strafe."',Grund='".$grund."',Datum= NOW()";
mysql_query($query);
mysql_query($query1);
echo '<meta http-equiv="refresh" content="0;index.php?securesite=122&status=success&name=' . $user . '&strafenwahl=' . $strafenwahl . '&leistung=' . $leistung . '&betrag=' . $strafe . '&grund=' . $grund . '">';
}
else echo '<meta http-equiv="refresh" content="0;index.php?securesite=122&status=error">';
}
else echo '<meta http-equiv="refresh" content="0;index.php?securesite=122&status=exerror">'; // Das hier geht net
}
}
?>
Alles anzeigen
Der mittelteil funktioniert nur das er leitet mich unten nicht weiter woran liegt das?
Hallo da ich Javascript Anfänger bin stoße ich noch sehr häufig auf Probleme sowie dieses hier:
Ich möchte das Das Bild von LSPD ausgegeben wird das wenn man da drüber mit der Maus fährt das da steht
Das Problem derzeit ist das einfach nichts steht:
Los Santos Police Department:
Name des Leaders | Name des Coleader´s falls vorhanden
Rang des Leaders | Rang des Coleader´s
Ob der LEader online ist | Ob der Co Leader online ist
<font onmouseover="Tip('<b>Los Santos PoliceDepartment: <br><
<?php $query = mysql_query("SELECT * FROM `accounts` ORDER BY `Rank`DESC") or die("Spierabfrage Error:".mysql_error());
while($player = mysql_fetch_array($query))
{
$playername = $player['Name'];
$playerban = $player['Gebannt'];
$playerlevel = $player['Level'];
$playerrank = $player['Rank'];
$playerFrak = $player['Fraktion'];
$playerleader = $player['Leader'];
$playermoney = $player['Geld'];
$playeronline = $player['Online'];
$playerid = $player['id'];
$playerperso = $player['Perso'];
$playerprem = $player['Premium'];
if($playerFrak == 1 & $playerleader == 1)
{ ?>Name:<font color="green"><?php echo "$playername"; ?>/font<br><Rang:<font color="green"><?php echo "$playerrank"; ?>/font<br><Online:<<?php if($playeronline != 255){ ?>font color="green"><?php echo "Online(ID: $playeronline)"; ?>/font<br><Online:<<?php } else if($playeronline == 255){ ?>font color="red"><?php echo "Offline"; }}}?>/font></b>');" onmouseout="UnTip();"><img src="img/Fraktionen/Lspd.jpg"></font>
Alles anzeigen
Hoffe das mir wer helfen kann
Das Passwort ist in der Datenbank verschlüsselt mit md5 und das verschlüsseln des einegegeben Passwort geht nicht da es anzeig das das Passwort falsch ist
Danke geht aber trz nicht