Guten Tag,
ich habe eine Auktionswebsite und bis jetzt hat eigentlich immer alles gut funktioniert.Von einem Moment zum anderen bei der Einstellung von einem Artikel, erscheinen die Unterkategorien nicht mehr.

Unter der Rubrik "Verkaufen" bei "Kategorie auswählen" erscheint sofort die Hauptkategorie obwohl erscheinen sollte "--bitte Kategorie auswählen--" Dies erscheint für eine Sekunde wenn man Refresh macht ( wenn man in dieser Sekunde klickt, erscheinen die Unterkategorien).

Bei der Hauptseite und bei der Administratorseite sind alle Kategorien und Unterkategorien vorhanden.

Das Problem passiert egal mit welchem IBrowser.

Ich bin starter und habe noch viel zu lernen

Bei html scheint alles korrekt zu sein, PHP und JAVA verstehe ich leider ganz wenig.


Ich würde mich über jede Hilfe und jeden Rat oder Tip freuen.Lieben Dank im Voraus!!!


Der HTML code :

HTML-Code:
                            <table width="100%" border="0" cellpadding="4">
                                <tr>
                                    <td width="22%">
                                        <div align="left">
                                            <span class="text_title">Hauptkategorie ausw&auml;hlen:<? print "<span class=\"erforderlich\">(erforderlich)</span>"; ?></span></div>
                                    </td>
                                    <td width="37%"><select onclick=changeMenu(0); onchange=changeMenu(0); size=1 cols=38 name=CatMenu_0 class="forms_text">
                                            <option>-- Bitte die Kategorie ausw&auml;hlen --</option>
                                        </select><br>
                                    </td>
                                    <td width="41%"><span class="beschreibungen">Kategorie Nummer :</span> <input class="forms_text" onchange=initMenu(document.SelectorForm.category1.value); size=5 name=category1 value='<? print $sessionVars["SELL_category"]; ?>'></td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                    <tr>
                        <td width="84%" bgcolor="white">
                            <script language="" src="includes/kategorien.js">

</script>
                            <script src="includes/kategorien2.js" language="">

</script>
                            <table width="50%" border=0 cellpadding=3 cellspacing=0>
                                <tr>
                                    <td width="33%">
                                        <p><span class="text_title">Gew&uuml;nschte Kategorie w&auml;hlen:</span></p>
                                    </td>
                                    <td width="3%">&nbsp;</td>
                                    <td width="3%">&nbsp;</td>
                                </tr>
                                <tr>
                                    <td width="3%" align="left"><select onclick=changeMenu(1); onchange=changeMenu(1); size=8 name=CatMenu_1 class="c2">
                                            <option>Keine Auswahl getroffen</option>
                                        </select></td>
                                    <td width="33%" align="left"><select onclick=changeMenu(2); onchange=changeMenu(2); size=8 name=CatMenu_2 class="c2">
                                            <option>Keine Auswahl getroffen</option>
                                        </select></td>
                                    <td width="33%" align="left"><select onclick=changeMenu(3); onchange=changeMenu(3); size=8 name=CatMenu_3 class="c2">
                                            <option>Keine Auswahl getroffen</option>
                                        </select></td>
                                    <td width="33%" align="left"><select onclick=changeMenu(4); onchange=changeMenu(4); size=8 name=CatMenu_4 class="c2">
                                            <option>Keine Auswahl getroffen</option>
                                        </select></td>
                                </tr>
                            </table>
                            <script src="includes/kategorien3.js"></script>
                        </td>
kategorien2.js :

Code:
function initMenu(Id){  var CatIdArray = new Array;  var ChosenCatIdArray = new Array;  var CategoryId;  var chosenCategory;  var numChildren;  var CatId;  var CatName;  var level;  var index;  var i;  var j;  if (n[Id] == null)  {    changeMenu(-1);    return;  }  CategoryId = Id;  level = 0;  while (CategoryId != 0 && level < 6)  {        ChosenCatIdArray[level] = CategoryId;  outerloop:    for (i = 0; i < c.length; i++)    {          if (c[i] == null)            continue;      for (j = 0; j < c[i].length; j++)      {        if (c[i][j] == CategoryId)        {          CategoryId = i;          CatIdArray[level] = CategoryId;              break outerloop;            }          }    }    level++;  }  if (CategoryId != 0)  {    changeMenu(-0);    return;  }  CatIdArray.reverse();  ChosenCatIdArray.reverse();  for (index = 0 ; index < CatIdArray.length; index++)  {    CatMenu[index].length = 0;    chosenCategory = CatIdArray[index];         numChildren = c[chosenCategory].length;    for (i = 0; i < numChildren; i++)    {      CatId = c[chosenCategory][i];      CatName = (c[CatId]==null) ? n[CatId] : n[CatId]+ " ->";      CatMenu[index].options[i] = new Option(CatName, CatId);      if (CatId == ChosenCatIdArray[index])             CatMenu[index].options[i].selected = true;    }    CatMenu[index].length = numChildren;    if (index > 0)           CatMenu[index].options[numChildren] = new Option("-----------------------------------");  }  for (i = index; i < CatMenu.length; i++)  {    CatMenu[i].length = 0;    CatMenu[i].options[0] = new Option("-----------------------------------");  }}function changeMenu(cm){  var chosenCategory;  var numChildren;  var CatId;  var CatName;  var i;  if ((cm != -1) && (CatMenu[cm].length < 1))    return;  if (cm == -1)    chosenCategory = 0;  else  {    if (CatMenu[cm].selectedIndex == -1)      return;    chosenCategory = CatMenu[cm].options[CatMenu[cm].selectedIndex].value;  }  if (c[chosenCategory]==null)  {    document.sell.category1.value = chosenCategory;    numChildren = 0;  }  else  {    if (cm != -1)    {      if (document.sell.name != "ChangePreferencesShow")        document.sell.category1.value = "";      else        document.sell.category1.value = chosenCategory;    }    numChildren = c[chosenCategory].length;  }  if ((cm+1) < CatMenu.length)  {    for (i = 0; i < numChildren; i++)    {      CatId = c[chosenCategory][i];      CatName = (c[CatId]==null) ? n[CatId] : n[CatId]+ " ->";      CatMenu[cm+1].options[i] = new Option(CatName, CatId);    }    CatMenu[cm+1].length = numChildren;  }  for (i = cm+2; i < CatMenu.length; i++)  {    CatMenu[i].length = 0;  }  for (i = cm+1; i < CatMenu.length; i++)  {    if (i)      CatMenu[i].options[CatMenu[i].length] = new Option("-----------------------------------");  }}
kategorien3.js :

Code:
CatMenu = new Array;
j = 0;
for (i = 0; i < document.sell.elements.length; i++)
{
  if (document.sell.elements[i].name.indexOf("CatMenu") != -1)
    CatMenu[j++] = document.sell.elements[i];
}
initMenu(document.sell.category1.value);


PHP:


PHP-Code:
<?php



if (!$userfile){$userfile="none";}

if (!
$userfile2){$userfile2="none";}

if (!
$userfile3){$userfile3="none";}



require(
'./includes/messages.inc.php');

require(
'./includes/config.inc.php');

require(
'./includes/auction_types.inc.php');

require(
'./includes/countries.inc.php');

require(
'./includes/datacheck.inc.php');



function 
generate_id()

{

  global 
$title$description;

  
$continue true;



  
// Datenbankgestützte Artikel-Nummern-Verwaltung

  
$num_query "select * from numbers where id='1'"// 1 = Nummernkreis für Auktions-Nummern

  
$num_result mysql_query($num_query);

  
$auction_id mysql_result($num_result,0,"value");

  
$next_num intval($auction_id) + 1;

  
mysql_query("update numbers set value='$next_num'");



  return 
$auction_id;

}



if(empty(
$action))

{

  
$action "login";

}



if ((
$REQUEST_METHOD=="GET" && $action=="login") && !$HTTP_COOKIE_VARS["$LOGGED_IN_COOKIE"])

{

  include 
"header.php";

  include 
"templates/template_sell_login_php.html";

  include 
"footer.php";

  exit;

}



// Komma gegen Punkt austauschen

$minimum_bid str_replace(",",".",$minimum_bid);

$buy_now str_replace(",",".",$buy_now);



// Keine Aktion gewählt / Erstaufruf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



        
if ($action=="login")

          
$action "";



        if (empty(
$action))

        {

          
// Preise für Features holen

          
$my_result mysql_query("select * from features order by id");

          
$fett_preis print_money(mysql_result($my_result,0,"value"));

          
$marker_preis print_money(mysql_result($my_result,1,"value"));

          
$topkat_preis print_money(mysql_result($my_result,2,"value"));

          
$bild2_preis print_money(mysql_result($my_result,3,"value"));

          
$bild3_preis print_money(mysql_result($my_result,4,"value"));

          
$TPL_fett_preis $fett_preis;

          
$TPL_marker_preis $marker_preis;

          
$TPL_topkat_preis $topkat_preis;

          
$TPL_bild2_preis $bild2_preis;

          
$TPL_bild3_preis $bild3_preis;



                if (
$mode=="recall")

                {

                  if (isset(
$sessionVars["SELL_file_uploaded"]))

                  {



                        if (
$sessionVars["SELL_pict_url"] <> "")

                        {

                          
$userfile "none";

                          if (
file_exists($image_upload_path.$sessionVars["SELL_pict_url"]))

                          {

                            
unlink($image_upload_path.$sessionVars["SELL_pict_url"]);

                          }

                        }



                        if (
$sessionVars["SELL_pict_url2"] <> "")

                        {

                          
$userfile2 "none";

                          if (
file_exists($image_upload_path.$sessionVars["SELL_pict_url2"]))

                          {

                            
unlink($image_upload_path.$sessionVars["SELL_pict_url2"]);

                          }

                        }



                        if (
$sessionVars["SELL_pict_url3"] <> "")

                        {

                          
$userfile3 "none";

                          if (
file_exists($image_upload_path.$sessionVars["SELL_pict_url3"]))

                          {

                            
unlink($image_upload_path.$sessionVars["SELL_pict_url3"]);

                          }

                        }



                          unset(
$sessionVars["SELL_file_uploaded"]);

                          
$sessionVars["SELL_pict_url"] = $sessionVars["SELL_pict_url_original"];

                          
putSessionVars();

                  }





                  
$title $sessionVars["SELL_title"];
                  
                  
$fp_untertitel $sessionVars["fp_untertitel"];
                  
                  
$html_desc_1 $sessionVars["html_desc_1"];

                  
$description $sessionVars["SELL_description"];

                  
$pict_url $sessionVars["SELL_pict_url_original"];

                  
$atype $sessionVars["SELL_atype"];

                  
$iquantity $sessionVars["SELL_iquantity"];

                  
$minimum_bid $sessionVars["SELL_minimum_bid"];
                  
                  
$fp_minimum_preis $sessionVars["fp_minimum_preis"];
                  
                  
$fp_minimum_preis_zeigen $sessionVars["fp_minimum_preis_zeigen"];
                  
                  
$fp_preis_vorschlag $sessionVars["fp_preis_vorschlag"];

                  
$fp_preis_vorschlag_liste $sessionVars["fp_preis_vorschlag_liste"];

                  
$fp_preis_vorschlag_antwort $sessionVars["fp_preis_vorschlag_antwort"];

                  
$fp_preis_vorschlag_minimum $sessionVars["fp_preis_vorschlag_minimum"];
                  
                  
$fp_bietagent $sessionVars["fp_bietagent"];

                  
$fp_untergebote $sessionVars["fp_untergebote"];

                  
$fp_gebote_sehen $sessionVars["fp_gebote_sehen"];                  

                  
$with_reserve = ($sessionVars["SELL_with_reserve"])?"ja":"nein";

                  
$payment $sessionVars["SELL_payment"];

                  
$duration $sessionVars["SELL_duration"];

                  
$country $sessionVars["SELL_country"];

                  
$location_zip $sessionVars["SELL_location_zip"];

                  
$shipping $sessionVars["SELL_shipping"];

                  
$international = ($sessionVars["SELL_international"])?"ja":"nein";

                  
$category1 $sessionVars["SELL_category"];

                  
$imgtype $sessionVars["SELL_imgtype"];

                  
$zustand $sessionVars["SELL_zustand"];

                  
$fett $sessionVars["SELL_fett"];

                  
$marker $sessionVars["SELL_marker"];

                  
$topkat $sessionVars["SELL_topkat"];

                  
$bild2 $sessionVars["SELL_bild2"];

                  
$bild3 $sessionVars["SELL_bild3"];

                  
$artnr $sessionVars["SELL_artnr"];

                  
$fett_preis $sessionVars["SELL_fettpreis"];

                  
$marker_preis $sessionVars["SELL_markerpreis"];

                  
$topkat_preis $sessionVars["SELL_topkatpreis"];

                  
$bild2_preis $sessionVars["SELL_bild2preis"];

                  
$bild3_preis $sessionVars["SELL_bild3preis"];

                  
$buy_now $sessionVars["SELL_buy_now"];

                }

                else

                {

                        
// auction type

                        
reset($auction_types);

                        list(
$atype,) = each($auction_types);



                        
// quantity of items

                        
$iquantity 1;
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!