|
Gast
|
« am: 22 Oktober 2002, 20:50:28 » |
|
pfusch grad ein bisserl in den Modulen rum und komm einfach nicht weiter. Wahrscheinlich fehlt mir nur der nötige Durchblick
hab dieses htmlformular (aus den sections.php VKP Maxx)
echo "<center><font class=\"option\"><b>"._ADDSECARTICLE."</b></font></center><br>" ."<form action=\"admin.php\" method=\"post\">" ."<b>"._TITLE."</b><br>" ."<input type=\"text\" name=\"title\" size=\"60\"><br><br>" ."<b>"._SELSECTION.":</b><br>"; $result = sql_query("select secid, secname from ".$prefix."_sections order by secid", $dbi); while(list($secid, $secname) = sql_fetch_array($result, $dbi)) { echo "<input type=\"radio\" name=\" [u] secid\[/u]" value=\"$secid\"> $secname<br>"; } echo "<font class=\"content\">"._DONTSELECT."</font><br>"; if ($multilingual == 1) { echo "<br><b>"._LANGUAGE.": </b>" ."<select name=\"slanguage\">"; $handle=opendir('language'); while ($file = readdir($handle)) { if (preg_match("/^lang\-(.+)\.php/", $file, $matches)) { $langFound = $matches[1]; $languageslist .= "$langFound "; } } closedir($handle); $languageslist = explode(" ", $languageslist); sort($languageslist); for ($i=0; $i < sizeof($languageslist); $i++) { if($languageslist[$i]!="") { echo "<option value=\"$languageslist[$i]\" "; if($languageslist[$i]==$language) echo "selected"; echo ">".ucfirst($languageslist[$i])."</option>\n"; } } echo "</select>"; } else { echo "<input type=\"hidden\" name=\" [u] slanguage[/u]\" value=\"$language\">"; } echo "<br><br><b>"._CONTENT."</b><br>" ."<textarea name=\" [u] content[/u]\" cols=\"60\" rows=\"10\"></textarea><br>" ."<font class=\"content\">"._PAGEBREAK."</font><br><br>" ."Für welche Benutzer soll der Artikel sichtbar sein? " ."<input type=\"radio\" name=\" [u] rights[/u]\" value=\"0\" checked> Alle Benutzer <input type=\"radio\" name=\"rights\" value=\"1\"> Nur registrierte Benutzer<br><br>" ."<input type=\"checkbox\" name=\" [u] werbung[/u]\" value=\"1\">" ."In diesem Artikel sollen Werbebanner eingeblendet werden<br><br>" ."<input type=\"hidden\" name=\"op\" value=\"kusecarticleadd\">" ."<input type=\"submit\" value=\""._ADDARTICLE."\">" ."</form>";
und diese funktion (die von dem formular aufgerufen wird) die variablen werbung und rights sind von mir neu hinzugefügt worden
function kusecarticleadd($secid, $title, $content, $slanguage, $rights, $werbung) { global $prefix, $dbi; $title = stripslashes(FixQuotes($title)); $content = stripslashes(FixQuotes($content)); sql_query("INSERT INTO ".$prefix."_seccont VALUES (NULL,'$secid','$title','$content','0','$slanguage')", $dbi); sql_query("INSERT INTO ".$prefix."_kusecext VALUES (NULL, '$secid','$rights','$werbung')",$dbi); echo "Sektion: $secid"; echo "Rights: $rights"; echo "Werbung: $werbung"; //Header("Location: admin.php?op=kusections"); }
bekomme nun folgende fehlermeldung bei den klicka auf dem submitbutton des formulars:
Warning: Missing argument 5 for kusecarticleadd() in /home/www/komplett-umsonst.de/htdocs/admin/modules/kusections.php on line 134
Warning: Missing argument 6 for kusecarticleadd() in /home/www/komplett-umsonst.de/htdocs/admin/modules/kusections.php on line 134 Sektion: 3Rights: Werbung:
damit ist wohl die letze function gemeint. angeblich stimmen die anzahl der argumente nicht . unter der variablen rights und werbung befindet sich auch nichts in der db.
kann mir einer helfen?
vielen dank!!
|