Random funktion mit Tabellen

pauschpage

Erfahrenes Mitglied
Hallo!

Ich möchte gerne auf unserer Website verschiedene Angebote in einem Frame anzeigen lassen. Diese sollten durch Zufall ausgewählt werden.

Es gibt 2 Gruppen: Pauschalen (rotation.php) und Infos (rotation2.php)
Diese 2 Files hab ich dann in eine neue php Datei included (info.php).
Nun das Problem: Auf der info.php werden teilweise einfach 2 Tabellen von der gleichen Datei angezeigt - also 2 Pauschalen z.B.

Code von einer Rotation:

Code:
<?php

// Tabellencodes

$arrRotation[] = '<table width="174" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="2" class="Stil11"><img src="bilder/schipauschale_02.gif" alt="d" width="200" height="23" /><br />
    <img src="bilder/schipauschale2.jpg" width="200" height="99" /></td>
  </tr>
  <tr>
    <td width="17" background="bilder/dialog_06.jpg" bgcolor="FFD89E" class="Stil11"><div align="center"><span class="Stil14"><br />
        </span><br />
    </div></td>
    <td width="225" background="bilder/dialog_06.jpg" bgcolor="FFD89E" class="Stil3"><p class="Stil4"><span class="Stil5"><span class="Stil15"><img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /></span> &nbsp;</span><span class="Stil5">6 Tage schifahren </span><br />
        <span class="Stil5"><span class="Stil15"><img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /></span> &nbsp;</span><span class="Stil5">7 Tage  wohnen<br />
      <span class="Stil15"><img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /></span> &nbsp;Halbpension<br />
        <span class="Stil15"><img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /></span> &nbsp;Dezember, J&auml;nner und M&auml;rz<br />
        <br />
        <span class="Stil16">ab &euro; 546/Person </span><br />
        <img src="bilder/pfeil.gif" alt="a" width="7" height="9" /> &nbsp;<a href="pauschalen.html" target="mainFrame">mehr</a><br />
    </span></p>    </td>
  </tr>
  <tr>
    <td colspan="2" class="Stil11"><img src="bilder/dialog_05.gif" alt="a" width="200" height="10" /></td>
  </tr>
</table>';
$arrRotation[] = '<table width="174" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="2" class="Stil11"><img src="bilder/advent_02.gif" alt="d" width="200" height="23" /><br />
        <img src="bilder/advent.jpg" alt="a" width="200" height="86" /></td>
  </tr>
  <tr>
    <td width="17" background="bilder/dialog_06.jpg" bgcolor="FFD89E" class="Stil11"><div align="center"><span class="Stil14"><br />
      </span><br />
    </div></td>
    <td width="225" background="bilder/dialog_06.jpg" bgcolor="FFD89E" class="Stil3"><p class="Stil15"><span class="Stil5"><img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;</span><span class="Stil5">6 Tage schifahren </span><br />
            <span class="Stil5"><img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;</span><span class="Stil5">7 Tage  wohnen<br />
            <img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;Halbpension<br />
            <img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;Spezielles Advent-Men&uuml; <br />
            <img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;Besuch bei Advent-Events<br />
            <br />
            <span class="Stil16">ab &euro; 566/Person </span><br />
            <img src="bilder/pfeil.gif" alt="a" width="7" height="9" /> &nbsp;<a href="pauschalen.html" target="mainFrame">mehr</a><br />
        </span></p></td>
  </tr>
  <tr>
    <td colspan="2" class="Stil11"><img src="bilder/dialog_05.gif" alt="a" width="200" height="10" /></td>
  </tr>
