ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
240
240
EMPFEHLEN
-
Hallo Jungs,
ich lasse per MYSQL ein DropDown Menü erstellen, in dem alle Spieler der Mannschaft sind, die dem user gehören.
Die Spieler werden aus der tabelle fifa_spieler entnommen(name, vorname, id..)
Das Dropdown Menü sendet nun nur den namen an die nächste seite. ich möchte zukünftig aber die ID weitersenden des Spielers und den Namen im DropDown aber anzeigen lassen.
Wenn es mich nicht täuscht muss ich also nun folgendes machen:
Leider weiß ich nicht genau, wie ich die ID und den Namen von einander trenne! Hier mein Code:HTML-Code:<option value="ID">name<option>
PHP-Code:// Heimspieler
$heimspielerarray = array();
$abfrageheimspieler = 'SELECT * FROM fifa_spieler WHERE verein = "'.$row["heim"].'" AND vertrag = "1" ORDER BY name';
$ergebnisheimspieler = mysql_query($abfrageheimspieler);
while ($row32 = mysql_fetch_array($ergebnisheimspieler)) {
$heimspielerarray[] = $row32["name"]; // Grosses N
}
if($heimtore=="0") {
echo '<i>Keine Heimtore</i>'; } else {
for ($i = 1; $i <= intval($heimtore); $i++) {
echo '<select name="torschutzheim[]" id="torschutzheim' . $i . '">';
foreach($heimspielerarray as $heimspielero)
echo '<option value="">'.$heimspielero.'</option>';
echo ' </select>'; } }
Verarbeitet wird es dann folgendermaßen:
PHP-Code:if($_POST['torschutzheim'] !== array()) {
foreach($_POST['torschutzheim'] as $schutzheim) {
$sql = 'INSERT INTO fifa_tore (spielid, name, team) VALUES ("'.$spielid.'", "' . $schutzheim . '", "'.$heim.'")';
mysql_query($sql);
}
}
Vielen Dank schon einmal für die Hilfe!
-
23.12.11 21:02 #2
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.521
Hallo,
wenn ich es richtig verstanden habe, müsste es so oder so ähnlich funktionieren:
Code php:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// Heimspieler $heimspielerarray = array(); $abfrageheimspieler = 'SELECT * FROM fifa_spieler WHERE verein = "'.$row["heim"].'" AND vertrag = "1" ORDER BY name'; $ergebnisheimspieler = mysql_query($abfrageheimspieler); while ($row32 = mysql_fetch_array($ergebnisheimspieler)) { $heimspielerarray[$row32['id']] = $row32["name"]; // Grosses N } if($heimtore=="0") { echo '<i>Keine Heimtore</i>'; } else { for ($i = 1; $i <= intval($heimtore); $i++) { echo '<select name="torschutzheim[]" id="torschutzheim' . $i . '">'; foreach($heimspielerarray as $id => $heimspielero) echo '<option value="'.$id.'">'.$heimspielero.'</option>'; echo ' </select>'; } }
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
Ähnliche Themen
-
array (MYSQL Ausgabe)
Von dandre im Forum PHPAntworten: 6Letzter Beitrag: 09.09.07, 23:17 -
mysql und array
Von Skinnner im Forum PHPAntworten: 10Letzter Beitrag: 21.03.05, 14:24 -
Text Array mit MySQL Array vergleichen
Von TZeRo im Forum PHPAntworten: 4Letzter Beitrag: 07.11.04, 20:41 -
[PHP | MySQL] Werte aus einem Array zählen, nicht im Array
Von Claas M im Forum PHPAntworten: 8Letzter Beitrag: 01.08.04, 11:23 -
mysql und array
Von cater im Forum PHPAntworten: 1Letzter Beitrag: 10.07.01, 01:00





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren