Hallo
wollte fragen, ob jemand zufällig weiß warum meine Funktion nicht funktioniert---warum wahrscheinlich return die Variable $string_brief_index nicht überschriebt???
die for_Schleife am ende gibt die gewünschte anzahl von indexen aus. Aber leider werden die indexe nicht hochgezählt, sondern sie bleiben immer gleich.
Die Indexe sollen folgendes format haben:
briefe_aaaa_aaaa
der nächste index wäre dann
briefe_aaaa_aaab
if($xs_db_num_row_briefe_index == 1){
//Tabelle_ALLEE_ERGEBNISSE_GENERIREN
$xs_db_ergebnis_briefe_index=mysql_fetch_assoc($xs_db_querry_briefe_index);
$string_brief_index=$xs_db_ergebnis_briefe_index['brief_index'];
//funktion um index eins höher zu stellen
function briefe_index_eins_mehr($string){
$zaehler=15;
$stop=0;
while($stop=0){
switch ($string{$zaehler}){
case "a": $string{$zaehler}="b";$stop=1;break;
case "b": $string{$zaehler}="c";$stop=1;break;
case "c": $string{$zaehler5}="d";$stop=1;break;
case "d": $string{$zaehler}="e";$stop=1;break;
case "e": $string{$zaehler}="f";$stop=1;break;
case "f": $string{$zaehler}="g";$stop=1;break;
case "g": $string{$zaehler}="h";$stop=1;break;
case "h": $string{$zaehler}="i";$stop=1;break;
case "i": $string{$zaehler}="j";$stop=1;break;
case "j": $string{$zaehler}="k";$stop=1;break;
case "k": $string{$zaehler}="l";$stop=1;break;
case "l": $string{$zaehler}="m";$stop=1;break;
case "m": $string{$zaehler}="n";$stop=1;break;
case "n": $string{$zaehler}="o";$stop=1;break;
case "o": $string{$zaehler}="p";$stop=1;break;
case "p": $string{$zaehler}="q";$stop=1;break;
case "q": $string{$zaehler}="r";$stop=1;break;
case "r": $string{$zaehler}="s";$stop=1;break;
case "s": $string{$zaehler}="t";$stop=1;break;
case "t": $string{$zaehler}="u";$stop=1;break;
case "u": $string{$zaehler}="v";$stop=1;break;
case "v": $string{$zaehler}="w";$stop=1;break;
case "w": $string{$zaehler}="x";$stop=1;break;
case "x": $string{$zaehler}="y";$stop=1;break;
case "y": $string{$zaehler}="z";$stop=1;break;
case "z": $string{$zaehler}="a";
$zaehler--;
switch($zaehler){
case 11: $zaehler=10;break;
case 6: $zaehler=5;break;
};
break;
};
};
return($string);
};
//Tabelle indexe_zum_drucken
$xs_ta_briefe_indexe_drucken='
<table width="100%" border="0px" class="schrift_table_briefe">';
for($i=0;$i<$xs_brief_indexe_in;$i++){
$xss_briefe_indexe_neu_in[$i]=briefe_index_eins_mehr($string_brief_index);
$xs_ta_briefe_indexe_drucken.='
<tr height="35px">
<td width="20px"></td>
<td style="color:white;font-size:10pt;font-weight:500;">'.$xss_briefe_indexe_neu_in[$i].'</td>
</tr>';
};
$xs_ta_briefe_indexe_drucken.='
</table>';
}; };
Vielleicht weiß ja jemand woran dass liegen könnte??
grüßeund danke für den fall
carsten