anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Hausys Fehler -.- https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4002 |
Seite 1 von 1 |
Autor: | MySql [ Di 18 Sep, 2007 21:47 ] |
Betreff des Beitrags: | Hausys Fehler -.- |
Guten Abend allerseits, wie schon vor ein paar Tagen gesagt gibst n' neues Haussystem. Nichts ganz ![]() Nun ja mein Problem: Zu diesem Haussystem habe ich zugleich auch noch ein neues Inventarsystem gemacht. (Nicht ganz neu wird auf 10-20 anderen Servern auch genutzt. Nur n' eigener Code.) In diesem Inventar kann man Möbel und Geschenke im Haus einlagern. Einlagern ist irgendwie das falsche Word aber es trift es auf den Nagel ![]() Das geht auch alles. Im Haus kann man als Owner (Besitzer) die Möbel verwalten. (Umstellen , Wegwerfen, Ausbauen etc. pp.) Auflistung geht, doch beim umstellen gibt es ein Problem .... Es wird in der Option immer nur 1 Moeglichkeit gegeben. Hier mal der code: Als erstes hab ich gemacht: $this->bbcode_second_pass_code('', ' $room = array( array('Flur', 0), array('Rumpelkammer', 1), array('Küche', 2), array('Verander', 3), array('Gemeinschaftsraum', 4), array('Bibliothek', 5), array('Schlafzimmer', 6), ); foreach($room as $val){ list($raum,$zahl) = $val; } while ($row = db_fetch_assoc($resulted)){ rawoutput('<option value="'.$zahl.'">'.$raum.'</option>'); } ') danach: $this->bbcode_second_pass_code('', ' $room = array( array('Flur', 0), array('Rumpelkammer', 1), array('Küche', 2), array('Verander', 3), array('Gemeinschaftsraum', 4), array('Bibliothek', 5), array('Schlafzimmer', 6), ); foreach($room as $val){ list($raum,$zahl) = $val; while ($row = db_fetch_assoc($resulted)){ rawoutput('<option value="'.$zahl.'">'.$raum.'</option>'); } } ') und als letztes: $this->bbcode_second_pass_code('', ' $room = array( array('Flur'), array('Rumpelkammer'), array('Küche'), array('Verander'), array('Gemeinschaftsraum'), array('Bibliothek'), array('Schlafzimmer'), ); foreach($room as $val){ list($raum) = $val; } $zahl = array( array(0), array(1), array(2), array(3), array(4), array(5), array(6), ); foreach($zahl as $val){ list($number) = $val; } while ($row = db_fetch_assoc($resulted)){ rawoutput('<option value="'.$number.'">'.$raum.'</option>'); } ') Nichts.. es wird immer nur eines angezeigt O.O Auch wenn euch nun das Herz wegen dem "verunstaltetem" Code schmerzt bitte ich trotzdem um Hilfe ![]() Ich wuerd mich freuen. MySQL |
Autor: | Rikkarda [ Di 18 Sep, 2007 22:25 ] |
Betreff des Beitrags: | |
$this->bbcode_second_pass_code('', '$room = array( array('Flur'), array('Rumpelkammer'), array('Küche'), array('Verander'), array('Gemeinschaftsraum'), array('Bibliothek'), array('Schlafzimmer'), ') sowas aus einem meiner scripte: $this->bbcode_second_pass_code('', '$god=array( 1=>"Name", 2=>"Name", 3=>"Name", 4=>"Name", 5=>"Name", 6=>"Name", 7=>"Name", 8=>"Name", 9=>"Name", 10=>"Name", 0=>"`)Keinen"); ') mal zum vergleich ![]() |
Autor: | MySql [ Mi 19 Sep, 2007 00:08 ] |
Betreff des Beitrags: | |
Rikkarda hat geschrieben: $this->bbcode_second_pass_code('', '$room = array( array('Flur'), array('Rumpelkammer'), array('Küche'), array('Verander'), array('Gemeinschaftsraum'), array('Bibliothek'), array('Schlafzimmer'), ') sowas aus einem meiner scripte: $this->bbcode_second_pass_code('', '$god=array( 1=>"Name", 2=>"Name", 3=>"Name", 4=>"Name", 5=>"Name", 6=>"Name", 7=>"Name", 8=>"Name", 9=>"Name", 10=>"Name", 0=>"`)Keinen"); ') mal zum vergleich ![]() Hab ich auch schon ... Kommt ebendfals nur ein auswahl <option>'s tag + das nur ein kleines 'c' bzw. ein großes 'S' angezeigt wird ... Habe mir aber gerade noch eine andere losung ueberlegt ![]() Edit dan den post obs geklappt hat ![]() EDIT: Loesung ist da ![]() Jetzt hab ich ne stunde gebraucht weil der die id nicht uebermittelt hat.. und da habe ich nach einer stunde gesehen : TIPPFEHLER -.- $this->bbcode_second_pass_code('', ' rawoutput('<ul>'); rawoutput("<form action='houses.php?op=drin&act=ssave&moebel={$rowa[id]}' method='POST'>"); rawoutput('<select name="umstellen">'); rawoutput("<option value='0'".($rowa[hestatus]==0?" selected":"").">Flur</option>"); rawoutput("<option value='1'".($rowa[hestatus]==1?" selected":"").">Rumpelkammer</option>"); rawoutput("<option value='2'".($rowa[hestatus]==2?" selected":"").">Küche</option>"); rawoutput("<option value='3'".($rowa[hestatus]==3?" selected":"").">Verander</option>"); rawoutput("<option value='4'".($rowa[hestatus]==4?" selected":"").">Gemeinschaftsraum</option>"); rawoutput("<option value='5'".($rowa[hestatus]==5?" selected":"").">Bibliothek</option>"); rawoutput("<option value='6'".($rowa[hestatus]==6?" selected":"").">Schlafzimmer</option>"); rawoutput('</select>'); rawoutput('<br><input type="submit" value="Umstellen">'); rawoutput('</form>'); rawoutput('</ul>');') Kp warum so viele rawoutput's^^ |
Autor: | Kevz [ Mi 19 Sep, 2007 14:26 ] |
Betreff des Beitrags: | |
Schon einmal etwas von Schleifen gehört?, oder callback-Funktionen. . .? Einfach mal bei PHP.net nachschlagen. Es wird dir, nur ungemein weiterhelfen. |
Autor: | Drazaar [ So 23 Sep, 2007 00:09 ] |
Betreff des Beitrags: | |
Und wenn du dabei bist, les dir den Teil zu Konstanten und String durch... ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |