Avatar billede need4speed Nybegynder
04. november 2002 - 11:25 Der er 39 kommentarer og
1 løsning

Knap som kan paste

Jeg har prøvet at lave en knap som indsætte ordet "PAGEX" inden i et formfelt hvor der der står en masse tekst. Det kan den på sinvis også, men den indsætter enten ordet foran eller bagved teksten. Er det ikke muligt at få den til at indsætte ordet, der hvor man har markeret med musen? f.eks i midten af teksten.

Mit forsøg:
<input type='button' value='sideskift' onClick="this.form.X.value = 'Noget' + this.form.X.value">
Avatar billede di8leva Nybegynder
04. november 2002 - 11:34 #1
Hvis du klicker på en knap, kan du fortfarande se hvar markeringen i ett formfelt er? forsvinder ikke markeringen nær du klickar någon annan stans, f.eks på en knap?
Avatar billede need4speed Nybegynder
04. november 2002 - 11:43 #2
Du kan se min kode her:

<html>
<head>
<title>Admin - Visdom</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
<script language='javascript'>

function makeBold()

{

sT = document.selection.createRange();

sTxt = sT.text;

if(!sTxt.length > 0) { return( false); }

sT.text = "<B>" + sTxt + "</B>";

}

function makeItalic()

{

sT = document.selection.createRange();

sTxt = sT.text;

if(!sTxt.length > 0) { return( false); }

sT.text = "<I>" + sTxt + "</I>";

}

function makeUline()

{

sT = document.selection.createRange();

sTxt = sT.text;

if(!sTxt.length > 0) { return( false); }

sT.text = "<U>" + sTxt + "</U>";

}

function makerubrik()

{

sT = document.selection.createRange();

sTxt = sT.text;

if(!sTxt.length > 0) { return( false); }

sT.text = "<strong><font size=2 face=Verdana>" + sTxt + "</font></strong>";

}

function makepunkt()

{

sT = document.selection.createRange();

sTxt = sT.text;

if(!sTxt.length > 0) { return( false); }

sT.text = "<li>" + sTxt + "</li>";

}


function makeind()

{

sT = document.selection.createRange();

sTxt = sT.text;

if(!sTxt.length > 0) { return( false); }

sT.text = "<ul>" + sTxt + "</ul>";

}



function makeLink()

{

sT = document.selection.createRange();

sTxt = sT.text;

if(!sTxt.length > 0) { return( false); }

sT.text = "<a href=" + sTxt + ">" + sTxt + "</a>";

}

function InsertLink()
    {
    InsertCustomHTML("<a href='test.htm'>Test</a>")
   
    sT = document.selection.createRange();
    }

  </script>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>

<body>
<div id="Layer1" style="position:absolute; left:639px; top:529px; width:323px; height:188px; z-index:1">
  <div align="left"><strong>N&aring;r du skal linke til en anden artikel</strong><br>
    1. Marker og kopier det ord eller den s&aelig;tning du &oslash;nsker at linke
    fra.<br>
    2. Klik p&aring; link til andre artikler.<br>
    3. F&oslash;lg menuen hen til den artikel du leder efter og klik p&aring;
    artiklen.<br>
    4. Kopier koden.<br>
    5. Erstat det ord eller den s&aelig;tning du &oslash;nsker at linke fra, med
    den kode du har kopieret. <br>
    6. Tillykke, du har nu oprettet et link. </div>
  <p align="left">&nbsp;</p>
  </div>
<p>&nbsp;</p>