</table>';
$arrRotation[] = '<table width="174" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="2" class="Stil11"><img src="bilder/ladies2_02.gif" alt="d" width="200" height="23" /><br />
        <img src="bilder/ladies.jpg" alt="a" width="200" height="103" /></td>
  </tr>
  <tr>
    <td width="17" background="bilder/dialog_06.jpg" bgcolor="FFD89E" class="Stil11"><div align="center"><span class="Stil14"><br />
      </span><br />
    </div></td>
    <td width="225" background="bilder/dialog_06.jpg" bgcolor="FFD89E" class="Stil3"><p class="Stil15"><span class="Stil5"><img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;</span><span class="Stil5">6 Tage schifahren </span><br />
            <span class="Stil5"><img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;</span><span class="Stil5">7 Tage  wohnen<br />
            <img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;Halbpension<br />
            <img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;Gratis Skitest und Skiguide  <br />
            <img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;Entspannungsmassage<br />
            <br />
            <span class="Stil16">ab &euro; 450/Person </span><br />
            <img src="bilder/pfeil.gif" alt="a" width="7" height="9" /> &nbsp;<a href="pauschalen.html" target="mainFrame">mehr</a><br />
        </span></p></td>
  </tr>
  <tr>
    <td colspan="2" class="Stil11"><img src="bilder/dialog_05.gif" alt="a" width="200" height="10" /></td>
  </tr>
</table>';
$arrRotation[] = '<table width="174" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="2" class="Stil11"><img src="bilder/ostern_02.gif" alt="d" width="200" height="23" /><br />
        <img src="bilder/ostern.jpg" alt="a" width="200" height="97" /></td>
  </tr>
  <tr>
    <td width="17" background="bilder/dialog_06.jpg" bgcolor="FFD89E" class="Stil11"><div align="center"><span class="Stil14"><br />
      </span><br />
    </div></td>
    <td width="225" background="bilder/dialog_06.jpg" bgcolor="FFD89E" class="Stil3"><p class="Stil15"><span class="Stil5"><img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;</span><span class="Stil5">6 Tage Skipass (auch f&uuml;r Kinder)  <strong></strong></span><br />
            <span class="Stil5"><img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;</span><span class="Stil5">7 Tage  wohnen<br />
            <img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;Halbpension<br />
            <img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;Spezielles Osterprogramm <br />
            <br />
            <span class="Stil16">ab &euro; 1344 <br />
            <span class="Stil17">f&uuml;r 2 Erwachsene mit Kind </span></span><br />
            <img src="bilder/pfeil.gif" alt="a" width="7" height="9" /> &nbsp;<a href="pauschalen.html" target="mainFrame">mehr</a><br />
        </span></p></td>
  </tr>
  <tr>
    <td colspan="2" class="Stil11"><img src="bilder/dialog_05.gif" alt="a" width="200" height="10" /></td>
  </tr>
</table>';
$arrRotation[] = '<table width="174" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="2" class="Stil11"><img src="bilder/langlauf_02.gif" alt="d" width="200" height="23" /><br />
        <img src="bilder/langlauf.jpg" alt="a" width="200" height="103" /></td>
  </tr>
  <tr>
    <td width="17" background="bilder/dialog_04.jpg" bgcolor="FFD89E" class="Stil11"><div align="center"><span class="Stil14"><br />
      </span><br />
    </div></td>
    <td width="225" background="bilder/dialog_04.jpg" bgcolor="FFD89E" class="Stil3"><p class="Stil15"><span class="Stil5"><img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;3 Tage Langlaufkurs </span><span class="Stil5"><strong></strong></span><br />
              <span class="Stil5"><img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;</span><span class="Stil5">7 Tage  wohnen<br />
              <img src="bilder/pfeil.gif" alt="pfeil" width="7" height="9" /> &nbsp;Halbpension
              <br />
              <br />
              <span class="Stil16">ab &euro; 451/Person </span><br />
              <img src="bilder/pfeil.gif" alt="a" width="7" height="9" /> &nbsp;<a href="pauschalen.html" target="mainFrame">mehr</a><br />
          </span></p></td>
  </tr>
  <tr>
    <td colspan="2" class="Stil11"><img src="bilder/dialog_05.gif" alt="a" width="200" height="10" /></td>
  </tr>
</table>';

// Ausgabe
echo $arrRotation[mt_rand(0, count($arrRotation))];
?>

Rotation 2 ist gleich - nur mit anderen Tabellen.

Gleich vorab: Das hat ein Freund von mir gemacht. Ich kann leider kein PHP (nichts), und kenn mich dort null aus.

Vielleicht kann mir ja jemand helfen?



DANKE!
 
Zuletzt bearbeitet:
Mach bei der 2. Rotation einfach überall wo $arrRotation steht einen 2er ran also so:

$arrRotation2

Dann dürften keine Konflikte entstehen!
 
Zurück