Code für Bild in Textfeld einfügen

tobbimann

Mitglied
Hallo!

Ich habe folgendes Formular:

HTML:
<table width="450" border="0" cellspacing="0" cellpadding="0">
                          <tr>
						  	<td width="85"><a href="javascript: history.go(-1)"><img src="../img/button_back.png" width="80" height="15" border="0" /></a></td>
							<td width="365"></td>
						  </tr>
						  <tr><td width="450" height="10"></td></tr>
					</table>
					<form action="<? echo($PHP_SELF."?intention=addcontent"); ?>" enctype="multipart/form-data" method="post">
					  <table width="400" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                          <td width="200"><input name="link" type="text" id="link" value="link" size="25" maxlength="25" />
                          <input name="headline" type="text" id="headline" value="headline" size="25" maxlength="40" />
                          <input name="date" type="text" id="date" value="date" size="25" maxlength="15" /></td>
						  <input name="posted_by" type="hidden" value="<? echo($_SESSION['user_nick']); ?>">
                          <td width="200"><select name="category" size="2" id="category">
                            <option value="Archives" selected="selected">Archives</option>
                            <option value="Art">Art</option>
                          </select></td>
                        </tr>
						<tr>
							<td>attachement: </td>
							<td><input type="file" name="userfile"></td>
						</tr>
                      </table>
					  <p><textarea name="text" cols="50" rows="15" id="text">text</textarea>
				        <br /> <br />
					    <input type="submit" name="submit" value="save" />
					    <br> 
		              </p>
					</form>

Man kann wahlweise ein Bild mit hochladen oder auch nicht.

Frage: Ist es möglich, falls ein Bild ausgewählt wurde, den HTML-Code (<img src=...) dafür mit in das Textfeld zu bringen, bevor dessen Inhalt in der Datenbank gespeichert wird
 
Wiso machst du es nicht, bevor du die Daten in die DB schreibst? Einfach nach der richtigen Stelle suchen und dann einfügen.
 
Meinst du jetzt von Hand Das geht nicht, da mit dem System auch Leute arbeiten, die absolut keine Ahnung von HTML haben.
 
Ne, das du über ein Script nach dem Bildnamen und ersetzt diesen dann durch <img src="BILDNAME">.
 
Ach so, du meinst beim schreiben des Beitrags soll der Benutzer an der gewünschten stelle den Bildnamen schreiben und der wird dann bei der Ausgabe durch entsprechenden HTML-Code ersetzt!! Das ist auch eine Lösung.

besten Dank
 
Zurück