<form action="opret-nyt-artikel-4-spa.php" method="post" name="artiklen" target="_self" id="artiklen">
  <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Metatags<br>
    N&oslash;gleord<br>
    </strong><em>V&aelig;lg 10 n&oslash;gleord eller 2-3 ordskombinationer som
    indg&aring;r i din artikel og som udtrykker essensen af den. Adskil hvert
    ord/s&aelig;tning med et komma. Fx meditation, meditere, mediterer, kontemplation,
    gruppemeditation, hvordan meditere, hvad er meditation, solmeditation, fuldm&aring;nemeditation,
    fredsmeditation </em><strong><br>
    <input name="keywords" type="text" id="keywords" size="50">
    <br>
    <br>
    V&aelig;lg sv&aelig;rhedsgrad for artikler</strong><br>
    <select name="grad" id="grad">
      <option value="1" selected>Begynder</option>
      <option value="2">Vidende</option>
      <option value="3">Erfarne</option>
    </select>
    <input name="hoved" type="hidden" id="hoved" value="1">
    <input name="under" type="hidden" id="under" value="1">
    <input name="under1" type="hidden" id="under1" value="1">
    <br>
    <br>
    </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font><font size="2" face="Verdana"><strong>V&aelig;lg
    den underkategori som artiklen skal v&aelig;re i<br>
    <select name="select">
            <option value="59">Enhed, eksistensens kerne</option>
            <option value="60">Ånd, sjæl og personlighed</option>
            <option value="61">Ånden, Livet i alt</option>
            <option value="62">Sjælens indre natur</option>
            <option value="63">Personligheden, sjælens udtryk</option>
            <option value="64">Tankelivet, det skabende element</option>
            <option value="65">Følelseslivet, det sensitive element</option>
            <option value="66">Kropslivet, det handlende element</option>
            <option value="67">Mennesket som energivæsen</option>
            <option value="68">De syv grundtyper, de syv stråler</option>
          </select>
    </strong></font><strong><font size="2" face="Verdana"><br>
    </font></strong><font size="2" face="Verdana">
    <input name="sti" type="hidden" id="sti" value="Esoterisk visdom > Personlig udvikling > Esoterisk psykologi > " size="100">
    <input name="txttxt1" type="hidden"  value="Esoterisk psykologi">
    <input name="txt1" type="hidden" id="txt14" value="Esoterisk psykologi" size="48">
    <input name="txt12" type="hidden" id="txt12" value="Bevidsthedens udvikling" size="48">
    <input name="txt13" type="hidden" id="txt132" value="Praktisk Spiritualitet" size="48">
    <input name="lala1" type="hidden" id="lala1" value="Esoterisk visdom" size="48">
    <br>
    </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Titel
    p&aring; tekst<br>
    </strong><em>Her indtaster du titel/overskrift p&aring; din artikel. Det er
    meget vigtigt af hensyn til s&oslash;gerobotterne og l&aelig;seren, at titlen
    er s&aring; pr&aelig;cis som muligt. Brug h&oslash;jst fem ord og det vigtigste
    ord f&oslash;rst. Fx Meditation, hvad er det? </em><br>
    <input name="titel" type="text" id="titel" size="48">
    </font></p>
  <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Indtast
    underrubrikken til artiklen<br>
    </strong> <em>Her indtaster du en kortfattet tekst, som beskriver artiklens
    indhold og hvori de vigtigste n&oslash;gleord indg&aring;r. Det vil v&aelig;re
    den tekst som s&oslash;gerobotterne vil pr&aelig;sentere artiklen under, n&aring;r
    den bliver fundet i en s&oslash;gning.</em><br>
    <input name="broed" type="text" id="broed2" size="48">
    <br>
    <br>
    <strong><br>
    <input type='button' value='Link' onClick="makeLink()">
    <input type='button' value='Fed' onClick="makeBold()">
    <input type='button' value='Kursiv' onClick="makeItalic()">
    <input type='button' value='Understreg' onClick="makeUline()">
    <input type='button' value='Punktopstilling' onClick="makepunkt()">
    <input type='button' value='Mellemrubrik' onClick="makerubrik()">
    <input type='button' value='Indryk' onClick="makeind()">
    <INPUT type="button" value="Test Insert Link" onclick="InsertLink()">
    <br>
    Teksten til artiklen</strong> (Funktioner: <a href="#" onClick="MM_openBrWindow('admin-set-picture.php','picture','scrollbars=yes,resizable=yes,width=800,height=600')">Inds&aelig;t
    billede</a> <a href="ordliste-admin.php" target="_blank">Ordforklaring</a>
    <a href="#" onClick="MM_openBrWindow('link-index.php','Linkandreartikler','scrollbars=yes,resizable=yes,width=640,height=480')">Link
    til andre artikler</a>)<br>
    <textarea name="text" cols="70" rows="20" id="text"></textarea>
    </font></p>
  <p>
    <input type="submit" name="Submit" value="Submit">
    <font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></p>
  </form>
