Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Zufällige Textfelder ausgeben

Diskussion: Zufällige Textfelder ausgeben im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo, bin gerade dabei eine Internet-Seite zu erstellen. Dabei soll es ein Fenster links geben, wo immer ein Zufälligertext ...

Antwort
Alt 08.05.09, 15:50   #1 (permalink)
 
Registriert seit: 22.04.06
TerenceSkill Leistung: Facit NTK
Likes: 0
Zufällige Textfelder ausgeben

Anzeige

Hallo,
bin gerade dabei eine Internet-Seite zu erstellen. Dabei soll es ein Fenster links geben,
wo immer ein Zufälligertext steht. Mit 2 zufälligen Texten funktioniert, leider aber nicht mit
3 und mehr.

Folgendermaßen sieht der Code aus:

PHP-Code:
{if $zufallsmenu==1}
            <
div id="leftbox">
          <
div class="header_text">Feld1</div>
         </
div>          <div class="text">
              <
p
                          
Zufallsfeld eins soll hier ntstehen<br/>     
                </
p>
            </
div>
          </
div>
          <
div class="footer"></div>
         </
div>

<!-- ******************************************************
  
    {/if}
      {if 
$zufallsmenu==2}
              <
div id="leftbox">
                  <
div class="header_text">Feld2</div>
               </
div>
                 <
div class="text">
                   <
p>
                          
Zufallsfeld zwei soll hier entstehen<br/>
                    </
p>
                </
div>
               </
div>
          <
div class="footer"></div
        </
div
**************************************************** -->
      {else}
              <
div id="leftbox">
                  <
div class="header_text">Feld3</div>
                 </
div>
                  <
div class="content_text">
                    <
p>
                          
Zufallsfeld drei soll hier entstehen<br/>
                </
p>
           </
div>
          </
div>
          <
div class="footer"></div>
         </
div>
     {/if} {/if} 
Wenn ich den Abschnitt zwischen den "*" weglasse geht das soweit,
aber ich sehe den Fehler nicht wodran es scheitert wenn ich 3 zufällige Texte habe?!

Vielleicht sieht jmd den Fehler?
Für jede Hilfe dankbar.

lg
TerenceSkill ist offline   Mit Zitat antworten
Alt 08.05.09, 16:24   #2 (permalink)
Member of Honour
 
Benutzerbild von easteregg
 
Registriert seit: 14.09.07
easteregg Leistung: Pentium Ieasteregg Leistung: Pentium I
easteregg eine Nachricht über ICQ schicken
Likes: 62
Standard

alos ich kanns nich so direkt nachvollziehen, aber:

um den text auszuwählen:

Code:
$texte = array();
$texte[] = "eins...";
$texte[] = "zwei...";
$texte[] = "usw.....";
$texte[array_rand($witz, 1)];
und zur ausgabe

Code:
              <div id="leftbox">
                  <div class="header_text">Feld3</div>
                 </div>
                  <div class="content_text">
                    <p>
                          <?php echo $texte[array_rand($witz, 1)]; ?><br/>
                </p>
           </div>
          </div>
          <div class="footer"></div>
         </div>
__________________
» Flattr mich! - Wenn dir mein Beitrag geholfen hat! «
<| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |>
easteregg ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 08.05.09, 16:27   #3 (permalink)
 
Benutzerbild von metax.
 
Registriert seit: 22.01.07
metax. Leistung: 8086
metax. eine Nachricht über ICQ schicken
Likes: 10
Standard

Hallo,

abgesehn davon, dass ich die Syntax für PHP seltsam finde (ist das irgendein Template-System?), sieht es danach aus, dass dein Else nur auf hinteres If greift.
Wenn du mehrere Bedingungen hast, musst du elseif verwenden (bzw. die IFs schachteln).
Also:
Code:
If (Bedingung1) {
  ...
} Elseif (Bedingung2) {
  ...
} Else {
  ...
}
Alternativ:
Code:
If (Bedingung1) {
  ...
} Else {
  If (Bedingung2) {
    ...
  } Else {
    ...
  }
}
mfg, metax.
__________________
Wenn keiner zuschaut, teile ich heimlich durch Null!
Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter
metax. ist offline   Mit Zitat antworten
Alt 11.05.09, 14:10   #4 (permalink)
Themenstarter
 
Registriert seit: 22.04.06
TerenceSkill Leistung: Facit NTK
Likes: 0
Standard

Super danke an alle!

Mit "elseif" hats funktioniert.
TerenceSkill ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Zufällige Textfelder ausgeben
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Java Textfelder Daniel91 Code Kitchen 5 23.07.09 15:19
Angriff aus dem Internet (zufällige IP vom Provider) AstaLaVista (In)security allgemein 17 04.08.07 04:05
Textfelder leeren weau (Web-) Design und webbasierte Sprachen 5 07.01.07 17:04
Verschiebbare Fenster und Textfelder ERit (Web-) Design und webbasierte Sprachen 3 01.10.06 21:32
Zufällige Abstürze bei Gericom Notebook gmw Die Problemzone 8 23.08.04 12:57


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61