Array?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Array?

Beitrag von Lord_Femto »

hi leute. ich habe eine frage in bezug auf php und arrays.

ich möchte ein bild darstellen. soweit so gut. unter dem bild soll eine zahlenfolge von 1- 10 stehen, die wenn man raufklickt in der oberen tabelle ein neues bild zeigt. das geht doch mit arrays oder? ich möchte auch kein frameset oder thumbnail etc. ick will das über php machen, sodass ich nur eine .php datei und meine .jpg datein hab.

könntet ihr so freundlich sein und mir etwas coden? dankeschön
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Code: Alles auswählen

$bilder[] = "hallo.jpg"; 
$bilder[] = "moep.png"; 

for($i=0; $i<count($bilder); $i++) { 
    echo "<a href=\"$_SERVER[PHP_SELF]?bild=$i\">" . ($i+1) . '</a> '; 
} 
echo '<br>'; 
if(!empty($bilder[$_GET['bild']])) { 
    echo "<img src=\"{$bilder[$_GET[bild]]}\">"; 
}
HTML musst du noch selbst umzu bauen
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

jihaaaaaaa. so ist es FAST perfekt. danke php MASTER. also geil ist schon mal das es funzt. wäre niemals auf die idee mit dem count gekommen.

paar bitten hätte ich da noch.

1. könntest du es so machen, dass diese beiden inhalte (bild und nummern in eine tabelle kommt, wo zu erst oben das bild erscheint und dann die nummer in der anderen zeile zentriert vorkommen?

2. wie kann ich einstellen, dass beim raufgehen der seite schon das erste bild gezeigt wird? also ich gebe jetzt den pfad ein. sehe das erste bild in der tabelle und darunter die nummern.

danke im voraus. das wird so etwas von geil...
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
MsTiFtS
Mitglied
Beiträge: 6
Registriert: 20.02.2004 19:40
Kontaktdaten:

Beitrag von MsTiFtS »

Code: Alles auswählen

<html>
  <body align='center'>
    <table cellspacing='0' cellpadding='0' border='0'>
      <tr>
        <?php
          $bilder[]="hallo.jpg"; 
          $bilder[]="moep.png"; 
          $count=count($bilder);
          echo "
            <td colspan=$count>
          ";
          if(!empty($bilder[$_GET['bild']]))
          { 
            echo "
              <img src='{$bilder[$_GET[bild]]}'>
            ";
          }
          else
          {
            echo "
              <img src='$bilder[0]'>
            ";
          }
        ?>
      </tr>
      <tr>
        <?php       
          for($i=0;$i<$count;$i++)
          {
            echo "
              <td>
                <a href='$_SERVER[PHP_SELF]?bild=$i'>
            ";
            if ($bild==$i)
            {
              echo "
                <b>
              ";
            }
            .($i+1)
            if ($bild==$i)
            {
              echo "
                </b>
              ";
            }
            echo "
                </a>
              </td>
            ";
          }
        ?>
      </tr>
    </table>
  </body>
</html>
Gut so??
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

perfectamente. danke noch einmal
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Antworten

Zurück zu „Coding & Technik“