<p>&nbsp;</p>
<p>&nbsp;</p>

   
</body>
</html>
Avatar billede need4speed Nybegynder
04. november 2002 - 11:44 #3
Den eneste jeg knap jeg ikke har kunne lave, er den med indsætte et ord, hvor jeg har trykket med musen.
Avatar billede di8leva Nybegynder
04. november 2002 - 11:46 #4
whoa.... down boy.... down..... =)

så hvad er fejlet?
jag markerade en text och klickade på "Fed" och det virkede bra, den satte <B></B> runt min markering...

er det ikke hvad du vill gøra?
Avatar billede need4speed Nybegynder
04. november 2002 - 11:51 #5
nej jeg ønsker at kunne indsætte ordet "PAGE" derhvor musemarkøren er og ikke først når jeg har markeret et ord.
Avatar billede di8leva Nybegynder
04. november 2002 - 11:52 #6
ah, I see now....

jag kan ikke hjælpe dig lige nu, men hvis ingen har hjælpt dig ikvæll skall jag titta på det =)
Avatar billede need4speed Nybegynder
04. november 2002 - 11:53 #7
Den simpelthen bare indsætte ordet "PAGE" ind i formfeltet - der hvor du har trykket med musen.
Avatar billede need4speed Nybegynder
04. november 2002 - 11:54 #8
Ok kanon det har jeg, det burde egentlig være et mindre problem ik? Så svært kan det vel ikke være at indsætte et ord i en tekst :)
Avatar billede edutasia Nybegynder
04. november 2002 - 14:55 #9
function insertPagEx() {
  form.X.focus();
  var caretPos = document.selection.createRange();
  caretPos.text = 'PAGEX';
}
Avatar billede need4speed Nybegynder
04. november 2002 - 15:17 #10
tester det lige, er lige kommet zurück.
Avatar billede need4speed Nybegynder
04. november 2002 - 15:20 #11
Synes ikke jeg kan få din funktion til at virke :( =>> Edutasia
Avatar billede need4speed Nybegynder
04. november 2002 - 15:21 #12
Jeg har lavet følgende knap så henter funktionen:
<INPUT type="button" value="Indsæt Page" onclick="insertPagEx()">
Avatar billede need4speed Nybegynder
04. november 2002 - 15:22 #13
Min formfield hedder: text
Avatar billede need4speed Nybegynder
04. november 2002 - 15:23 #14
Den sidder noget med at "form" ikke er difineret.
Avatar billede killer_r Nybegynder
04. november 2002 - 15:26 #15
Lytter lige med...
edutasia >>> Hvad skal der stå i stedet for X'et???
Avatar billede need4speed Nybegynder
04. november 2002 - 15:28 #16
Går udfra istedet for Xet der skal stå "text" da det er navnet på formfeltet.
Avatar billede killer_r Nybegynder
04. november 2002 - 15:31 #17
Hvis man nu i stedet for at bruge et <textarea> bruger et <div contentEditable="true">...
Skal der så også bare stå navnet på <div>'et
Avatar billede need4speed Nybegynder
04. november 2002 - 15:33 #18
Ja det er jeg rimelig sikke på, men lade os vente til at svarer, da det ikke virker med et normalt formfelt.

jeg har skrevet:
function insertPagEx() {
  form.text.focus();
  var caretPos = document.selection.createRange();
  caretPos.text = 'PAGEX';
}

Men det virker desværre ikke og knappen hedder:
<input type='button' value='Indsæt page' onClick="insertPagEx()">
Avatar billede edutasia Nybegynder
04. november 2002 - 15:48 #19
OK, manglede lidt forklaring - sorry:

"form" skal udskiftes med navnet på formularen, "X" skal udskiftes med navnet på et TEXTAREA - ved ikke, om det virker på alm. INPUT-felt
Avatar billede edutasia Nybegynder
04. november 2002 - 15:51 #20
killer r >>> du kan godt bruge en contentEditable DIV - skift bare form.X ud med DIV'ens id
Avatar billede need4speed Nybegynder
04. november 2002 - 15:53 #21
==>>eudtasia? Kan du udfra min html kode se hvad min textarea hedder?
Avatar billede need4speed Nybegynder
04. november 2002 - 15:54 #22
min formbox er lavet via følgende kode:
<textarea name="text" cols="70" rows="20" id="text"></textarea>
Avatar billede edutasia Nybegynder
04. november 2002 - 15:59 #23
need4speed >>> Ja, den hedder "text" - men gad vide, om ikke det er et reserveret ord? Prøv et mere specielt navn. Se evt. http://www.elprebsi.com/paste.htm, hvor jeg lige har lagt et eksempel ud
Avatar billede need4speed Nybegynder
04. november 2002 - 16:06 #24
meget underligt jeg har prøvet at tage din funktion fra dit eksempel samt din formfelt men får stadig fejl :(
Avatar billede need4speed Nybegynder
04. november 2002 - 16:07 #25
du gider ikke lige prøve at rette i min hmtl kode og se om du kan få det til at virke?
Avatar billede need4speed Nybegynder
04. november 2002 - 16:11 #26
Fik det til at virke :) der var ikke tilgivet nooget formnavn:
<form name="form1">
Avatar billede edutasia Nybegynder
04. november 2002 - 16:15 #27
Prøv følgende:

1. Lav tekstfeltet om til:

<textarea name="textbox" cols="70" rows="20"></textarea>

2. Lav funktionen om til:

function insertPagEx() {
  artiklen.textbox.focus();
  var caretPos = document.selection.createRange();
  caretPos.text = 'PAGEX';
}
Avatar billede need4speed Nybegynder
04. november 2002 - 16:17 #28
det virker fint, men syntes bare ikke den submitter formen korrekt, eller rettere sagt det gør den ikke. KA det skyldes jeg har ændret navnet på formen til <form name="form1">?
Avatar billede need4speed Nybegynder
04. november 2002 - 16:19 #29
Problemet er at jeg har indsat <form name="form1"> hvor skal den mere ændres?
Avatar billede killer_r Nybegynder
04. november 2002 - 16:21 #30
du skal vel også have en action og method på din <form>...
Avatar billede need4speed Nybegynder
04. november 2002 - 16:21 #31
Fandt selv frem til fejlen, men tak for funktionen :)
Avatar billede edutasia Nybegynder
04. november 2002 - 16:21 #32
Du må hellere checke, om der i din kode står flere henvisninger til det tidligere navn på formularen ("artiklen", så vidt jeg kan se) og ændre dem til "form1"
Avatar billede need4speed Nybegynder
04. november 2002 - 16:25 #33
Ok det har jeg hermed gjort, når jeg submitter så virker alt undtagen formfeltet :( indsæt funktionen virker også men som om, at formfeltet ikke bliver submittet korrekt.
Avatar billede need4speed Nybegynder
04. november 2002 - 16:26 #34
<?
/*
// genererer numre
if($hoved == "Esoterisk visdom")
{
$hoved = "1";
$stihoved = "Esoterisk visdom";
}
elseif($hoved == "Skabende meditaion")
{
$hoved = "2";
$stihoved = "Skabende meditaion";
}
elseif($hoved == "Tværspirituel")
{
$hoved = "3";
$stihoved = "Tværspirituel";
}





if($under == "Personlig udvikling")
{
$under = "1";
$stihoved1 = "Personlig udvikling";
}
elseif($under == "Samfundsudvikling")
{
$under = "2";
$stihoved1 = "Samfundsudvikling";
}
elseif($under == "Som livsfilosofi")
{
$under = "3";
$stihoved1 = "Som livsfilosofi";
}


if($hoved == "Esoterisk visdom" AND $under == "Personlig udvikling")
{
$under1 = "1";
$stihoved2 = "Esoterisk Psykologi";
}
elseif($hoved == "Esoterisk visdom" AND $under == "Samfundsudvikling")
{
$under1 = "2";
$stihoved2 = "Samfundsudvikling";
}
elseif($hoved == "Esoterisk visdom" AND $under == "Som livsfilosofi")
{
$under1 = "3";
$stihoved2 = "Som livsfilosofi";
}



elseif($hoved == "Skabende meditaion" AND $under == "Hvad er meditation?")
{
$under1 = "1";
$stihoved2 = "Hvad er meditation?";
}
elseif($hoved == "Skabende meditaion" AND $under == "Hvordan meditere?")
{
$under1 = "2";
$stihoved2 = "Hvordan meditere?";
}



if($hoved == "Tværspirituel" AND $under == "Tværspirituel dialog")
{
$under1 = "1";
$stihoved2 = "Tværspirituel dialog";
}
*/
?>

<?php require_once('Connections/visdom.php'); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;   
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}

$editFormAction = $HTTP_SERVER_VARS['PHP_SELF'];
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
  $editFormAction .= "?" . $HTTP_SERVER_VARS['QUERY_STRING'];
}

if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "form2")) {
  $insertSQL = sprintf("INSERT INTO ny_kategorier (hoved, `under`, under1, kat_navn, kat_broed, kat_titel, kat_text, placering) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)",
                      GetSQLValueString($HTTP_POST_VARS['hoved'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['under'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['under1'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['kat_navn'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['kat_broed'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['kat_titel'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['kat_text'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['placering'], "text"));

  mysql_select_db($database_visdom, $visdom);
  $Result1 = mysql_query($insertSQL, $visdom) or die(mysql_error());

  $insertGoTo = "index.php";
  if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}

$colname_kategorier = "1";
if (isset($HTTP_POST_VARS['hoved'])) {
  $colname_kategorier = (get_magic_quotes_gpc()) ? $HTTP_POST_VARS['hoved'] : addslashes($HTTP_POST_VARS['hoved']);
}
mysql_select_db($database_visdom, $visdom);
$query_kategorier = sprintf("SELECT * FROM ny_kategorier WHERE hoved = '$hoved' AND under = '$under' AND under1 = '$under1'", $colname_kategorier);
$kategorier = mysql_query($query_kategorier, $visdom) or die(mysql_error());
$row_kategorier = mysql_fetch_assoc($kategorier);
$totalRows_kategorier = mysql_num_rows($kategorier);
?>
<html>
<head>
<title>Admin - Visdom</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
<script language='javascript'>

function makeBold()

{

sT = document.selection.createRange();

sTxt = sT.text;

if(!sTxt.length > 0) { return( false); }

sT.text = "<B>" + sTxt + "</B>";

}

function makeItalic()

{

sT = document.selection.createRange();

sTxt = sT.text;

if(!sTxt.length > 0) { return( false); }

sT.text = "<I>" + sTxt + "</I>";

}

function makeUline()

{

sT = document.selection.createRange();

sTxt = sT.text;

if(!sTxt.length > 0) { return( false); }

sT.text = "<U>" + sTxt + "</U>";

}

function makerubrik()

{

sT = document.selection.createRange();

sTxt = sT.text;

if(!sTxt.length > 0) { return( false); }

sT.text = "<strong><font size=2 face=Verdana>" + sTxt + "</font></strong>";

}

function makepunkt()

{

sT = document.selection.createRange();

sTxt = sT.text;

if(!sTxt.length > 0) { return( false); }

sT.text = "<li>" + sTxt + "</li>";

}


function makeind()

{

sT = document.selection.createRange();

sTxt = sT.text;

if(!sTxt.length > 0) { return( false); }

sT.text = "<ul>" + sTxt + "</ul>";

}



function makeLink()

{

sT = document.selection.createRange();

sTxt = sT.text;

if(!sTxt.length > 0) { return( false); }

sT.text = "<a href=" + sTxt + ">" + sTxt + "</a>";

}

function insertPagEx() {
  form1.felt1.focus();
  var caretPos = document.selection.createRange();
  caretPos.text = 'PAGEX';
}
</script>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>

<body>
<div id="Layer1" style="position:absolute; left:639px; top:529px; width:323px; height:188px; z-index:1">
  <div align="left"><strong>N&aring;r du skal linke til en anden artikel</strong><br>
    1. Marker og kopier det ord eller den s&aelig;tning du &oslash;nsker at linke
    fra.<br>
    2. Klik p&aring; link til andre artikler.<br>
    3. F&oslash;lg menuen hen til den artikel du leder efter og klik p&aring;
    artiklen.<br>
    4. Kopier koden.<br>
    5. Erstat det ord eller den s&aelig;tning du &oslash;nsker at linke fra, med
    den kode du har kopieret. <br>
    6. Tillykke, du har nu oprettet et link. </div>
  <p align="left">&nbsp;</p>
  </div>
<p>&nbsp;</p>
<form action="opret-nyt-artikel-4-spa.php" method="post" name="form1" target="_self" id="artiklen">
  <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Metatags<br>
    N&oslash;gleord<br>
    </strong><em>V&aelig;lg 10 n&oslash;gleord eller 2-3 ordskombinationer som
    indg&aring;r i din artikel og som udtrykker essensen af den. Adskil hvert
    ord/s&aelig;tning med et komma. Fx meditation, meditere, mediterer, kontemplation,
    gruppemeditation, hvordan meditere, hvad er meditation, solmeditation, fuldm&aring;nemeditation,
    fredsmeditation </em><strong><br>
    <input name="keywords" type="text" id="keywords" size="50">
    <br>
    <br>
    V&aelig;lg sv&aelig;rhedsgrad for artikler</strong><br>
    <select name="grad" id="grad">
      <option value="1" selected>Begynder</option>
      <option value="2">Vidende</option>
      <option value="3">Erfarne</option>
    </select>
    <input name="hoved" type="hidden" id="hoved" value="<? echo("$hoved");?>">
    <input name="under" type="hidden" id="under" value="<? echo("$under");?>">
    <input name="under1" type="hidden" id="under1" value="<? echo("$under1");?>">
    <br>
    <br>
    </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font><font size="2" face="Verdana"><strong>V&aelig;lg
    den underkategori som artiklen skal v&aelig;re i<br>
    <select name="select">
      <?php
do { 
?>
      <option value="<?php echo $row_kategorier['id']?>"><?php echo $row_kategorier['kat_navn']?></option>
      <?php     
} while ($row_kategorier = mysql_fetch_assoc($kategorier));
  $rows = mysql_num_rows($kategorier);
  if($rows > 0) {
      mysql_data_seek($kategorier, 0);
      $row_kategorier = mysql_fetch_assoc($kategorier);
  }
?>
    </select>
    </strong></font><strong><font size="2" face="Verdana"><br>
    </font></strong><font size="2" face="Verdana">
    <input name="sti" type="hidden" id="sti" value="<?echo("$txthoved > $txtunder > $txtunder1 > ");?>" size="100">
    <input name="txttxt1" type="hidden"  value="<? echo("$txtunder1");?>">
    <input name="txt1" type="hidden" id="txt14" value="<?=$txt1?>" size="48">
    <input name="txt12" type="hidden" id="txt12" value="<?=$txt2?>" size="48">
    <input name="txt13" type="hidden" id="txt132" value="<?=$txt3?>" size="48">
    <input name="lala1" type="hidden" id="lala1" value="<?=$txthoved?>" size="48">
    <br>
    </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Titel
    p&aring; tekst<br>
    </strong><em>Her indtaster du titel/overskrift p&aring; din artikel. Det er
    meget vigtigt af hensyn til s&oslash;gerobotterne og l&aelig;seren, at titlen
    er s&aring; pr&aelig;cis som muligt. Brug h&oslash;jst fem ord og det vigtigste
    ord f&oslash;rst. Fx Meditation, hvad er det? </em><br>
    <input name="titel" type="text" id="titel" size="48">
    </font></p>
  <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Indtast
    underrubrikken til artiklen<br>
    </strong> <em>Her indtaster du en kortfattet tekst, som beskriver artiklens
    indhold og hvori de vigtigste n&oslash;gleord indg&aring;r. Det vil v&aelig;re
    den tekst som s&oslash;gerobotterne vil pr&aelig;sentere artiklen under, n&aring;r
    den bliver fundet i en s&oslash;gning.</em><br>
    <input name="broed" type="text" id="broed2" size="48">
    <br>
    <br>
    <strong><br>
    <input type='button' value='Link' onClick="makeLink()">
    <input type='button' value='Fed' onClick="makeBold()">
    <input type='button' value='Kursiv' onClick="makeItalic()">
    <input type='button' value='Understreg' onClick="makeUline()">
    <input type='button' value='Punktopstilling' onClick="makepunkt()">
    <input type='button' value='Mellemrubrik' onClick="makerubrik()">
    <input type='button' value='Indryk' onClick="makeind()">
    <input type=button onclick="insertPagEx()" value="Sideskift">
    <br>
    Teksten til artiklen</strong> (Funktioner: <a href="#" onClick="MM_openBrWindow('admin-set-picture.php','picture','scrollbars=yes,resizable=yes,width=800,height=600')">Inds&aelig;t
    billede</a> <a href="ordliste-admin.php" target="_blank">Ordforklaring</a>
    <a href="#" onClick="MM_openBrWindow('link-index.php','Linkandreartikler','scrollbars=yes,resizable=yes,width=640,height=480')">Link
    til andre artikler</a>)<br>
    <textarea name="felt1" cols="70" rows="20" id="text"></textarea>
    </font></p>
  <p>
    <input type="submit" name="Submit" value="Submit">
    <font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></p>
  </form>
<p>&nbsp;</p>
<p>&nbsp;</p>

   
</body>
</html>
<?php
mysql_free_result($kategorier);
?>
Avatar billede edutasia Nybegynder
04. november 2002 - 16:35 #35
Har du, i filen "opret-nyt-artikel-4-spa.php", lavet det om, så den læser værdien fra feltet "felt1" i stedet for "text", som det hed før?
Avatar billede need4speed Nybegynder
04. november 2002 - 16:41 #36
nåh.. prøver lige.
Avatar billede need4speed Nybegynder
04. november 2002 - 16:46 #37
Det er fordi jeg har lavet opret-nyt-artikel-4-spa.php som sagt i PHP. Så jeg bliver vel nødt til at ændre text i databasen til felt1 ik?
Avatar billede edutasia Nybegynder
04. november 2002 - 16:53 #38
Jeg kan desværre ikke skrive en eneste linie PHP, så jeg kan ikke hjælpe dig dér. Men hvis det var ASP, ville man typisk have kode a la følgende:

<%
strSql = "INSERT INTO tableName(text) VALUES('" & Request("felt1") & "')"
Conn.Execute strSql
%>

Frit oversat: Indsæt i tabellen "tableName", i feltet "text", værdien fra feltet "felt1"

Der må være noget lignende i PHP?
Avatar billede need4speed Nybegynder
04. november 2002 - 17:00 #39
Ok.. men vil det ikke sige at jeg også skal ændre tekst til form1 i min database?
Avatar billede need4speed Nybegynder
04. november 2002 - 19:57 #40
Never mind har fixet det :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester