| Neuer Benutzer
Registriert seit: 30.08.2010
Beiträge: 18
PHP-Kenntnisse: Anfänger
| Senden von Daten an DB klappt nicht, Anfänger steht auf dem Schlauch Hallo zusammen,
ich vermute dass ich (mal wieder ^^) einen Anfängerfehler gemacht habe, aber bei folgendem Skript passiert nach dem Drücken auf den "Spieler eintragen"-Button rein gar nichts. In der Datenbank kommt nichts an und ich hoffe ihr könnt mir weiterhelfen: PHP-Code: <?php
//echo "Spielerdaten:<br />";
//print_r($_POST);
// Verbindung zur Datenbank
$DBhost = "localhost"; // Database Server
$DBuser = "xxxxxxxxx"; // Database Username
$DBName = "xxxxxxxxx"; // Database Name
$DBpass = "xxxxxxxxx"; // Database Password
// Connect to mySQL Server
$DBConn = @mysql_connect($DBhost,$DBuser,$DBpass) or die("database not available ");
// Select mySQL Database
mysql_select_db($DBName, $DBConn) or die("Error: " . mysql_error());
//Variablen definieren
$id=$_POST["id"];
$name=$_POST["name"];
$alter=$_POST["alter"];
$wiealt=$alter;
$clubid=$_POST["clubid"];
$pos=$_POST["pos"];
$skillsumme=$_POST["skillsumme"];
$stae=$_POST["stae"];
$kon=$_POST["kon"];
$ges=$_POST["ges"];
$man=$_POST["man"];
$zwe=$_POST["zwe"];
$lau=$_POST["lau"];
$ste=$_POST["ste"];
$pass=$_POST["pass"];
$fla=$_POST["fla"];
$tec=$_POST["tec"];
$kop=$_POST["kop"];
$tor=$_POST["tor"];
$wei=$_POST["wei"];
$sta=$_POST["sta"];
$rou=$_POST["rou"];
$effect_rou=$_POST["effect_rou"];
$skillworou=$_POST["skillworou"];
$area_phy=$_POST["area_phy"];
$area_tac=$_POST["area_tac"];
$area_tec=$_POST["area_tec"];
$skillsum=$_POST["skillsum"];
$gehalt=$_POST["gehalt"];
$asi=$_POST["asi"];
$status=$_POST["status"];
$submit = $_POST["submit"];
if ($submit=="Spieler eintragen"){
$abfrage = mysql_query("SELECT playerid FROM playerdb WHERE playerid='$id'"); //Nach Player ID suchen
if(mysql_num_rows($abfrage)){ //Falls Spieler bereits vorhanden
$lastupdate = mysql_query("SELECT MAX(date) AS datum FROM pvariablesdb WHERE playerid='$id'");
// echo "habe ich hier ein array? ";
$row = mysql_fetch_row($lastupdate);
// echo $row;
// echo "<br />und wie sieht das array aus? ";
// print_r($row);
// echo "<br />habe ich hier das Datum? ";
$datum = $row[0];
// echo $datum;
// echo "<br />klappt die Umwandlung? ";
$letztereintrag=strtotime($datum);
// echo $letztereintrag;
$now=time();
$diff=7*24*60*60;
if($now-$letztereintrag-$diff>0){ //Test auf letztes Update aelter als 7 Tage
$sql2="INSERT INTO pvariablesdb (playerid,wiealt,clubid,stae,kon,ges,man,zwe,lau,ste,pass,fla,tec,kop,tor,wei,sta,gehalt,asi,rou,status,skillsumme,area_phy,area_tac,area_tec,skillsum,effect_rou,skillworou) VALUES ('$id', '$wiealt', '$clubid', '$stae', '$kon', '$ges', '$man', '$zwe', '$lau', '$ste', '$pass', '$fla', '$tec', '$kop', '$tor', '$wei', '$sta', '$gehalt', '$asi', '$rou', '$status', '$skillsumme', '$area_phy', '$area_tac', '$area_tec', '$skillsum', '$effect_rou', '$skillworou')";
$res2=mysql_query($sql2) or die("Error: " . mysql_error());
echo '<script type="text/javascript">alert("Spieler erfolgreich aktualisiert!");</script>';}
else {
echo '<script type="text/javascript">alert("Spieler wurde vor weniger als 7 Tagen upgedated!");</script>';
}
}
else { // Spieler existiert noch nicht und wird neu angelegt
$sql1="INSERT INTO playerdb (playerid,name,pos) VALUES ('$id', '$name', '$pos')";
$sql2="INSERT INTO pvariablesdb (playerid,wiealt,clubid,stae,kon,ges,man,zwe,lau,ste,pass,fla,tec,kop,tor,wei,sta,gehalt,asi,rou,status,skillsumme,area_phy,area_tac,area_tec,skillsum,effect_rou,skillworou) VALUES ('$id', '$wiealt', '$clubid', '$stae', '$kon', '$ges', '$man', '$zwe', '$lau', '$ste', '$pass', '$fla', '$tec', '$kop', '$tor', '$wei', '$sta', '$gehalt', '$asi', '$rou', '$status', '$skillsumme', '$area_phy', '$area_tac', '$area_tec', '$skillsum', '$effect_rou', '$skillworou')";
$res1=mysql_query($sql1) or die("Error: " . mysql_error());
$res2=mysql_query($sql2) or die("Error: " . mysql_error());
echo '<script type="text/javascript">alert("Spieler erfolgreich hinzugefuegt!");</script>';
}
}
else{
?>
<head>
<title>TMDB</title>
<style type="text/css">
<!--
.datenfelder {
margin-top: 25px;
margin-left: 50px;
padding-top: 20px;
background-color: white;
border-style: outset;
border-width: 2px;
border-color: #333333;
width: 350px;
}
.linkesfeld {
float: left;
width: 100px;
padding:2px;
margin-left: 15px;
}
.clear {
clear: both;
}
.feldrechts {
float: left;
width: 100px;
padding:2px;
}
.skillheader {
width:30px;
padding:3px;
margin-left: 10px;
}
.skill {
color:#8F8F8F;
font-weight:bold;
width:30px;
padding:3px;
align:middle;
margin-left: 10px;
}
.abschicken {
align: center;
margin-bottom: 10px;
margin-left: 100px;
}
/* ... Hier werden die Formate definiert ... */
-->
</style>
</head>
<div class="datenfelder">
<form action='http://patrick-meurer.de/tmdb/trophydb.php' target='_self' accept-charset='UTF-8' method='post' style='display:inline;'>
<label class="linkesfeld">PlayerID: </label>
<div class="feldrechts"><input name='id' value='<?php echo $id ?>' readonly/></div>
<div class="clear"></div>
<label class="linkesfeld">Name: </label>
<div class="feldrechts"><input name='name' value='<?php echo $name ?>' readonly/></div>
<div class="clear"></div>
<label class="linkesfeld">Alter: </label>
<div class="feldrechts"><input name='alter' value='<?php echo $alter ?>' readonly/></div>
<div class="clear"></div>
<label class="linkesfeld">Position: </label>
<div class="feldrechts"><input name='pos' value='<?php echo $pos ?>' readonly/></div>
<div class="clear"></div>
<label class="linkesfeld">Status: </label>
<div class="feldrechts"><input name='status' value='<?php echo $status ?>' readonly/></div>
<div class="clear"></div>
<label class="linkesfeld">Gehalt: </label>
<div class="feldrechts"><input name='gehalt' value='<?php echo $gehalt ?>' readonly/></div>
<div class="clear"></div>
<label class="linkesfeld">ASI: </label>
<div class="feldrechts"><input name='asi' value='<?php echo $asi ?>' readonly/></div>
<div class="clear"></div>
<label class="linkesfeld">XP: </label>
<div class="feldrechts"><input name='rou' value='<?php echo $rou ?>' readonly/></div>
<div class="clear"></div>
<span class="skillheader">Kra</span>
<span class="skillheader">Kon</span>
<span class="skillheader">Ges</span>
<span class="skillheader">Man</span>
<span class="skillheader">Zwe</span>
<span class="skillheader">Lau</span>
<span class="skillheader">Ste</span>
<div class="clear"></div>
<input class="skill" name='stae' value='<?php echo $stae ?>' readonly/>
<input class="skill" name='kon' value='<?php echo $kon ?>' readonly/>
<input class="skill" name='ges' value='<?php echo $ges ?>' readonly/>
<input class="skill" name='man' value='<?php echo $man ?>' readonly/>
<input class="skill" name='zwe' value='<?php echo $zwe ?>' readonly/>
<input class="skill" name='lau' value='<?php echo $lau ?>' readonly/>
<input class="skill" name='ste' value='<?php echo $ste ?>' readonly/>
<div class="clear"></div>
<span class="skillheader">Pas</span>
<span class="skillheader">Fla</span>
<span class="skillheader">Tec</span>
<span class="skillheader">Kop</span>
<span class="skillheader">Tor</span>
<span class="skillheader">Wei</span>
<span class="skillheader">Sta</span>
<div class="clear"></div>
<input class="skill" name='pass' value='<?php echo $pass ?>' readonly/>
<input class="skill" name='fla' value='<?php echo $fla ?>' readonly/>
<input class="skill" name='tec' value='<?php echo $tec ?>' readonly/>
<input class="skill" name='kop' value='<?php echo $kop ?>' readonly/>
<input class="skill" name='tor' value='<?php echo $tor ?>' readonly/>
<input class="skill" name='wei' value='<?php echo $wei ?>' readonly/>
<input class="skill" name='sta' value='<?php echo $sta ?>' readonly/><br /><br />
<div class="clear"></div>
<label class="linkesfeld">Summe Phy: </label>
<div class="feldrechts"><input name='area_phy' value='<?php echo $area_phy ?>' readonly/></div>
<div class="clear"></div>
<label class="linkesfeld">Summe Tac: </label>
<div class="feldrechts"><input name='area_tac' value='<?php echo $area_tac ?>' readonly/></div>
<div class="clear"></div>
<label class="linkesfeld">Summe Tec: </label>
<div class="feldrechts"><input name='area_tec' value='<?php echo $area_tec ?>' readonly/></div>
<div class="clear"></div>
<label class="linkesfeld">Skillsumme: </label>
<div class="feldrechts"><input name='skillsum' value='<?php echo $skillsum ?>' readonly/></div>
<div class="clear"></div>
<label class="linkesfeld">Rating (pure): </label>
<div class="feldrechts"><input name='skillworou' value='<?php echo $skillworou ?>' readonly/></div>
<div class="clear"></div>
<label class="linkesfeld">Effekt-XP: </label>
<div class="feldrechts"><input name='effect_rou' value='<?php echo $effect_rou ?>' readonly/></div>
<div class="clear"></div>
<label class="linkesfeld">Rating: </label>
<div class="feldrechts"><input name='skillsumme' value='<?php echo $skillsumme ?>' readonly/></div>
<div class="clear"></div>
<br />
<div class="abschicken"><input type='submit' name='button' value='Spieler eintragen'></form><br /></div>
</div>
<!-- <input name='pot' value=''/>
<input name='pot-phy' value=''/>
<input name='pot-tac' value=''/>
<input name='pot-tec' value=''/>
<input name='prof' value=''/>
<input name='aggr' value=''/>
<input name='lead' value=''/>
<select name="bloom">
<option value="1"> </option>
<option value="2">Früh</option>
<option value="3">Normal</option>
<option value="4">Spät</option>
</select><br /><br />
-->
<?php }
?> |