mrepox
Erfahrenes Mitglied
Hallo Leute,
ich habe mal wieder ein Problem. Ein dynamisch erzeugtes Formluar übergibt mir aus mehreren "MULTIPLEN" Select-Boxen
eventuell mehrere Werte.
und die Funktion zur Erstellung der Selectboxen
Ob ich in der Funktion "inhalt[]" richtig gesetzt habe, weiß ich nicht. Die Var "inhalt[]" muß in der php-Verarbeitung eben mehrfach ausgelesen werden in Bezug auf die Anzahl der Selects und der möglichen Arrays.
Ich blick nicht mehr dranlang, weiß jemand Rat?
ich habe mal wieder ein Problem. Ein dynamisch erzeugtes Formluar übergibt mir aus mehreren "MULTIPLEN" Select-Boxen
eventuell mehrere Werte.
PHP:
<?php
include_once('db_fns.php');
$idartikel = $_POST['serverid'];
$counter = $_POST['counter'];
$servernamen = $_POST['servernamen'];
$serverbeschreibung = $_POST['serverbeschreibung'];
$serverpreis = $_POST['serverpreis'];
$publish = 0;
for($x=1;$x<=$counter;$x++)
{
$bcount = count($_POST['inhalt'.$x]);
$bcount--;
$b = 0;
while ($b<=$bcount)
{
insert_server($idartikel,$_POST['inhalt'.$x.$b]);
}
}
if (insert_servercontent($idartikel,$servernamen,$serverbeschreibung,$serverpreis,$publish))
header('Location: http://www.xxxxx.php');
else
echo " Artikel '".stripslashes($name).
"' konnte nicht in die Datenbank eingetragen werden.$date<br />";
;?>
und die Funktion zur Erstellung der Selectboxen
PHP:
function display_gruppens()
{
$conn = db_connect();
$query = "select * FROM gruppen";
$result = $conn->query($query);
$i =0;
while($showgruppe= $result->fetch_assoc())
{ $groupt = $showgruppe['gruppe'] ;
$i++;$inhalt = "inhalt[]".$i;
echo "<select name='$inhalt' size='2' style='background:#e4e4e4;border:1px solid;' multiple >";
display_artikel($groupt);
echo"</select>";
}
echo "<input type='hidden' name='inhalt[]' value='$i' />";
}
Ob ich in der Funktion "inhalt[]" richtig gesetzt habe, weiß ich nicht. Die Var "inhalt[]" muß in der php-Verarbeitung eben mehrfach ausgelesen werden in Bezug auf die Anzahl der Selects und der möglichen Arrays.
Ich blick nicht mehr dranlang, weiß jemand Rat?
Zuletzt bearbeitet: