Foros del Web » Programando para Internet » PHP »

problema con almacenamiento

Estas en el tema de problema con almacenamiento en el foro de PHP en Foros del Web. bueno dias, en estos momentos estoy practicando un poco acerca de el almacenamiento de datos en mysql, y estoy probando con lista/menu de dreamweaver, el ...
  #1 (permalink)  
Antiguo 28/04/2010, 08:24
Avatar de kahb89  
Fecha de Ingreso: marzo-2010
Ubicación: caracas, Venezuela
Mensajes: 57
Antigüedad: 14 años, 1 mes
Puntos: 0
problema con almacenamiento

bueno dias, en estos momentos estoy practicando un poco acerca de el almacenamiento de datos en mysql, y estoy probando con lista/menu de dreamweaver, el problema radica en que cuando trato de pasar el valor de la lista por metodo post no me lo almacena y no me reconoce las variable, desearia saber de que forma podria lograr que me tome la variable seleccionada en la lista para asi poder almacenarlo.. aki esta parte del codigo.

Código PHP:
<?php require_once('../../../conexionbd.php'); ?>
<?php
//initialize the session
if (!isset($_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['MM_Username'] = NULL;
  
$_SESSION['MM_UserGroup'] = NULL;
  
$_SESSION['PrevUrl'] = NULL;
  unset(
$_SESSION['MM_Username']);
  unset(
$_SESSION['MM_UserGroup']);
  unset(
$_SESSION['PrevUrl']);
    
  
$logoutGoTo "../../index.php";
  if (
$logoutGoTo) {
    
header("Location: $logoutGoTo");
    exit;
  }
}
?>
<?php
if (!isset($_SESSION)) {
  
session_start();
}
$MM_authorizedUsers "1";
$MM_donotCheckaccess "false";

// *** Restrict Access To Page: Grant or deny access to this page
function isAuthorized($strUsers$strGroups$UserName$UserGroup) { 
  
// For security, start by assuming the visitor is NOT authorized. 
  
$isValid False

  
// When a visitor has logged into this site, the Session variable MM_Username set equal to their username. 
  // Therefore, we know that a user is NOT logged in if that Session variable is blank. 
  
if (!empty($UserName)) { 
    
// Besides being logged in, you may restrict access to only certain users based on an ID established when they login. 
    // Parse the strings into arrays. 
    
$arrUsers Explode(","$strUsers); 
    
$arrGroups Explode(","$strGroups); 
    if (
in_array($UserName$arrUsers)) { 
      
$isValid true
    } 
    
// Or, you may restrict access to only certain users based on their username. 
    
if (in_array($UserGroup$arrGroups)) { 
      
$isValid true
    } 
    if ((
$strUsers == "") && false) { 
      
$isValid true
    } 
  } 
  return 
$isValid
}

$MM_restrictGoTo "../../inicio.php";
if (!((isset(
$_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers$_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {   
  
$MM_qsChar "?";
  
$MM_referrer $_SERVER['PHP_SELF'];
  if (
strpos($MM_restrictGoTo"?")) $MM_qsChar "&";
  if (isset(
$QUERY_STRING) && strlen($QUERY_STRING) > 0
  
$MM_referrer .= "?" $QUERY_STRING;
  
$MM_restrictGoTo $MM_restrictGoTo$MM_qsChar "accesscheck=" urlencode($MM_referrer);
  
header("Location: "$MM_restrictGoTo); 
  exit;
}
?>
<?php
if (!function_exists("GetSQLValueString")) {
function 
GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
{
  if (
PHP_VERSION 6) {
    
$theValue get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  
$theValue function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch (
$theType) {
    case 
"text":
       
$theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
      break;    
    case 
"int":
      
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;

   
  }
  return 
$theValue;
}
}

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

$serialwork = isset( $_POST['serial'] ) ? $_POST['serial'] : '';
$serialwmysql_real_escape_string($serialwork);
$result mysql_query("SELECT *  FROM `workstations` WHERE `SERIAL` = '".$serialwork."'") or die(mysql_error()); 
    
$insertSQL sprintf("INSERT INTO workstations (MARCA, MODELO, SERIAL, ESTATUS) VALUES (%s, %s, %s, %s)",
                       
GetSQLValueString($serialwork"text"),
                       
GetSQLValueString($_POST['marca'], "text"),
                       
GetSQLValueString($_POST['modelo'], "text"),
                       
GetSQLValueString($_POST['serial'], "text"),
                       
GetSQLValueString($_POST['estatus'], "text"));
                      
  
mysql_select_db($database_Activos3$Activos);
  
$Result1 mysql_query($insertSQL$Activos) or die(mysql_error());

 
$insertGoTo "insercion_workstation.php";
  if (isset(
$_SERVER['QUERY_STRING'])) {
    
$insertGoTo .= (strpos($insertGoTo'?')) ? "&" "?";
    
$insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  
header(sprintf("Location: %s"$insertGoTo));?>
  #2 (permalink)  
Antiguo 28/04/2010, 12:21
 
Fecha de Ingreso: septiembre-2008
Mensajes: 152
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: problema con almacenamiento

Por lo que veo tu pusiste el codigo que recibe las variables de un formulario, en este caso para saber si no tienes nada mal en la lista/menu debes de postear el codigo del formulario que envia los datos al codigo que posteaste primero.

Etiquetas: almacenamiento
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:15.