ik wil graag bij een form een dropdownlist hebben met plaatjes uit een bepaalde map

tot nu toe heb ik dit
ik moet nu de url opgeven van het plaatje


<form action="admin.php?page=<?php echo $currentPage; ?>&action=addImage"  method="post">
    <table align="center" cellspacing="0" cellpadding="2"  border="1" bordercolor="#000000" rules="rows">
      <thead>
        <tr>
          <td class="header" colspan="2"><?php echo $text['imageadd']; ?></td>
         </tr>
      </thead>
      <tbody>
        <tr>
          <td class="cell">Image URL:</td>
          <td class="cell">
		<input type="text" name="image" value="http://">
          </td>
        </tr>
        <tr>
          <td class="cell">Column:</td>
          <td class="cell">
            <select name="column">
			        <?php 
              for($i=1; $i<=$config['numberOfColumns']; $i++){
                echo '<option value="'.$i.'">Column '.$i.'</option>';
              }
              ?>
            </select>
          </td>
        </tr>
        <tr>
        <td class="cell">&nbsp;</td>
          <td class="cell">
            <input type="submit" name="submit" value="add">
          </td>
        </tr>
      </tbody>
    </table>
  </form>


@ark

ik heb aqlles al gelezen maar ik kom er niet uit
ik heb voor een groot deel alles in elkaar gezet
hij verstuurd nu wel iets maar niet de url van het plaatje dat ik kies

ik denk zelf dat het aan deze regel ligt

<option value="<?=$file;?>"><?=$file;?></option>


Kijk dan eens in de broncode (in firefox en opera ctrl-u, ie weet ik niet) wat er daar dan staat. Als het leeg is, dan moet je dat vervangen door

<option value="<?php echo $file; ?>"><?php echo $file; ?></option>

zoals ik al aangegeven had.
Als het niet leeg is, zou $_POST['image1'] na verzenden iig een van die waardes moeten hebben.
die zie ik dan in de source

<select name="image">
                <option value="php.gif">php.gif</option>

                <option value="adm-default.css">adm-default.css</option>
                <option value="lpm-jpwaag.com.css">lpm-jpwaag.com.css</option>
                <option value="button_down.gif">button_down.gif</option>
                <option value="lpm-default.css.bak">lpm-default.css.bak</option>
                <option value="button_up.gif">button_up.gif</option>
                <option value="lpm-default.css">lpm-default.css</option>

                <option value="lpm-grey.css">lpm-grey.css</option>
                <option value="Thumbs.db">Thumbs.db</option>
                <option value="lpm-grey.css.bak">lpm-grey.css.bak</option>
                <option value="lpm-startpagina.nl.css">lpm-startpagina.nl.css</option>
                <option value="mysql.gif">mysql.gif</option>
                <option value="button_visible.png">button_visible.png</option>

                <option value="buttonVisibleDisable.png">buttonVisibleDisable.png</option>
                <option value="line.gif">line.gif</option>
                <option value="header.gif">header.gif</option>
                <option value="button_edit.png">button_edit.png</option>
                <option value="button_drop.png">button_drop.png</option>
                </select> 


alleen als ik verzend doet hij niets

wel bij de <input type="text" name="image" value="http://">
daar doet ie alles goed
Je kunt niet een input en een select met dezelfde naam hebben.
nee dat had ik even veranderd maar dat werkt ook niet
ookal doe ik de eerste image1 noemen dan doet hij het ook niet

Reageren