if ( isset ( $pub ) )
{
//update för varje grej, lyckas bara skriva ut värdet nu som är i dropdown,
//men jag måste ju skriva ut id oxå för att kunna göra update sqlen
foreach ( $pub as $a )
print $a."<br>";
}
$sqlquery = "SELECT id,value FROM tblResourcesCategory where languageid = ".$language;
$rs = mysql_query ( $sqlquery );
echo "<br><br><form action='?command=publish&language=".$language."' method='post'>";
while ( $rw = mysql_fetch_array ( $rs) )
{
echo "<b>".stripslashes($rw["value"])."</b><br>";
$sqlquery2 = "SELECT id,status,headline FROM tblResourcesHeadline where categoryid = ".$rw["id"];
$rs2 = mysql_query ( $sqlquery2 );
while ( $rw2 = mysql_fetch_array ( $rs2) )
{
echo "<select name='pub[]' class='white-form-text'>";
echo "<option value='0'>ej publicerad";
echo "<option value='1'";
if ($rw2["status"] == 1 )
echo " SELECTED ";
echo ">publicerad</select>";
echo stripslashes($rw2["headline"])."<br>";
}
}
echo "<br><input type='submit' value='";
print_alias("BTN_save",$sess_language_id);
echo "' class='white-form-btn'>";
echo "</form>";
problem med att köra update med array
3 svar · 196 visningar · startad av Qonos
antagligen måste jag ksriva om allt men jag har inte en annin om hur :(
Sätt din value som 0|id så kan du i skriptet senare ta fram id med
$var = explode("|", $a);
$var[0] är då din value och $var[1] är din id.
tack!