Avatar billede t-hviid Nybegynder
03. maj 2005 - 14:58 Der er 9 kommentarer og
1 løsning

En tilfældighed har løst mit problem men virker det i længden

Pyha en lang overskrift :-) Nå, jeg vil gerne, at når mine bruger uploader billeder, så omdøber jeg dem med et nyt navn sat et nummer. Jeg har forsøgt med $nummer = mysql_insert_id(); også vil jeg have lagt 1 til hver gang. Men mit opload henter en ekstern inc fil og der er ikke db connection der. Men ren tilfældigt fandt jeg ud af at det gav et nummer efter mit navn som jeg gerne ville, dog ikke fortløbende, men der er ikke 2 der er ens på de ca 30 uploads test jeg nu har lavet. Mit ? er, hvor dan opstår dette nummer og kan jeg være sikker på at det ikke kommer 2 ens?
Avatar billede pallotto Nybegynder
03. maj 2005 - 20:11 #1
Det ville være meget nemmere for os hvis du viste os noget kode. Vi har lidt svært ved at svare på dit spørgsmål når vi ikke kan se hvad du snakker om.
Avatar billede t-hviid Nybegynder
04. maj 2005 - 12:18 #2
Det er da helt rigtigt :-) Min fejl! Her er koden til uploadsiden:
<?php require_once('../Connections/test.php'); ?>
<?php
// Buzz inet PHPLS03 - Check User Session is set
session_start();
if(!isset($HTTP_SESSION_VARS['login'])){
    header("Location: /doks/fejl.php");
}
?>


<?php
// Buzz inet PHPLS06 - User Details
session_start();

$varSearch_rsUserDetails = "1";
if (isset($HTTP_SESSION_VARS['login'])) {
  $varSearch_rsUserDetails = (get_magic_quotes_gpc()) ? $HTTP_SESSION_VARS['login'] : addslashes($HTTP_SESSION_VARS['login']);
}
mysql_select_db($database_test, $test);
$query_rsUserDetails = sprintf("SELECT * FROM udlejer WHERE email = '%s'", $varSearch_rsUserDetails);
$rsUserDetails = mysql_query($query_rsUserDetails, $test) or die(mysql_error());
$row_rsUserDetails = mysql_fetch_assoc($rsUserDetails);
$totalRows_rsUserDetails = mysql_num_rows($rsUserDetails);

mysql_select_db($database_test, $test);
$query_produkter = "SELECT Id, produkt, antal, beskrivelse, forestillinger, udlejerID, katagori FROM produkter";
$produkter = mysql_query($query_produkter, $test) or die(mysql_error());
$row_produkter = mysql_fetch_assoc($produkter);
$totalRows_produkter = mysql_num_rows($produkter);

session_start();
?>
<?php
//initialize the session
session_start();

// ** Logout the current user. **
$logoutAction = $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
  $logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
  //to fully log out a visitor we need to clear the session varialbles
  session_unregister('MM_Username');
  session_unregister('MM_UserGroup');
   
  $logoutGoTo = "/doks/farvel.php";
  if ($logoutGoTo) {
    header("Location: $logoutGoTo");
    exit;
  }
}
?>
<?php
// *** Simply Upload ***
require_once("FXInc/uploadAction.inc");
$errMsg = "";
$action = true;
$noPath = false;
$rename = false;
$delete = false;
$FX_successRedirect = "";
$FX_DirPath = "../upload/" . $row_rsUserDetails['Id'] . "/";
$FX_typearray = array("image");
$FX_extarray = array("jpg","gif","png");
$FX_size = "300000";
$FX_fields = array();
if ((isset($HTTP_POST_VARS["FX_upload"])) && ($HTTP_POST_VARS["FX_upload"] == "form2")) {
  require_once("FXInc/upload.inc");
}

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 = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form2")) {
  $insertSQL = sprintf("INSERT INTO produkter (produkt, antal, beskrivelse, forestillinger, billed, udlejerID, katagori, halvaalig, helaarlig) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)",
                      GetSQLValueString($_POST['produkt'], "text"),
                      GetSQLValueString($_POST['antal'], "text"),
                      GetSQLValueString($_POST['beskrivelse'], "text"),
                      GetSQLValueString($_POST['forestillinger'], "text"),
                      GetSQLValueString($_POST['billede'], "text"),
                      GetSQLValueString($_POST['udlejerID'], "text"),
                      GetSQLValueString($_POST['select'], "text"),
                      GetSQLValueString(isset($_POST['halvaarlig']) ? "true" : "", "defined","'Ja'","'Nej'"),
                      GetSQLValueString(isset($_POST['helaarlig']) ? "true" : "", "defined","'Ja'","'Nej'"));

  mysql_select_db($database_test, $test);
  $Result1 = mysql_query($insertSQL, $test) or die(mysql_error());

  $insertGoTo = "/doks/bekraeft.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function FX_processPop() {
  var theLeft = (screen.width - 240)/2;
  var theRight = (screen.height - 100)/2;
  document.processWindow = window.open('FXInc/ProcessWindow.htm','process','width=240,height=100,left='+theLeft+',top='+theRight);
  window.onunload = function () {document.processWindow.close()};
}
//-->
</script>
</head>

<body>
<h2>Velkommen til administrationssiden: 2 <br>
</h2>
<table width="250"  border="0" cellspacing="2" cellpadding="2">
  <tr>
    <td><?php echo $row_rsUserDetails['Id']; ?></td>
  </tr>
  <tr>
    <td><?php echo $row_rsUserDetails['Firmanavn']; ?></td>
  </tr>
  <tr>
    <td><?php echo $row_rsUserDetails['Kontaktperson']; ?></td>
  </tr>
  <tr>
    <td><?php echo $row_rsUserDetails['Adresse']; ?></td>
  </tr>
  <tr>
    <td><?php echo $row_rsUserDetails['Post']; ?></td>
  </tr>
  <tr>
    <td><?php echo $row_rsUserDetails['Bynavn']; ?></td>
  </tr>
  <tr>
    <td><?php echo $row_rsUserDetails['Tlf']; ?></td>
  </tr>
  <tr>
    <td><?php echo $row_rsUserDetails['email']; ?></td>
  </tr>
  <tr>
    <td align="right"><form name="form1" method="post" action="">
      <a href="<?php echo $logoutAction ?>">Log out</a>   
    </form></td>
  </tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<form action="<?php echo $editFormAction; ?>" method="post" enctype="multipart/form-data" name="form2" onSubmit="FX_processPop()" >
  <table align="center">
    <tr valign="baseline">
      <td nowrap align="right">Produkt:</td>
      <td><input type="text" name="produkt" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Antal:</td>
      <td><input type="text" name="antal" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Beskrivelse:</td>
      <td><input type="text" name="beskrivelse" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Forestillinger:</td>
      <td><input type="text" name="forestillinger" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Billede:</td>
      <td><input name="billede" type="file" id="billede"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Katagori:</td>
      <td><select name="select" size="1">
        <option>Rekvisit</option>
        <option>Kulisse</option>
        <option>Kostume</option>
      </select></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Halv&aring;rlig</td>
      <td><input name="halvaarlig" type="checkbox" id="halvaarlig" value="checkbox" checked></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Hel&aring;rlig</td>
      <td><input name="helaarlig" type="checkbox" id="helaarlig" value="checkbox"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">&nbsp;</td>
      <td><input type="hidden" name="udlejerID" value="<?php echo $row_rsUserDetails['Id']; ?>" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">&nbsp;</td>
      <td><input type="submit" value="Opret"></td>
    </tr>
  </table>
  <input type="hidden" name="MM_insert" value="form2">
  <input type="hidden" name="FX_upload" value="form2">
</form>
<p>&nbsp;</p>

</body>
</html>
<?php
mysql_free_result($rsUserDetails);

mysql_free_result($produkter);
?>
Avatar billede t-hviid Nybegynder
04. maj 2005 - 12:19 #3
Også det eksterne som indeholder mit $nummer = mysql_insert_id(); : hedder uipload.inc
<?php
  $nummer = mysql_insert_id();
  $link = "";
  $okMsg = "File(s) Uploaded - You can upload more if you wish."; // You may change this message
  $i = 0;
  while ($i<sizeof($HTTP_POST_FILES)) {
    $FX_FileName = "";
    $FX_FilePath = "";
    $FX_recPath = "";
    $FX_fields[$i] = key($HTTP_POST_FILES);
    if ($HTTP_POST_FILES[$FX_fields[$i]]['name'] != "") {
      if ((isset($FX_exif) || isset($FX_widLimit)) && !@fopen($HTTP_POST_FILES[$FX_fields[$i]]['tmp_name'], "rb")) {
        exit("<center>(0) ".$MSG_NoImgSize."</center>");
      }
      $FX_FileName = "teaterprops_$nummer.jpg";
      $FX_origName = $FX_FileName;
      $FX_ext = strtolower(substr(strrchr($FX_FileName, "."), 1));
      if (!isset($HTTP_POST_VARS["b_".$FX_fields[$i]]) && isset($FX_fileformat) && getimagesize($HTTP_POST_FILES[$FX_fields[$i]]['tmp_name'])) {
        $FX_FileName = str_replace(".".$FX_ext, ".".$FX_fileformat, $FX_FileName);
      }
      $FX_FilePath = $FX_DirPath . $FX_FileName;
      $FX_type = substr($HTTP_POST_FILES[$FX_fields[$i]]['type'], 0, strpos($HTTP_POST_FILES[$FX_fields[$i]]['type'], "/"));
      // search for errors
      if (sizeof($FX_typearray) > 0 && array_search($FX_type,$FX_typearray) === false) {
        $errMsg = "Type ".$HTTP_POST_FILES[$FX_fields[$i]]['type']." - File type not allowed"; // You may change this message
      } else
      if (sizeof($FX_extarray) > 0 && array_search($FX_ext,$FX_extarray) === false) {
        $errMsg = "File extension not allowed"; // You may change this message
      } else
      if (!isset($HTTP_POST_VARS["b_".$FX_fields[$i]]) && file_exists($FX_FilePath)) {
        if ($rename) {
          $FX_FileName = renameIt($FX_FileName,$FX_DirPath);
          $FX_FilePath = $FX_DirPath . $FX_FileName;
        } else {
          $errMsg = "This file name already exists."; // You may change this message
        }
      } else
      if ($FX_size && $HTTP_POST_FILES[$FX_fields[$i]]['size'] > (int)$FX_size) {
        $errMsg = "This file is larger than $FX_size bytes."; // You may change this message
      } else
      if ($HTTP_POST_FILES[$FX_fields[$i]]['size'] == 0) {
        $errMsg = "This is an empty file."; // You may change this message
      } else
      if (getimagesize($HTTP_POST_FILES[$FX_fields[$i]]['tmp_name']) && isset($FX_widLimit)) {
        $imgsize = getimagesize($HTTP_POST_FILES[$FX_fields[$i]]['tmp_name']);
        if ($imgsize[0] < $FX_widLimit[0] || $imgsize[0] > $FX_widLimit[1]) {
          $errMsg = "The image's width must be between " . $FX_widLimit[0] . " and " . $FX_widLimit[1] . " px."; // You may change this message
        } else if ($imgsize[1] < $FX_HeiLimit[0] || $imgsize[1] > $FX_HeiLimit[1]) {
          $errMsg = "The image's height must be between " . $FX_HeiLimit[0] . " and " . $FX_HeiLimit[1] . " px."; // You may change this message
        }
      } else
      if ($HTTP_POST_FILES[$FX_fields[$i]]['error'] != 0) {
        $errMsg = "An undefined error occured, this file may be corrupted."; // You may change this message
      }
      if ($errMsg != "") {
        if ($action) $link = '&nbsp; &nbsp; <a href="java script:history.go(-1);" style="color:#00FF00">&lt; back</a>';
        echo '<table width="100%" align="center" border="1" cellpadding="0" cellspacing="0" bgcolor="#FF0000"><tr><td align="center"><font face="Verdana" size="2" color="white"><b>Error: '.$FX_origName.' -&gt '.$errMsg.$link.'</b></font></td></tr></table>';
        if (isset($HTTP_POST_VARS["MM_insert"])) unset($HTTP_POST_VARS["MM_insert"]);
        if (isset($HTTP_POST_VARS["MM_update"])) unset($HTTP_POST_VARS["MM_update"]);
        break;
      }
      $HTTP_POST_VARS["t_".$FX_fields[$i]] = $HTTP_POST_FILES[$FX_fields[$i]]['type'];
      $HTTP_POST_VARS["s_".$FX_fields[$i]] = $HTTP_POST_FILES[$FX_fields[$i]]['size'];
    }
    $moveTo[] = $FX_FilePath;
    $fname[] = $FX_FileName;
    // create Form variables
    if ($noPath) {
      $HTTP_POST_VARS[$FX_fields[$i]] = $FX_FileName;
      $FX_recPath = $FX_DirPath;
    } else {
      $HTTP_POST_VARS[$FX_fields[$i]] = $FX_FilePath;
    }
    // go forward
    $i++;
    Next($HTTP_POST_FILES);
  }
  if (!$errMsg) {
    // save
    if (!is_dir($FX_DirPath)) {
      mkdir($FX_DirPath, 0700);
    }
    $thumbPath = $FX_DirPath . "thumbs/";
    $FX_enum = 0;
    for ($y=0; $y<sizeof($FX_fields); $y++) {
      if ($HTTP_POST_FILES[$FX_fields[$y]]['name'] != "") {
        $tmpfilename = $HTTP_POST_FILES[$FX_fields[$y]]['tmp_name'];
        $tmpsize = @getimagesize($tmpfilename);
        $fd = @fopen($tmpfilename, "rb");
        if ($fd) {
          $filestr = fread($fd, filesize($tmpfilename));
          fclose ($fd);
        }
        if (isset($FX_exif) && $FX_exif) {
          if (!function_exists("exif_read_data")) exit("<center>".$MSG_NoExif."</center>");
          $exif = @exif_read_data($tmpfilename,0,true);
          if ($exif) {
            $HTTP_POST_VARS["Exif_".$FX_fields[$y]] = createExifList($exif);
          } else {
            $HTTP_POST_VARS["Exif_".$FX_fields[$y]] = "";
          }
        }
        if (isset($HTTP_POST_VARS["b_".$FX_fields[$y]])) {
          if (!$fd) exit("<center>(1) ".$MSG_NoImgSize."</center>");
          $HTTP_POST_VARS[$FX_fields[$y]] = $fname[$y];
          $HTTP_POST_VARS["b_".$FX_fields[$y]] = addslashes($filestr);
        } else {
          if (isset($FX_thumbnail) && $FX_thumbnail && $tmpsize) {
            $TbgColor = colorToDecimal($FX_thumbColor);
            $tdX = 0;
            $tdY = 0;
            if ($FX_thumbscale) {
              $FX_thumbsize = array(round($tmpsize[0]*$FX_thumbscale),round($tmpsize[1]*$FX_thumbscale));
              $Ttruesize = $FX_thumbsize;
            } else {
              $Ttruesize = $FX_thumbsize;
              $FR = $tmpsize[0]/$tmpsize[1];
              $TR = $FX_thumbsize[0]/$FX_thumbsize[1];
              if ($TR > $FR) {
                $Ttruesize[0] = round($FX_thumbsize[1]*$FR);
                $tdX = round(($FX_thumbsize[0]-$Ttruesize[0])/2);
              } else {
                $Ttruesize[1] = round($FX_thumbsize[0]/$FR);
                $tdY = round(($FX_thumbsize[1]-$Ttruesize[1])/2);
              }
            }           
            $ext = substr($fname[$y], strrpos($fname[$y], "."));
            $fname[$y] = str_replace($ext, ".".$FX_thumbformat, $fname[$y]);
            $Tsize = writeThumbnail($FX_thumbsize,$Ttruesize,$tdX,$tdY,$TbgColor,$fname[$y],$FX_thumbformat,$FX_thumbQuality);
            $HTTP_POST_VARS["thumb_".$FX_fields[$y]] = $thumbPath . $fname[$y];
            $HTTP_POST_VARS["thumbWid_".$FX_fields[$y]] = $Tsize[0];
            $HTTP_POST_VARS["thumbHei_".$FX_fields[$y]] = $Tsize[1];
          }
          if (isset($FX_resize) && $FX_resize && $tmpsize) {
            $FbgColor = colorToDecimal($FX_fileColor);
            $fdX = 0;
            $fdY = 0;
            if ($FX_filescale) {
              $FX_newfilesize = array(round($tmpsize[0]*$FX_filescale),round($tmpsize[1]*$FX_filescale));
              $Ftruesize = $FX_newfilesize;
            } else {
              $Ftruesize = $FX_newfilesize;
              $FR = $tmpsize[0]/$tmpsize[1];
              $NR = $FX_newfilesize[0]/$FX_newfilesize[1];
              if ($NR > $FR) {
                $Ftruesize[0] = round($FX_newfilesize[1]*$FR);
                $fdX = round(($FX_newfilesize[0]-$Ftruesize[0])/2);
              } else {
                $Ftruesize[1] = round($FX_newfilesize[0]/$FR);
                $fdY = round(($FX_newfilesize[1]-$Ftruesize[1])/2);
              }
            }
            $newtype = resizeImage($FX_newfilesize,$Ftruesize,$fdX,$fdY,$FbgColor,$moveTo[$y],$FX_fileformat,$FX_fileQuality);
            $HTTP_POST_VARS["t_".$FX_fields[$y]] = $newtype;
            $HTTP_POST_VARS["s_".$FX_fields[$y]] = filesize($moveTo[$y]);
            $HTTP_POST_VARS["Width_".$FX_fields[$y]] = $FX_newfilesize[0];
            $HTTP_POST_VARS["Height_".$FX_fields[$y]] = $FX_newfilesize[1];
            $newexif = @exif_read_data($moveTo[$y],0,true);
            if ($newexif) {
              $HTTP_POST_VARS["Exif_".$FX_fields[$y]] = createExifList($newexif);
            } else {
              $HTTP_POST_VARS["Exif_".$FX_fields[$y]] = "";
            }
          } else {
            move_uploaded_file($HTTP_POST_FILES[$FX_fields[$y]]['tmp_name'], $moveTo[$y]);
            if ($tmpsize) {
              $HTTP_POST_VARS["Width_".$FX_fields[$y]] = $tmpsize[0];
              $HTTP_POST_VARS["Height_".$FX_fields[$y]] = $tmpsize[1];
            } else {
              $HTTP_POST_VARS["Width_".$FX_fields[$y]] = "";
              $HTTP_POST_VARS["Height_".$FX_fields[$y]] = "";
              $HTTP_POST_VARS["Exif_".$FX_fields[$y]] = "";
              $HTTP_POST_VARS["thumb_".$FX_fields[$y]] = "";
              $HTTP_POST_VARS["thumbWid_".$FX_fields[$y]] = "";
              $HTTP_POST_VARS["thumbHei_".$FX_fields[$y]] = "";
            }
          }
          chmod($moveTo[$y], 0644);
          if ($delete && isset($HTTP_POST_VARS["MM_update"]) && $HTTP_POST_VARS["p_".$FX_fields[$y]] != "" && file_exists($FX_recPath . $HTTP_POST_VARS["p_".$FX_fields[$y]])) {
            unlink($FX_recPath . $HTTP_POST_VARS["p_".$FX_fields[$y]]);
            $priorname = substr($HTTP_POST_VARS["p_".$FX_fields[$y]], strrpos($HTTP_POST_VARS["p_".$FX_fields[$y]], "/"));
            $priorname = str_replace("/", "", $priorname);
            if (file_exists($thumbPath . $priorname)) {
              unlink($thumbPath . $priorname);
            }
          }
        }
        $FX_enum += 1;
        set_time_limit(30);
      } else if (isset($HTTP_POST_VARS["r_".$FX_fields[$y]])) {
        if ($delete && isset($HTTP_POST_VARS["MM_update"]) && $HTTP_POST_VARS["p_".$FX_fields[$y]] != "") {
          if (!isset($HTTP_POST_VARS["b_".$FX_fields[$y]]) && file_exists($FX_recPath . $HTTP_POST_VARS["p_".$FX_fields[$y]])) {
            unlink($FX_recPath . $HTTP_POST_VARS["p_".$FX_fields[$y]]);
            if (file_exists($HTTP_POST_VARS["thumb_".$FX_fields[$y]])) {
              unlink($HTTP_POST_VARS["thumb_".$FX_fields[$y]]);
            }
          }
          $HTTP_POST_VARS["t_".$FX_fields[$y]] = "";
          $HTTP_POST_VARS["s_".$FX_fields[$y]] = "";
          $HTTP_POST_VARS["b_".$FX_fields[$y]] = "";
          $HTTP_POST_VARS["Width_".$FX_fields[$y]] = "";
          $HTTP_POST_VARS["Height_".$FX_fields[$y]] = "";
          $HTTP_POST_VARS["Exif_".$FX_fields[$y]] = "";
          $HTTP_POST_VARS["thumb_".$FX_fields[$y]] = "";
          $HTTP_POST_VARS["thumbWid_".$FX_fields[$y]] = "";
          $HTTP_POST_VARS["thumbHei_".$FX_fields[$y]] = "";
        }       
      }
      if (isset($HTTP_POST_VARS["MM_update"]) && isset($HTTP_POST_VARS["p_".$FX_fields[$y]]) && !isset($HTTP_POST_VARS["r_".$FX_fields[$y]])) {
        if ($HTTP_POST_VARS[$FX_fields[$y]] == "" || $HTTP_POST_VARS[$FX_fields[$y]] == null) {
          $HTTP_POST_VARS[$FX_fields[$y]] = $HTTP_POST_VARS["p_".$FX_fields[$y]];
        }
      }
    }
    if (!$action) {
      if ($FX_successRedirect != "") {
        if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
          $FX_failRedirect .= $HTTP_SERVER_VARS['QUERY_STRING'];
        }
        header("Location: " . $FX_successRedirect);
      }
      echo '<table width="100%" align="center" border="1" cellpadding="0" cellspacing="0" bgcolor="#00AA00"><tr><td align="center"><font face="Verdana" size="2" color="#FFFFFF"><b>'.$FX_enum.' '.$okMsg.'</b></font></td></tr></table>';
    }
  }
  $_POST = $HTTP_POST_VARS;
?>
Avatar billede pallotto Nybegynder
04. maj 2005 - 14:29 #4
Det var da ellers en ordentlig gang kode du fik sendt der :).
Kigger lige på det lidt senere.
Avatar billede t-hviid Nybegynder
04. maj 2005 - 14:44 #5
:-)
Avatar billede pallotto Nybegynder
04. maj 2005 - 23:16 #6
Hvis jeg ska være helt ærlig så fatter jeg ikke helt hvad du godt vil have mig til :).

Men er det dig der har lavet alt koden? eller er det noget du har fundet?.
Avatar billede t-hviid Nybegynder
17. maj 2005 - 13:56 #7
Det er noget der er lavet gennem dreamweaver MX 2004. samt en extention til den. Det jeg gerne er følgende. Med $nummer = mysql_insert_id(); mener jeg at jeg skulle hente sidste id fra mysql databasen. er det rigtigt?
Avatar billede pallotto Nybegynder
17. maj 2005 - 17:51 #8
$result = mysql_query("SELECT * FROM TABEL ORDER BY id DESC") or die(mysql_error());
$data = mysql_fetch_array($result);

Med det her kode går den ind i TABEL og henter den seneste besked ud fra TABEL, og dermed også dens id, $nummer = $data['id'];
Avatar billede t-hviid Nybegynder
10. juni 2005 - 14:16 #9
Takker - lægger du et svar?
Avatar billede pallotto Nybegynder
23. juni 2005 - 23:05 #10
Self. Du får et svar.
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