Hallo Leute,
ich habe ein Problem und brauche Eure Hilfe.
Ich habe ein Formular auf dme ich mehrere Torschtützen
auswählen kann. Man kann dann zB. mehrere Scorer auswählen und per _$_POST übergeben, oder?
Ich habe das mit einem Array gelöst scorer[]. Wie kann ich die darin gespeicherten Werte auslesen. ich finde einfach keine Hilfe dazu.
Empfänger der Formularwerte:
Ich bekomme mit:
nur
Kann mir jemand Bitte weiterhelfen wie ich alle Torschützen die ich auswähle übergeben bekomme?
Vielen Dank und Gruß
Matze
ich habe ein Problem und brauche Eure Hilfe.
Ich habe ein Formular auf dme ich mehrere Torschtützen
auswählen kann. Man kann dann zB. mehrere Scorer auswählen und per _$_POST übergeben, oder?
Ich habe das mit einem Array gelöst scorer[]. Wie kann ich die darin gespeicherten Werte auslesen. ich finde einfach keine Hilfe dazu.
PHP:
<form action='<?php echo $PHP_SELF ?>' method='post'>
<?php
echo '<table class="mainborder">';
echo '<tr><td colspan="2"valign="top">status: (Gegners Sicht)</td>';
echo "<td><input type='text' name='status' value='$zeile[8]' size='4' maxlength='4'></td></tr>";
echo '<tr><td colspan="3"valign="top">scorer:<br>';
// suche alle potenziellen Scorer aus der DB
$scorer=mysql_query("SELECT * FROM `all_scorer` ORDER BY `scorer_id_pk` ASC");
if (!$scorer) {
die(mysql_error());
}
$counter = 0;
$scorer;
/* select begin */
echo '<select name="scorer[]" size="5" multiple>';
while($row = mysql_fetch_assoc($scorer)) {
if($counter%2){
echo "<option>".$row['scorer_id_pk']." ".$row['name']." ".$row['vorname']."</option>";
}
else{
echo "<option>".$row['scorer_id_pk']." ".$row['name']." ".$row['vorname']."</option>";
}
$counter++;
}
/* end select */
echo '</select>';
echo "</td></tr>";
?>
<!-- hidden field -->
<input type="hidden" name="acteditspieltagwrite" value="actgamewrite" />
<!-- hidden field -->
<input type="hidden" name="bname" value="<?php echo ''.$bname.'' ;?>" />
<!-- hidden field -->
<input type="hidden" name="pass" value="<?php echo ''.$pass.'' ;?>" />
<tr>
<td colspan="3"><input type='submit' value='Ändern'>
<input type='reset' value='Zurücksetzen'><td>
</tr>
</table>
</form>
Empfänger der Formularwerte:
PHP:
if(isset($_POST["acteditspieltagwrite"]))
{
//POST-Wert Variablen zuorden
....
// scorer input
$treffer[] = $_POST['scorer[]'];
//error_reporting(E_ALL);
$anfrage ="UPDATE `saison_spiele_0708` SET `spieltag_id_pk` = '$spieltag_id_pk', ... '; ";
Ich bekomme mit:
PHP:
echo $treffer[0];
nur
Code:
Array
Kann mir jemand Bitte weiterhelfen wie ich alle Torschützen die ich auswähle übergeben bekomme?
Vielen Dank und Gruß
Matze