Hi,
ich hab ein Formular erzeugt in dem eine Gruppe von Checkboxen ausgewählt werden können. Der Wert wird in dem profiltyp[]Array gespeichert. Die Daten werden per Post gesendet.
<br /><input type="checkbox" name="profiltyp[]" value="players" /> Spieler
<br /><input type="checkbox" name="profiltyp[]" value="coaches" /> Trainer
<br /><input type="checkbox" name="profiltyp[]" value="supporters" /> Betreuer
Nun wenn ich das Formular sende und die beiden Checkboxen Spieler und Trainer anklicke, dann sieht so das array aus, wenn ich es per echo ausgebe:
echo "<pre>";
print_r($GLOBALS);
Ausgabe:
[_POST] => Array
(
[teamAuswahl] => 43
[jahrAuswahl] => 43
[profiltyp] => Array
(
[0] => players
[1] => coaches
)
[position] =>
Nun möchte ich in der Datenbank die beiden Felder players und coaches mit einer uid füllen. Ich weiß nur nicht wie hierfür der Code sein muss.
So sieht meine funktion im moment aus
<?php
function profilTypAdd(){
$postArray = t3lib_div::_POST();
//1.ID des Spielers ermitteln
$abfrage = "SELECT uid FROM `tx_cfcleague_profiles` ORDER BY uid DESC LIMIT 1";
$ergebnis = mysql_query($abfrage);
$playerUid= array();
while($row = mysql_fetch_object($ergebnis))
{
$playerUid[] = $row->uid;
}
//2.Die Felder players und coaches in der Datenbank mit der $playerUid füllen
//Bis hierher funktioniert alles
//Wie durchlaufe ich das array und greife auf die Werte players und coaches zu?
for ($i=0; $i<sizeof($postArray['profiltyp']); $i++){
echo "<br />Profiltyp:$postArray['profiltyp'][$i]";
//...Ab hier kommt natürlich die UPDATEquery
}
?>
thx,
Sefer