Jump to content

Warning: Invalid argument supplied for foreach() in /var/www/PHPartists.php on l


frijole

Recommended Posts

I can't see what is wrong with my foreach statement? Any ideas?

 

<?php

    if($_POST) {

        echo "<table border=\"1\" align=\"center\">";
        
        foreach ($_POST['$artists'] as $artist) {

          switch ($artist) {


           case "dali":     //show Dali picture
                echo "<tr><td><b>Salvador dali</b></td><td><img src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/2/24/Salvador_Dal%C3%AD_1939.jpg/180px-Salvador_Dal%C3%AD_1939.jpg\"></td></tr>";

                break;

           case "vanGogh":  //show Van Gogh picture
                echo "<tr><td><b>Vincent Van Gogh</b></td><td><img src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/3/38/VanGogh_1887_Selbstbildnis.jpg/170px-VanGogh_1887_Selbstbildnis.jpg\"></td></tr>";

                break;

           case "escher":   //show Escher picture
                echo "<tr><td><b>M. C. Escher</b></td><td><img src=\"http://upload.wikimedia.org/wikipedia/en/thumb/4/43/EscherSelf1929.jpg/220px-EscherSelf1929.jpg\"></td></tr>";

                break;

           case "picasso":   //show Picasso picture
                echo "<tr><td><b>Pablo Picasso</b></td><td><img src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/9/98/Pablo_picasso_1.jpg/180px-Pablo_picasso_1.jpg\"></td></tr>";

                break; }
           }

      echo "</table>";

    } else {

?>

<form action="<?php echo $_SERVER[php_SELF]; ?>" method="POST">

<input type="text" name="firstName" size="25"><br />
<select name="artists[]" size="4" multiple id="artists[]">

               <option value="dali">Salvador Dali</option>
               <option value="vanGogh">Vincent Van Gogh</option>
               <option value="escher">M. C. Escher</option>

               <option value="picasso">Pablo Picasso</option>       
                         
</select><br />
<INPUT TYPE="image" SRC="./images/kaufen.jpg" BORDER=0 ALT="Submit">

<input type="reset" value="Reset">


<?php } ?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.