daniel_sun
Erfahrenes Mitglied
Hi,
folgendes Script habe ich geschrieben...
Aber wenn ich es ausführe kommt folgender error
Wo ist hier der Fehler?
folgendes Script habe ich geschrieben...
PHP:
<html>
<head>
<title>SGC-EGO Admin-Control-Plantel</title>
<!--
body,td,th {
color: #000000;
}
body {
background-color: #000000;
}
.style5 {font-size: 5px}
.style6 {font-family: Arial, Helvetica, sans-serif}
.style7 {font-size: 1px}
.style8 {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
.style9 {color: #FFFF00}
a:link {
color: #000000;
}
a:visited {
color: #000000;
}
a:hover {
color: #FF0000;
}
a:active {
color: #FF0000;
}
.style13 {font-size: 7px}
-->
</style>
<script language="javascript" type="text/javascript" src="../editor/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
mode : "textareas"
});
</script>
<table border="0">
<center>
<tr><td>
<talbe border="0" cellspacing="0">
<tr>
<td background="../images/cellpic.jpg" height="27" width="880"><b> Neue Waffe:</b></td>
</tr>
<tr>
<td colspan="2" align="left" valign="top" bgcolor="#5F5F5F">
<?php
if(isset($_POST['submit'])){
include('../includes/config.php');
$conn = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
if (!$conn) {
echo "Keine Verbindung zur DB: " . mysql_error();
exit;
}
if (!mysql_select_db("sgbrowser")) {
echo "Kann mydbname nicht auswählen: " . mysql_error();
}
if($_POST['name'] == ""){
echo "Es wurden nicht alle Felder ausgefüllt!";
exit;
}
if($_POST['wiederholung'] == ""){
echo "Es wurden nicht alle Felder ausgefüllt!";
exit;
}
if($_POST['schaden'] == ""){
echo "Es wurden nicht alle Felder ausgefüllt!";
exit;
}
if($_POST['reichweite'] == ""){
echo "Es wurden nicht alle Felder ausgefüllt!";
exit;
}
if($_POST['text'] == ""){
echo "Es wurden nicht alle Felder ausgefüllt!";
exit;
}
$sql = "INSERT INTO sgc_weapon
(name,text,schaden,reichweite,wiederholung)
VALUES
('".$_POST['name']."','".$_POST['text']."','".$_POST['reichweite']."','".$_POST['wiederholung']."')";
mysql_query($sql) OR die(mysql_error());
echo "<b>Die neue Waffe wurde eingetragen. Du kannst nun auch <a href=\"acp_weapon.php\">hier</a> Screens der Waffe anzeigen lassen.</b>";
exit;
}
?>
</head>
<body bgcolor="#000000">
<form method="post" action="<?php echo htmlspecialchars($_SERVER[PHP_SELF]);?>">
<center>
<b>Name der neuen Waffe:</b><br>
<input type="text" name="name"><br><br>
<b>Schaden:</b><br>
<select name="schaden" size="1">
<option value="">----</option>
<option value="Gering">Gering</option>
<option value="Mittel">Mittel</option>
<option value="Hoch">Hoch</option><br><br>
</select>
<b><br><br>Reichweite:</b><br>
<select name="reichweite" size="1">
<option value="">----</option>
<option value="Kurz">Kurz</option>
<option value="Mittel">Mittel</option>
<option value="Weit">Weit</option><br><br>
</select>
<b><br><br>Angriffsgeschwindigkeit:</b><br>
<select name="wiederholung" size="1">
<option value="">----</option>
<option value="Langsam">Kurz</option>
<option value="Mittel">Mittel</option>
<option value="Schnell">Schnell</option><br><br>
</select>
<b><br><br>Beschreibung:</b><br>
<textarea name="text" cols="50" rows="15">Die Beschreibung der Waffe</textarea><br><br>
<input type="submit" name="submit" value="Eintragen"> <input type="reset" value="Felder zurücksetzten">
</center>
</form>
</center>
Aber wenn ich es ausführe kommt folgender error
Code:
Column count doesn't match value count at row 1
Wo ist hier der Fehler?