Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2012, 22:50
Zota
 
Fecha de Ingreso: julio-2012
Mensajes: 51
Antigüedad: 12 años, 4 meses
Puntos: 0
Concatenar variables de formulario

Ya casi tengo el trabajo que debo presentar luchando, aprendiendo con la ayuda de ustedes.

Solo me falta concatenar en una variable tres variables que vienen del formulario por favor les pido ayuda en esto ultimo la idea es:

Que en campo de la tabla GuiaMaestra quede almacenado asi:

BG123456PT

Donde Bg es una sigla selecionada y que viene de la variable CiudadOrigen al igual que PT, y el numero 123456 que viene de la varibale Numero.

ahora necesito que la el campo GuiaMaestra quede almacenado BG123456PT.


Gracias por su ayuda aqui parte del codigo por que no cabe todo:

Código PHP:
<?php require_once('../../../../Connections/conex.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function 
GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
{
  
$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 != "") ? "'" $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"] == "form1")) {
  
$insertSQL sprintf("INSERT INTO guia (Numero, GuiaMaestra, FechaEnvio, Remitente, Destinatario, TipoEnvio, Transporte, FechaLlegada, ConfirmaRecepcion, Prioridad, EstadoEnvio, Observacion, CiudadOrigen, CiudadRecepcion) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                       
GetSQLValueString($_POST['Numero'], "text"),
              
GetSQLValueString($_POST['GuiaMaestra'], "text"),
                       
GetSQLValueString($_POST['FechaEnvio'], "date"),
                       
GetSQLValueString($_POST['Remitente'], "text"),
                       
GetSQLValueString($_POST['Destinatario'], "text"),
                       
GetSQLValueString($_POST['TipoEnvio'], "text"),
                       
GetSQLValueString($_POST['Transporte'], "text"),
                       
GetSQLValueString($_POST['FechaLlegada'], "date"),
                       
GetSQLValueString($_POST['ConfirmaRecepcion'], "text"),
                       
GetSQLValueString($_POST['Prioridad'], "text"),
                       
GetSQLValueString($_POST['EstadoEnvio'], "text"),
                       
GetSQLValueString($_POST['Observacion'], "text"),
                       
GetSQLValueString($_POST['CiudadOrigen'], "text"),
                       
GetSQLValueString($_POST['CiudadRecepcion'], "text"));

  
mysql_select_db($database_conex$conex);
  
$Result1 mysql_query($insertSQL$conex) or die(mysql_error());

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

$maxRows_NumeroConsecutivo 1;
$pageNum_NumeroConsecutivo 0;
if (isset(
$_GET['pageNum_NumeroConsecutivo'])) {
  
$pageNum_NumeroConsecutivo $_GET['pageNum_NumeroConsecutivo'];
}
$startRow_NumeroConsecutivo $pageNum_NumeroConsecutivo $maxRows_NumeroConsecutivo;

mysql_select_db($database_conex$conex);
$query_NumeroConsecutivo "SELECT * FROM consecutivos ORDER BY Numero DESC";
$query_limit_NumeroConsecutivo sprintf("%s LIMIT %d, %d"$query_NumeroConsecutivo$startRow_NumeroConsecutivo$maxRows_NumeroConsecutivo);
$NumeroConsecutivo mysql_query($query_limit_NumeroConsecutivo$conex) or die(mysql_error());
$row_NumeroConsecutivo mysql_fetch_assoc($NumeroConsecutivo);

if (isset(
$_GET['totalRows_NumeroConsecutivo'])) {
  
$totalRows_NumeroConsecutivo $_GET['totalRows_NumeroConsecutivo'];
} else {
  
$all_NumeroConsecutivo mysql_query($query_NumeroConsecutivo);
  
$totalRows_NumeroConsecutivo mysql_num_rows($all_NumeroConsecutivo);
}
$totalPages_NumeroConsecutivo ceil($totalRows_NumeroConsecutivo/$maxRows_NumeroConsecutivo)-1;

mysql_select_db($database_conex$conex);
$query_Prioridad "SELECT * FROM prioriodades";
$Prioridad mysql_query($query_Prioridad$conex) or die(mysql_error());
$row_Prioridad mysql_fetch_assoc($Prioridad);
$totalRows_Prioridad mysql_num_rows($Prioridad);

mysql_select_db($database_conex$conex);
$query_TipoDeEnvio "SELECT * FROM tipoenvio";
$TipoDeEnvio mysql_query($query_TipoDeEnvio$conex) or die(mysql_error());
$row_TipoDeEnvio mysql_fetch_assoc($TipoDeEnvio);
$totalRows_TipoDeEnvio mysql_num_rows($TipoDeEnvio);

mysql_select_db($database_conex$conex);
$query_Transporte "SELECT * FROM transporte";
$Transporte mysql_query($query_Transporte$conex) or die(mysql_error());
$row_Transporte mysql_fetch_assoc($Transporte);
$totalRows_Transporte mysql_num_rows($Transporte);

mysql_select_db($database_conex$conex);
$query_Ciudades "SELECT * FROM destinos";
$Ciudades mysql_query($query_Ciudades$conex) or die(mysql_error());
$row_Ciudades mysql_fetch_assoc($Ciudades);
$totalRows_Ciudades mysql_num_rows($Ciudades);
?>