ich weiß zwar das pushen von thread nich gerade erwünscht is, ich will abere keinen neuen aufmachen, wegen eines problems welches ich schonmal ahhte, und das troz intensiven probierens und schauns nich weggeht.

also hier erst mal der ganze Code:
PHP-Code:
<?PHP
if(isset($_POST['link_up'])) {
$abfrage mysql_fetch_array(mysql_query("SELECT * FROM `linkliste` WHERE `ID`='".$_POST['linkpos']."'"));
$pos $abfrage['pos_ID'] - 1;
$update mysql_query("UPDATE `linkliste` SET `pos_ID`='".$pos."' WHERE `ID`='".$_POST['linkpos']."'");
}
if(isset(
$_POST['link_down'])) {
$abfrage mysql_fetch_array(mysql_query("SELECT * FROM `linkliste` WHERE `ID`='".$_POST['linkpos']."'"));
$pos $abfrage['pos_ID'] + 1;
$update mysql_query("UPDATE `linkliste` SET `pos_ID`='".$pos."' WHERE `ID`='".$_POST['linkpos']."'");
}
echo
'
<script type="text/javascript">
function inserttarget (target) {
    var parm, inserttext;
    parm = window.prompt("Bitte die Content-ID angeben!\n(Falls vorhanden!", "");
    inserttext = "main.php?section="+parm;
    document.formular.ziel.value = inserttext;
   }
</script>
<form action="index.php?section=8" method="post">
<center>
<table border="2" width="500">
    <tr>
        <td>Link hinzufügen<br>
            <font size="2">Bitte Kategorie wählen</font>
        <td align="center">
            '
;
            
$abfrage mysql_query("SELECT * FROM `kategorien`");
            if(
mysql_num_rows($abfrage)) {
                echo
'
                <select style="width:120px;" size="1" name="kat_link_neu">'
;
                while(
$row mysql_fetch_array($abfrage)) {
                    echo
'<option value="'.$row['ID'].'">'.$row['name'].'</option>';
                    }
                echo
'</select>
                <br>
                <br>
                <input type="submit" class="button" name="link_neu" value="Erstellen">'
;
            }
            else { echo
'Keine Kategorien vorhanden'; }
            echo
'
            </td>
    </tr>
    <tr>
        <td>Link bearbeiten<br>
            <font size="2">Bitte Kategorie wählen:</font></td>
        <td align="center">
        '
;
            
$abfrage mysql_query("SELECT * FROM `kategorien`");
            if(
mysql_num_rows($abfrage)) {
                echo
'
                <select style="width:120px;" size="1" name="kat_link_edit">'
;
                while(
$row mysql_fetch_array($abfrage)) {
                    echo
'<option value="'.$row['ID'].'">'.$row['name'].'</option>';
                    }
                echo
'</select>
                <br>
                <br>
                <input type="submit" class="button" name="link_neu" value="Editieren">'
;
            }
            else { echo
'Keine Kategorien vorhanden'; }
            echo
'
        </form>
        </td>
    </tr>
    '
;
    if(
$_GET['linkpos'] == 1) {
    echo
'
    <tr>
    <form action="index.php?section=8&linkpos=1" method="post">
    <input type="hidden" name="kat_link_sort" value="'
.$_POST['kat_link_sort'].'">
        <td>
        <font valign="top">Links sortieren:<br></font>
        <font valign="middle">
        <input type="submit" class="button" style="witdh:40px;" name="link_up" value="hoch">
        <input type="submit" class="button" style="witdh:40px;" name="link_down" value="runter">
        </td>
        <td align="center">
        '
;
        
$abfrage mysql_query("SELECT * FROM `linkliste` WHERE `kat_ID`='".$_POST['kat_link_sort']."' ORDER BY `pos_ID`");
        if(
$rows mysql_num_rows($abfrage)) {
            echo
'<select style="witdh:120px;" size="'.$rows.'" name="linkpos">';
            while(
$row2 mysql_fetch_array($abfrage)) {
                echo
'<option value="'.$row2['ID'].'">'.$row2['pos_ID'].' - '.$row2['seite'].'</option>';
            }
            echo
'</select>';
        }
        else { echo
'Links in dieser Kategorie vorhanden'; }
        echo
'
        </td>
    </form>
    </tr>
    '
;
    }
    else {
    echo
'
    <tr>
        <td>Link sortieren:</td>
        <td align="center">
            <form action="index.php?section=8&linkpos=1" method="post">
            '
;
            
$abfrage mysql_query("SELECT * FROM `kategorien`");
            if(
mysql_num_rows($abfrage)) {
                echo
'
                <select style="width:120px;" size="1" name="kat_link_sort">'
;
                while(
$row mysql_fetch_array($abfrage)) {
                    echo
'<option value="'.$row['ID'].'">'.$row['name'].'</option>';
                    }
                echo
'</select>
                <br>
                <br>
                <input type="submit" class="button" name="link_sort" value="Sortieren">'
;
            }
            else { echo
'Keine Kategorien vorhanden'; }
            echo
'
        </form>
        </td>
    </tr>'
;
    }
    if(isset(
$_POST['link_neu'])) {
    echo
'
    <form action="index.php?section=8" method="post">
    <input type="hidden" name="kat_link_neu" value="'
.$_POST['kat_link_neu'].'">
    <tr>
        <td>Name des Links:<br>
        <font size="2">Entspricht dem Anzeigetext des Links</font></td>
        <td align="center"><input type="text" class="text" style="width:120px;" name="name" value="Name des Links"></td>
    </tr>
    <tr>
        <td>Ziel:</td>
        <td align="center">
            <input type="text" class="text" name="ziel"><br>
            <a href="javascript:inserttarget(\'ID\')"><button>Link zu Content</button></a>
            </form>
        </td>
    </tr>
    '
;
    }
echo
'
</table>'
;
?>
und zur besseren Übersicht nochmal die schnippsel um dies geht, zum einem die JS-Function:
Code:
<script type="text/javascript">
function inserttarget (target) {
    var parm, inserttext;
    parm = window.prompt("Bitte die Content-ID angeben!\n(Falls vorhanden!", "");
    inserttext = "main.php?section="+parm;
    document.formular.ziel.value = inserttext;
   }
</script>
und hier der teil wos gebraucht wird:
HTML-Code:
	<form action="index.php?section=8" method="post">
	<input type="hidden" name="kat_link_neu" value="'.$_POST['kat_link_neu'].'">
	<tr>
		<td>Name des Links:<br>
		<font size="2">Entspricht dem Anzeigetext des Links</font></td>
		<td align="center"><input type="text" class="text" style="width:120px;" name="name" value="Name des Links"></td>
	</tr>
	<tr>
		<td>Ziel:</td>
		<td align="center">
			<input type="text" class="text" name="ziel"><br>
			<a href="javascript:inserttarget(\'ID\')"><button>Link zu Content</button></a>
			</form>
So, kann mir bitte einer sagen, warum der in dem textfeld nix einfügt. das eingabefensterwird ordentlich aufgerufen.

In diesem Sinne Borky