nchristoph
Erfahrenes Mitglied
So jetzt funktioniert die Eingabe, allerdings wird jetzt für jede Klasse ein eigener Datensatz erstellt.
Das führt jetzt zu Problemen bei der Ausgabe. Problemen insofern, das ich die Klasse nicht so Darstellen kann:
1: Twi'lek Sith Inquisitor, Sith Krieger
sonder so:
1: Twi'lek Sith Inquisitor
2: Twi'lek Sith Krieger
Wie muss ich das umbauen, damit ich das hinkriege?
//EDIT
OK Ich hab jetzt doch ein kleines Problem mit der Eingabe: und zwar wird immer nur 1 Wert eingetragen
23 1234 1;1;
Ich verwende jetzt diesen Code
Das führt jetzt zu Problemen bei der Ausgabe. Problemen insofern, das ich die Klasse nicht so Darstellen kann:
1: Twi'lek Sith Inquisitor, Sith Krieger
sonder so:
1: Twi'lek Sith Inquisitor
2: Twi'lek Sith Krieger
Wie muss ich das umbauen, damit ich das hinkriege?
//EDIT
OK Ich hab jetzt doch ein kleines Problem mit der Eingabe: und zwar wird immer nur 1 Wert eingetragen
23 1234 1;1;
Ich verwende jetzt diesen Code
PHP:
if(isset($_POST['a']) AND $_POST['a']=='insert_rasse'){
$sql = ("SELECT MAX(klasse_id) AS maxklasse FROM swtor_klasse");
$res = mysql_query($sql);
$a = "";
if($result = mysql_num_rows($res)){
while($row = mysql_fetch_assoc($res)){
$maxklasse = $row['maxklasse'];
}
}
$name = strip_tags(mysql_real_escape_string($_POST['rassenname']));
for($i=1;$i < $maxklasse;$i++){
$a .= ( $_POST['klasse_'.$i] ? 1 : 0 ).";";
}
mysql_query("INSERT INTO swtor_rasse (rassenname,erlaubteklassen) VALUES ('".$name."', '".$a."')");
}
Zuletzt bearbeitet: