Avatar billede janorakel Nybegynder
16. juli 2003 - 22:36 Der er 30 kommentarer og
1 løsning

Lave script om til en redigeringsform

Kan det lade sig gøre at lave understående script om til en form, hvori jeg kan redigere valgte poster fra en databasen? Det vil sige når scriptet kører er felterne allerede udfyldte og klar til redigeing.

<?php require_once('./Connections/local2.php'); ?>
<?php require("tjeklogin.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"] == "form1")) {
  $insertSQL = sprintf("INSERT INTO second (forfatternavn_fornavn, forfatternavn_efternavn, originalvaerkets_titel, udgivelsestidspunkt_original, genre, oversaetterens_fornavn, oversaetterens_efternavn, udgivelsessted, forlag, udgivelsestidspunkt_oversaettelse, antal_sider, antal_bind, bogserie_notat, oversættelsens_titel, notater, forkortet_udgave, illustreret_udgave, forord, efterskrift, stort_format_kunstudgave, land) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                      GetSQLValueString($HTTP_POST_VARS['forfatternavn_fornavn'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['forfatternavn_efternavn'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['originalvaerkets_titel'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['udgivelsestidspunkt_original'], "date"),
                      GetSQLValueString($HTTP_POST_VARS['genre'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['oversaetterens_fornavn'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['oversaetterens_efternavn'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['udgivelsessted'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['forlag'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['udgivelsestidspunkt_oversaettelse'], "date"),
                      GetSQLValueString($HTTP_POST_VARS['antal_sider'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['antal_bind'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['bogserie_notat'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['oversttelsens_titel'], "text"),
                      GetSQLValueString($HTTP_POST_VARS['notater'], "text"),
                      GetSQLValueString(isset($HTTP_POST_VARS['forkortet_udgave']) ? "true" : "", "defined","1","0"),
                      GetSQLValueString(isset($HTTP_POST_VARS['illustreret_udgave']) ? "true" : "", "defined","1","0"),
                      GetSQLValueString(isset($HTTP_POST_VARS['forord']) ? "true" : "", "defined","'Y'","'N'"),
                      GetSQLValueString(isset($HTTP_POST_VARS['efterskrift']) ? "true" : "", "defined","1","0"),
                      GetSQLValueString(isset($HTTP_POST_VARS['stort_t_kunstudgave']) ? "true" : "", "defined","'Y'","'N'"),
                      GetSQLValueString($HTTP_POST_VARS['land'], "text"));

  mysql_select_db($database_local2, $local2);
  $Result1 = mysql_query($insertSQL, $local2) or die(mysql_error());

  $insertGoTo = "/show_all.php";
  if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}
?>
<html>
<head>
<title>indtast post</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="css/greenstyle1.css" type="text/css">
<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:149px; top:4px; width:273px; height:23px; z-index:1"><em><strong><font size="2">Cr&eacute;er
  une nouvelle source</font></strong></em></div>
<div align="left"><em><strong><font size="2"> </font></strong></em></div>
<p align="center">&nbsp;</p>
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
  <div align="center">
    <table width="926" align="left">
      <tr valign="baseline">
        <td height="47" align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Pays:</div></td>
        <td> <select name="land" id="land">
            <option>le Danemark</option>
            <option>la Norv&eacute;ge</option>
            <option>la Su&egrave;de</option>
            <option>Finlande</option>
            <option>l&acute; Islande</option>
          </select></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="24" align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left"><strong><em>Edition originale:</em></strong></div></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td width="131" height="21" align="right" nowrap>&nbsp;</td>
        <td width="247" align="right" nowrap><div align="left">Auteur (pr&eacute;nom):</div></td>
        <td width="494"><input name="forfatternavn_efternavn" type="text" value="" size="50" maxlength="100"></td>
        <td width="34">&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap><div align="left"></div></td>
        <td align="right" nowrap><div align="left">Auteur (nom):</div></td>
        <td><input name="forfatternavn_fornavn" type="text" value="" size="50" maxlength="100"></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Titre original:</div></td>
        <td><input name="originalvaerkets_titel" type="text" value="" size="60" maxlength="100"></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Date de publication:</div></td>
        <td><input name="udgivelsestidspunkt_original" type="text" value="" size="10" maxlength="20"></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="69" align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Genre:</div></td>
        <td> <select name="genre">
            <option>Roman </option>
            <option>Nouvelle </option>
            <option>Th&eacute;&acirc;tre</option>
            <option>Po&eacute;sie</option>
          </select></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="25" align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left"><em><strong>Edition traduite:</strong></em></div></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Traducteur (pr&eacute;nom):</div></td>
        <td><input type="text" name="oversaetterens_efternavn" value="" size="50"></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Traducteur (nom):</div></td>
        <td><input name="oversaetterens_fornavn" type="text" value="" size="50" maxlength="100"></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Titre de la traduction:</div></td>
        <td><input name="oversttelsens_titel" type="text" value="" size="60" maxlength="100"></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Date de publication:</div></td>
        <td><input name="udgivelsestidspunkt_oversaettelse" type="text" value="s.d." size="10" maxlength="20"></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Lieu de publication:</div></td>
        <td><input name="udgivelsessted" type="text" value="" size="40" maxlength="100"></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Editeur:</div></td>
        <td><input name="forlag" type="text" value="" size="40" maxlength="100"></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="23" align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Nombre de pages:</div></td>
        <td><input name="antal_sider" type="text" value="" size="10" maxlength="10"></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="21" align="right" valign="top" nowrap>&nbsp;</td>
        <td align="right" valign="baseline" nowrap><div align="left">Nombre de
            volumes :</div></td>
        <td><input name="antal_bind" type="text" id="antal_bind" size="10" maxlength="40"></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="21" align="right" valign="top" nowrap>&nbsp;</td>
        <td align="right" valign="baseline" nowrap> <div align="left">S&eacute;rie:</div></td>
        <td><input name="bogserie_notat" type="text" value="" size="60" maxlength="100"></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Edition abr&eacute;g&eacute;e:</div></td>
        <td><input type="checkbox" name="forkortet_udgave" value="" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Edition illustr&eacute;e:</div></td>
        <td><input type="checkbox" name="illustreret_udgave" value="" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Pr&eacute;face:</div></td>
        <td><input type="checkbox" name="forord" value="" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Postface:</div></td>
        <td><input type="checkbox" name="efterskrift" value="" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="20" align="right" nowrap>&nbsp;</td>
        <td align="right" nowrap><div align="left">Grand format/&eacute;dition
            d'art:</div></td>
        <td><input type="checkbox" name="stort_format_kunstudgave" value="" ></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td height="63" align="right" valign="top" nowrap>&nbsp;</td>
        <td align="right" valign="top" nowrap> <div align="left">Note sur l'&eacute;dition:</div></td>
        <td><textarea name="notater" cols="100" rows="3"></textarea></td>
        <td>&nbsp;</td>
      </tr>
      <tr valign="baseline">
        <td align="right" nowrap><div align="left"></div></td>
        <td align="right" nowrap>&nbsp;</td>
        <td colspan="2"><input type="submit" value="Conserver les donn&eacute;es"></td>
      </tr>
    </table>
    <input type="hidden" name="MM_insert" value="form1">
  </div>
</form>
<p align="center">&nbsp;</p>
 

</body>
</html>

Jeg håber at der nogen som kan hjælpe....
Avatar billede sostack Nybegynder
17. juli 2003 - 11:40 #1
Noget i stil med:
<?php
require_once('./Connections/local2.php');
require("tjeklogin.php");
if(isset($_POST['knap'])
{
SWITCH($_POST['knap'])
{
CASE "Slet":
mysql_query("DELETE FROM second WHERE id='" . $_POST['id']) OR DIE(mysql_error());
BREAK;
CASE "Rediger":
$query = "UPDATE second SET ";
foreach($_POST as $key => $value)
{
if($key != "id" && $key != "knap")
{
$query .= $key . "='" . $value . ", ";
}
}
$query = substr($query, 0, -2);
$query .= " WHERE id=" . $_POST['id'];
mysql_query($query);
BREAK;
CASE "Opret":
$start = "INSERT INTO second (";
$mellem = ") VALUES (";
$slut = ")";
foreach($_POST as $key => $value)
{
if($key != "id" && $key != "knap")
{
$start .= $key . ", ";
$mellem .= "'" . $values . "', ";
}
}
$start = substr($start, 0, -2);
$mellem = substr($mellem, 0, -2);
mysql_query($start . $mellem . $slut) OR DIE(mysql_error());
BREAK;
DEFAULT:

BREAK;
}
} else {
echo "<form action='" . $_SERVER['PHP_SELF'] . "' method='POST'>";
echo "<center><table>";
$query = "SELECT * FROM second";
$result = mysql_query($query) OR DIE(mysql_error());
while($posten = mysql_fetch_assoc($result))
{
foreach($posten as $key => $value)
{
if($key == "id")
{
echo "<input type='hidden' name='id' value='" . $value . "'>";
} else {
echo "<tr><td>$key</td></tr>\n";
echo "<tr><td><textarea type="textarea" name='" . $key . "' cols='50'>" . $value . "</textarea></td></tr>\n";
}
echo <tr><td><input type="submit" name="knap" value="Slet"><input type="submit" name="knap" value="Rediger"><input type="submit" name="knap" value="Opret"></td></tr>";
echo "</table></center></form>";
} 
}
?>

//sostack
Avatar billede janorakel Nybegynder
17. juli 2003 - 11:44 #2
Hmm, den deleter jo lidt - skal den ikke bare bruge update?
Avatar billede sostack Nybegynder
17. juli 2003 - 11:46 #3
Den deleter kun hvis du trykker på knappen "Slet", der står sammen med knapperne "rediger" og "Opret" under hver post der bliver fundet i databasen.

//sostack
Avatar billede janorakel Nybegynder
17. juli 2003 - 11:51 #4
Men hvordan skal denne fil så ligge, og hvordan skal jeg linke til den?
Avatar billede sostack Nybegynder
17. juli 2003 - 12:02 #5
Læg den i samme biliotek som den du bruger nu, og kald den rediger.php.
sæt et link til <a href="./rediger.php" target="_blank">Rediger poster</a> ind i din fil, et eller andet sted.

Når du klikker på linket, får du en lang liste over alle dine poster i databasen, med knapper nedenunder hver post, så du kan redigere, slette eller oprette en ny post.

//sostack
Avatar billede sostack Nybegynder
17. juli 2003 - 12:02 #6
biliotek = bibliotek;

//sostack
Avatar billede janorakel Nybegynder
17. juli 2003 - 12:19 #7
Undskyld, men kan jeg smide denne ind i en visningsfil, hvor man så kan klikke på ID(eks) for så at få denne fil?
Avatar billede sostack Nybegynder
17. juli 2003 - 12:21 #8
Så skal der redigeres noget i koden, men det kan lade sig gøre!

//sostack
Avatar billede janorakel Nybegynder
17. juli 2003 - 12:25 #9
Men kan jeg ikke bruge den ovenstående form til editering? øverst..
Avatar billede janorakel Nybegynder
17. juli 2003 - 12:36 #10
Ok, jeg prøver at arbejde med det. Jeg siger mange tak for hjælpen. Du har nok sparet mig for et par timers arbejde.

./jan
Avatar billede sostack Nybegynder
17. juli 2003 - 12:36 #11
Noget lignende:

<?php
require_once('./Connections/local2.php');
require("tjeklogin.php");
if(isset($_POST['knap'])
{
SWITCH($_POST['knap'])
{
CASE "Slet":
mysql_query("DELETE FROM second WHERE id='" . $_POST['id']) OR DIE(mysql_error());
BREAK;
CASE "Rediger":
$query = "UPDATE second SET ";
foreach($_POST as $key => $value)
{
if($key != "id" && $key != "knap")
{
$query .= $key . "='" . $value . ", ";
}
}
$query = substr($query, 0, -2);
$query .= " WHERE id=" . $_POST['id'];
mysql_query($query);
BREAK;
CASE "Opret":
$start = "INSERT INTO second (";
$mellem = ") VALUES (";
$slut = ")";
foreach($_POST as $key => $value)
{
if($key != "id" && $key != "knap")
{
$start .= $key . ", ";
$mellem .= "'" . $values . "', ";
}
}
$start = substr($start, 0, -2);
$mellem = substr($mellem, 0, -2);
mysql_query($start . $mellem . $slut) OR DIE(mysql_error());
BREAK;
DEFAULT:

BREAK;
}
} else {
    if($_POST['visning'] != "")
    { 
        echo "<form action='" . $_SERVER['PHP_SELF'] . "' method='POST'>";
        echo "<center><table>";
        $query = "SELECT * FROM second WHERE id=" $_POST['visning'];
        $result = mysql_query($query) OR DIE(mysql_error());
        $posten = mysql_fetch_assoc($result);
   
        foreach($posten as $key => $value)
        {
            if($key == "id")
            {
                echo "<input type='hidden' name='id' value='" . $value . "'>";
            } else {
                echo "<tr><td>$key</td></tr>\n";
                echo "<tr><td><textarea type="textarea" name='" . $key . "' cols='50'>" . $value . "</textarea></td></tr>\n";
            }
            echo <tr><td><input type="submit" name="knap" value="Slet"><input type="submit" name="knap" value="Rediger"><input type="submit" name="knap" value="Opret"></td></tr>";
            echo "</table></center></form>";
        } 
    } else {
    $query = "SELECT id FROM second";
    $result = mysql_query($query) OR DIE(mysql_error());
    ?>
    <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
    <select name="visning">
    <?php
    while($identiteter = mysql_fetch_row($result))
    {
        echo "<option value='$row[0]'>$row[0]</option>\n";
    }
    echo "</select>\n><input type='submit' value='Vis'>\n</form>";
}
?>
Avatar billede janorakel Nybegynder
17. juli 2003 - 12:41 #12
Så får jeg : Parse error: parse error, unexpected '{' in \rediger.php on line 5
Avatar billede janorakel Nybegynder
17. juli 2003 - 12:59 #13
sostak --->> please help me
Avatar billede janorakel Nybegynder
17. juli 2003 - 13:02 #14
Der er en tuborgklamme for lidt i scriptet, men hvor skal den være?
Avatar billede sostack Nybegynder
17. juli 2003 - 13:08 #15
Den skal være på linien lige før allersidste ?>

//sostack
Avatar billede janorakel Nybegynder
17. juli 2003 - 13:11 #16
Jeg får samme fejlmeddelelse..
Avatar billede sostack Nybegynder
17. juli 2003 - 13:18 #17
if(isset($_POST['knap']) // <--her mangler en parentes
skal rettes til:
if(isset($_POST['knap']))

//sostack
Avatar billede janorakel Nybegynder
17. juli 2003 - 13:21 #18
Så får jeg derefter : Parse error: parse error, unexpected T_VARIABLE in \rediger.php on line 48
Avatar billede janorakel Nybegynder
17. juli 2003 - 13:22 #19
line 49, sorry
Avatar billede sostack Nybegynder
17. juli 2003 - 13:23 #20
Ret if($_POST['visning'] != "") til if(isset($_POST['visning']) && $_POST['visning'] != "")

//sostack
Avatar billede janorakel Nybegynder
17. juli 2003 - 13:26 #21
var det line 45, og jeg får stadig samme fejlmeddelse
Avatar billede janorakel Nybegynder
17. juli 2003 - 13:38 #22
fejlmeddelelse
Avatar billede sostack Nybegynder
17. juli 2003 - 13:55 #23
echo "<option value='$row[0]'>$row[0]</option>\n";
rettes til:
echo "<option value='$identiteter[0]'>$identiteter[0]</option>\n";

//sostack
Avatar billede janorakel Nybegynder
17. juli 2003 - 14:00 #24
Så kom line 49 med en fejlmeddelelse : Parse error: parse error, unexpected T_VARIABLE
Avatar billede sostack Nybegynder
17. juli 2003 - 14:06 #25
Vis lige hele koden fra rediger.php

//sostack
Avatar billede janorakel Nybegynder
17. juli 2003 - 14:07 #26
Jeg har lige slettet den login-ting

<?php
require_once('./Connections/local2.php');
if(isset($_POST['knap']))
{
SWITCH($_POST['knap'])
{
CASE "Slet":
mysql_query("DELETE FROM second WHERE id='" . $_POST['id']) OR DIE(mysql_error());
BREAK;
CASE "Rediger":
$query = "UPDATE second SET ";
foreach($_POST as $key => $value)
{
if($key != "id" && $key != "knap")
{
$query .= $key . "='" . $value . ", ";
}
}
$query = substr($query, 0, -2);
$query .= " WHERE id=" . $_POST['id'];
mysql_query($query);
BREAK;
CASE "Opret":
$start = "INSERT INTO second (";
$mellem = ") VALUES (";
$slut = ")";
foreach($_POST as $key => $value)
{
if($key != "id" && $key != "knap")
{
$start .= $key . ", ";
$mellem .= "'" . $values . "', ";
}
}
$start = substr($start, 0, -2);
$mellem = substr($mellem, 0, -2);
mysql_query($start . $mellem . $slut) OR DIE(mysql_error());
BREAK;
DEFAULT:

BREAK;
}
} else {
    if(isset($_POST['visning']) && $_POST['visning'] != "")
    { 
        echo "<form action='" . $_SERVER['PHP_SELF'] . "' method='POST'>";
        echo "<center><table>";
        $query = "SELECT * FROM second WHERE id=" $_POST['visning'];
        $result = mysql_query($query) OR DIE(mysql_error());
        $posten = mysql_fetch_assoc($result);
   
        foreach($posten as $key => $value)
        {
            if($key == "id")
            {
                echo "<input type='hidden' name='id' value='" . $value . "'>";
            } else {
                echo "<tr><td>$key</td></tr>\n";
                echo "<tr><td><textarea type="textarea" name='" . $key . "' cols='50'>" . $value . "</textarea></td></tr>\n";
            }
            echo <tr><td><input type="submit" name="knap" value="Slet"><input type="submit" name="knap" value="Rediger"><input type="submit" name="knap" value="Opret"></td></tr>";
            echo "</table></center></form>";
        } 
    } else {
    $query = "SELECT id FROM second";
    $result = mysql_query($query) OR DIE(mysql_error());
    ?>
    <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
    <select name="visning">
    <?php
    while($identiteter = mysql_fetch_row($result))
    {
        echo "<option value='$identiteter[0]'>$identiteter[0]</option>\n";

    }
    echo "</select>\n><input type='submit' value='Vis'>\n</form>";
}
}
?>
Avatar billede sostack Nybegynder
17. juli 2003 - 14:20 #27
linie 48 skal være:

$query = "SELECT * FROM second WHERE id=" . $_POST['visning']; // punktum indsat

//sostack
Avatar billede janorakel Nybegynder
17. juli 2003 - 14:28 #28
line 59 nu:
Parse error: parse error, unexpected T_STRING, expecting ',' or ';'
Avatar billede sostack Nybegynder
17. juli 2003 - 14:31 #29
ret linie 58 til:
echo "<tr><td>" . $key . "</td></tr>\n";

//sostack
Avatar billede janorakel Nybegynder
17. juli 2003 - 14:38 #30
hmm, stadig det samme, men du behøver ikke at hjælpe mig mere.
Jeg sige mange tak for hjælpen.
Avatar billede sostack Nybegynder
17. juli 2003 - 15:04 #31
ret linie 59 til
echo "<tr><td><textarea type='textarea' name='" . $key . "' cols='50'>" . $value . "</textarea></td></tr>\n";

ps. kommer igen i morgen!

//sostack
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