Foros del Web » Programando para Internet » PHP »

variables trocadas

Estas en el tema de variables trocadas en el foro de PHP en Foros del Web. hola buenas tardes, queria pedir su ayuda para lo siguiente. tengo un sistemita de guardar informacion en una base de datos utilizado al tiempo por ...
  #1 (permalink)  
Antiguo 23/02/2011, 11:57
Avatar de oscarios  
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
variables trocadas

hola buenas tardes, queria pedir su ayuda para lo siguiente.
tengo un sistemita de guardar informacion en una base de datos utilizado al tiempo por 3 personas y en ese formulario tengo un campo usuario que lo tomo de MM_Username, cuando verifico la informacion guardada en la base de datos los usuarios se me han cruzado.......porfavor necesito su valiosa asesoria a ver que puedo hacer, muchas gracias!
__________________
oscariosdw
  #2 (permalink)  
Antiguo 23/02/2011, 12:09
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 4 meses
Puntos: 51
Respuesta: variables trocadas

Y el código?
  #3 (permalink)  
Antiguo 23/02/2011, 12:26
Avatar de oscarios  
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: variables trocadas

PRIMERA PAGINA

Código PHP:
Ver original
  1. <?php require_once('../Connections/connts.php'); ?>
  2. <?php require_once('../Connections/connts.php'); ?>
  3. <?php
  4. if (!function_exists("GetSQLValueString")) {
  5. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
  6. {
  7.   if (PHP_VERSION < 6) {
  8.     $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  9.   }
  10.  
  11.   $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  12.  
  13.   switch ($theType) {
  14.     case "text":
  15.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  16.       break;    
  17.     case "long":
  18.     case "int":
  19.       $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  20.       break;
  21.     case "double":
  22.       $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
  23.       break;
  24.     case "date":
  25.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  26.       break;
  27.     case "defined":
  28.       $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  29.       break;
  30.   }
  31.   return $theValue;
  32. }
  33. }
  34.  
  35. $editFormAction = $_SERVER['PHP_SELF'];
  36. if (isset($_SERVER['QUERY_STRING'])) {
  37.   $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
  38. }
  39.  
  40. if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  41.   $insertSQL = sprintf("INSERT INTO maestra (sap, mac, origen, numentra, serial, categoria, fabricante, modelo, estado, location, caja, canastilla, `user`, marcacion, Operador) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
  42.                        GetSQLValueString($_POST['sap'], "text"),
  43.                        GetSQLValueString($_POST['mac'], "text"),
  44.                        GetSQLValueString($_POST['origen'], "text"),
  45.                        GetSQLValueString($_POST['numentra'], "int"),
  46.                        GetSQLValueString($_POST['serial'], "text"),
  47.                        GetSQLValueString($_POST['categoria'], "text"),
  48.                        GetSQLValueString($_POST['fabricante'], "text"),
  49.                        GetSQLValueString($_POST['modelos'], "text"),
  50.                        GetSQLValueString($_POST['estado'], "text"),
  51.                        GetSQLValueString($_POST['location'], "text"),
  52.                        GetSQLValueString($_POST['caja'], "int"),
  53.                        GetSQLValueString($_POST['canastilla'], "int"),
  54.                        GetSQLValueString($_POST['user'], "text"),
  55.                        GetSQLValueString($_POST['marcacion'], "text"),
  56.                        GetSQLValueString($_POST['operador'], "text"));
  57.  
  58.   mysql_select_db($database_connts, $connts);
  59.   $Result1 = mysql_query($insertSQL, $connts) or die(mysql_error());
  60.  
  61.   $insertGoTo = "recibo2.php";
  62.   if (isset($_SERVER['QUERY_STRING'])) {
  63.     $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
  64.     $insertGoTo .= $_SERVER['QUERY_STRING'];
  65.   }
  66.   header(sprintf("Location: %s", $insertGoTo));
  67. }
  68.  
  69. $colname_Recomaestra1 = "-1";
  70. if (isset($_GET['busca'])) {
  71.   $colname_Recomaestra1 = $_GET['busca'];
  72. }
  73.  
  74. $maxRows_Recomaestra1 = 10;
  75. $pageNum_Recomaestra1 = 0;
  76. if (isset($_GET['pageNum_Recomaestra1'])) {
  77.   $pageNum_Recomaestra1 = $_GET['pageNum_Recomaestra1'];
  78. }
  79. $startRow_Recomaestra1 = $pageNum_Recomaestra1 * $maxRows_Recomaestra1;
  80.  
  81. $colname_Recomaestra1 = "-1";
  82. if (isset($_GET['busca'])) {
  83.   $colname_Recomaestra1 = $_GET['busca'];
  84. }
  85. mysql_select_db($database_connts, $connts);
  86. $query_Recomaestra1 = sprintf("SELECT * FROM maestra WHERE `user` = %s ORDER BY id DESC", GetSQLValueString($colname_Recomaestra1, "text"));
  87. $query_limit_Recomaestra1 = sprintf("%s LIMIT %d, %d", $query_Recomaestra1, $startRow_Recomaestra1, $maxRows_Recomaestra1);
  88. $Recomaestra1 = mysql_query($query_limit_Recomaestra1, $connts) or die(mysql_error());
  89. $row_Recomaestra1 = mysql_fetch_assoc($Recomaestra1);
  90.  
  91. if (isset($_GET['totalRows_Recomaestra1'])) {
  92.   $totalRows_Recomaestra1 = $_GET['totalRows_Recomaestra1'];
  93. } else {
  94.   $all_Recomaestra1 = mysql_query($query_Recomaestra1);
  95.   $totalRows_Recomaestra1 = mysql_num_rows($all_Recomaestra1);
  96. }
  97. $totalPages_Recomaestra1 = ceil($totalRows_Recomaestra1/$maxRows_Recomaestra1)-1;
  98. ?>
  99. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  100. <html xmlns="http://www.w3.org/1999/xhtml">
  101. <head>
  102. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  103. <title>Documento sin título</title>
  104. <script languaje="javascript">
  105.  
  106. function validarCampo1(form)
  107.  
  108. {
  109.  
  110.     if (form.mac.value.length < 12)
  111.  
  112.     {
  113.  
  114.     alert('Debes introducir mínimo 12 caracteres en el mac');  
  115.  
  116.     form.mac.focus(); return true;
  117.  
  118.     }
  119.  
  120. }
  121.  
  122. </script>
  123.  
  124. <script language="javascript">
  125. function pasaSiguiente(actual, siguiente, longitud)
  126.   {
  127.          if((actual.value.length + 1) == longitud)
  128.                 siguiente.focus();
  129.   }
  130. function MM_validateForm() { //v4.0
  131.   if (document.getElementById){
  132.     var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  133.     for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
  134.       if (val) { nm=val.name; if ((val=val.value)!="") {
  135.         if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
  136.           if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
  137.         } else if (test!='R') { num = parseFloat(val);
  138.           if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
  139.           if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
  140.             min=test.substring(8,p); max=test.substring(p+1);
  141.             if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
  142.       } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' NO ESTA.\n'; }
  143.     } if (errors) alert('HAY ERRORES EN EL FORMULARIO:\n'+errors);
  144.     document.MM_returnValue = (errors == '');
  145. } }
  146. </script>
  147. </head>
__________________
oscariosdw
  #4 (permalink)  
Antiguo 23/02/2011, 12:27
Avatar de oscarios  
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: variables trocadas

ULTIMA PARTE

Código PHP:
Ver original
  1. <body onload="document.getElementById('mac').focus()">
  2. <p>&nbsp;</p>
  3. <table width="80%" border="0" align="center" cellpadding="2" cellspacing="0">
  4.   <tr>
  5.     <td>[<a href="javascript:history.back(1)">Atras</a>]</td>
  6.   </tr>
  7.   <tr>
  8.     <td align="center" bgcolor="#CCCCCC"><strong>RECEIVING&nbsp;&nbsp;&nbsp;M A C</strong></td>
  9.   </tr>
  10. </table>
  11. <p>&nbsp;</p>
  12. <form action="<?php echo $editFormAction; ?>" method="POST" name="form1" id="form1" onsubmit="MM_validateForm('mac','','R','serial','','R');return document.MM_returnValue">
  13.   <table width="80%" border="0" align="center" cellpadding="3" cellspacing="0" class="tablagris">
  14.     <tr>
  15.       <td colspan="5" align="center" bgcolor="#F5F5F5">OPERADOR:<strong><?php echo $row_Recomaestra1['Operador']; ?></strong></td>
  16.     </tr>
  17.     <tr>
  18.       <td width="120" align="right" bgcolor="#EFEFEF"><span class="texto2">No. Sap:</span></td>
  19.       <td width="209" bgcolor="#EFEFEF" class="texto2"><?php echo $row_Recomaestra1['sap']; ?></td>
  20.       <td width="153" align="right" bgcolor="#EFEFEF"><span class="texto2">Manufacturer:</span></td>
  21.       <td colspan="2" bgcolor="#EFEFEF" class="texto2"><?php echo $row_Recomaestra1['fabricante']; ?></td>
  22.     </tr>
  23.     <tr>
  24.       <td align="right" bgcolor="#F5F5F5"><span class="texto2">Category:</span></td>
  25.       <td bgcolor="#F5F5F5"><?php echo $row_Recomaestra1['categoria']; ?></td>
  26.       <td align="right" bgcolor="#F5F5F5"><span class="texto2">Model:</span></td>
  27.       <td colspan="2" bgcolor="#F5F5F5" class="texto2"><?php echo $row_Recomaestra1['modelo']; ?></td>
  28.     </tr>
  29.     <tr>
  30.       <td align="right" bgcolor="#EFEFEF"><span class="texto2">Wire Receipt:</span></td>
  31.       <td bgcolor="#EFEFEF"><?php echo $row_Recomaestra1['numentra']; ?></td>
  32.       <td align="right" bgcolor="#EFEFEF"><span class="texto2">Location:</span></td>
  33.       <td width="156" bgcolor="#EFEFEF"><?php echo $row_Recomaestra1['location']; ?></td>
  34.       <td width="138" bgcolor="#EFEFEF">box <?php echo $row_Recomaestra1['caja']; ?> Layette <?php echo $row_Recomaestra1['canastilla']; ?></td>
  35.     </tr>
  36.     <tr>
  37.       <td align="right" bgcolor="#F5F5F5"><span class="texto2">Estado:</span></td>
  38.       <td bgcolor="#F5F5F5"><?php echo $row_Recomaestra1['estado']; ?> / <?php echo $row_Recomaestra1['marcacion']; ?></td>
  39.       <td align="right" bgcolor="#F5F5F5"><span class="texto2">Mac:</span></td>
  40.       <td colspan="2" bgcolor="#F5F5F5" class="texto2"><input name="mac" type="text" class="selecform" id="mac" size="12" maxlength="12" onkeypress="pasaSiguiente(this, document.getElementById('serial'), 13)" /></td>
  41.     </tr>
  42.     <tr>
  43.       <td align="right" bgcolor="#EFEFEF"><span class="texto2">Origin:</span></td>
  44.       <td bgcolor="#EFEFEF"><?php echo $row_Recomaestra1['origen']; ?></td>
  45.       <td align="right" bgcolor="#EFEFEF" class="texto2">Serial:</td>
  46.       <td colspan="2" bgcolor="#EFEFEF" class="texto2"><input name="serial" type="text" class="selecform" id="serial" size="32" onkeyup="this.value = this.value.replace (/[~!@/#$%^&amp;*()_+,-.?[']/, '') "/></td>
  47.     </tr>
  48.     <tr>
  49.       <td colspan="3" bgcolor="#FFBE84"><input name="estado" type="hidden" id="estado" value="Field Pull" />
  50.         <input name="user" type="hidden" id="user" value="<?php echo $row_Recomaestra1['user']; ?>" />
  51.         <input name="categoria" type="hidden" id="categoria" value="<?php echo $row_Recomaestra1['categoria']; ?>" />
  52.         <input name="fabricante" type="hidden" id="fabricante" value="<?php echo $row_Recomaestra1['fabricante']; ?>" />
  53.         <input name="modelos" type="hidden" id="modelos" value="<?php echo $row_Recomaestra1['modelo']; ?>" />
  54.         <input name="location" type="hidden" id="location" value="<?php echo $row_Recomaestra1['location']; ?>" />
  55.         <input name="origen" type="hidden" id="origen" value="<?php echo $row_Recomaestra1['origen']; ?>" />
  56.         <input name="sap" type="hidden" id="sap" value="<?php echo $row_Recomaestra1['sap']; ?>" />
  57.         <input name="numentra" type="hidden" id="numentra" value="<?php echo $row_Recomaestra1['numentra']; ?>" />
  58.         <input name="caja" type="hidden" id="caja" value="<?php echo $row_Recomaestra1['caja']; ?>" />
  59.       <input name="canastilla" type="hidden" id="canastilla" value="<?php echo $row_Recomaestra1['canastilla']; ?>" />
  60.       <input name="marcacion" type="hidden" id="marcacion" value="<?php echo $row_Recomaestra1['marcacion']; ?>" />
  61.       <input name="operador" type="hidden" id="operador" value="<?php echo $row_Recomaestra1['Operador']; ?>" /></td>
  62.       <td colspan="2" bgcolor="#FFBE84"><input type="submit" value="Guardar" />
  63.         <input type="button" name="button2" id="button2" value="Cambio" onclick="window.location='recibo3.php?varwr=<?php echo $row_Recomaestra1['numentra']; ?>'" />
  64.         <a href="recibo6.php?busca=<?php echo $row_Recomaestra1['numentra']; ?>">
  65.         <label>
  66.           <input type="button" name="button" id="button" value="Salir y Cerrar Wr" onclick="window.location='recibo6.php?busca=<?php echo $row_Recomaestra1['numentra']; ?>'"/>
  67.         </label>
  68.         </a></td>
  69.     </tr>
  70.   </table>
  71.   <input type="hidden" name="MM_insert" value="form1" />
  72. </form>
  73. <p>&nbsp;</p>
  74. <table width="80%" border="0" align="center" cellpadding="2" cellspacing="0">
  75.   <tr>
  76.     <td bgcolor="#CCCCCC">Sap</td>
  77.     <td bgcolor="#CCCCCC">Mac</td>
  78.     <td bgcolor="#CCCCCC">Serial</td>
  79.     <td bgcolor="#CCCCCC">Fecha</td>
  80.     <td bgcolor="#CCCCCC">Operador</td>
  81.     <td bgcolor="#CCCCCC">wr</td>
  82.     <td bgcolor="#CCCCCC">&nbsp;</td>
  83.   </tr>
  84.   <?php do { ?>
  85.     <tr>
  86.       <td bgcolor="#E4E4E4"><?php echo $row_Recomaestra1['sap']; ?></td>
  87.       <td bgcolor="#E4E4E4"><?php echo $row_Recomaestra1['mac']; ?></td>
  88.       <td bgcolor="#E4E4E4"><?php echo $row_Recomaestra1['serial']; ?></td>
  89.       <td bgcolor="#E4E4E4"><?php echo $row_Recomaestra1['fecha']; ?></td>
  90.       <td bgcolor="#E4E4E4"><?php echo $row_Recomaestra1['Operador']; ?></td>
  91.       <td bgcolor="#E4E4E4"><?php echo $row_Recomaestra1['numentra']; ?></td>
  92.       <td bgcolor="#E4E4E4"><a href="delete.php?campoid=<?php echo $row_Recomaestra1['id']; ?>&amp;busca=<?php echo $row_Recomaestra1['user']; ?>"><img src="img/ico_x.gif" width="13" height="13" border="0" /></a></td>
  93.     </tr>
  94.     <?php } while ($row_Recomaestra1 = mysql_fetch_assoc($Recomaestra1)); ?>
  95. </table>
  96. <p>&nbsp;</p>
  97. </body>
  98. </html>
  99. <?php
  100. mysql_free_result($Recomaestra1);
  101. ?>
__________________
oscariosdw
  #5 (permalink)  
Antiguo 23/02/2011, 12:53
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 4 meses
Puntos: 51
Respuesta: variables trocadas

user que tipo de campo es?

si es numérico, esto no está bien:

Código PHP:
Ver original
  1. GetSQLValueString($_POST['user'], "text")

Otra cosa, verificaste que cuando cargas los valores en el formulario estén correctos?
  #6 (permalink)  
Antiguo 23/02/2011, 13:02
Avatar de oscarios  
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: variables trocadas

gracias por tu ayuda,,,,,,,,,,,,,,
el usuario es tipo texto, lo que pasa es que yo ingreso los datos del formulario, para el segundo ingreso es la misma informacion solo cambia el serial entonces yo ingreso, mando a la pagina recibo2.php esto es un form de busqeda con un campo usuario que se llena con una variable de sesion mm_username, hace submit automatico y me manda a la pagina con el formulario filtrandome el juego de registros por el ultimo ingreso de ese usuario. la idea es congelar el formulario para seguir ingresando todo lo mismo con dif serial.
__________________
oscariosdw
  #7 (permalink)  
Antiguo 23/02/2011, 13:53
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 4 meses
Puntos: 51
Respuesta: variables trocadas

No te estoy entendiendo demasiado bien. Lo que si está claro, es que si se están cruzando los registros es porque estás ingresando mal algún dato y hasta tal vez modificando ese dato que mantiene la relación sin necesidad de hacerlo.
  #8 (permalink)  
Antiguo 23/02/2011, 13:56
Avatar de oscarios  
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: variables trocadas

grs de nuevo
yo creo que es por utilizar variable de session para capturar el usuario, porque todas las personas trabajan pegados al mismo servidor, como hago para capturar el usuario de otra manera que funcione en el cliente y no en el servidor?
__________________
oscariosdw
  #9 (permalink)  
Antiguo 23/02/2011, 14:33
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: variables trocadas

Las sesiones aunque trabajan en el servidor, son independientes para cada usuario que se conecta, es por eso que el session_id que se genera es diferente para cada cliente, más bien revisa que no esten usando las mismas session_id o que hayas hecho algo que impida que las sesiones trabajen como debe de.

Saludos.
  #10 (permalink)  
Antiguo 23/02/2011, 14:47
Avatar de oscarios  
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: variables trocadas

yo utilizo MM_Username y al principio de la pagina pongo <? session_start();?> para que me funcione
todos atacan el mismo servidor por internet..... asi lo tengo bien?
__________________
oscariosdw
  #11 (permalink)  
Antiguo 23/02/2011, 15:05
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: variables trocadas

Debería de funcionar, aunque siempre recuerda usar <?php para usar tus scripts ya que algunos hosts no interpretan <?.

Saludos.
  #12 (permalink)  
Antiguo 23/02/2011, 15:12
Avatar de oscarios  
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: variables trocadas

oyeme tu sabes como puedo hacer para que al actualizar el formulario me mantenga los ultimos datos?
y de esta forma si tengo varios usuarios metiendo inf a la misma tabla sera que se me cruzan los datos? mil gracias por tu ayuda de verdad.
__________________
oscariosdw

Última edición por oscarios; 23/02/2011 a las 15:52
  #13 (permalink)  
Antiguo 23/02/2011, 15:56
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: variables trocadas

Repito las sesiones son independientes por usuario por lo que es muy difícil el escenario que un usuario ver la información de otro usuario.

Necesitas usar una sesión para enviar los datos al servidor y guardarlos ahí y así al recargar tu formulario dibujes usando los datos de la sesión.

Saludos.
  #14 (permalink)  
Antiguo 23/02/2011, 15:59
Avatar de oscarios  
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: variables trocadas

bueno gator perfecto, pero que pena contigo yo se muy poco de programar, tu me podrias dar una ayudita con esto que me dices? GRACIAS AMIGO
__________________
oscariosdw
  #15 (permalink)  
Antiguo 24/02/2011, 13:20
Avatar de oscarios  
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: variables trocadas

GATOR que pena, porfa sacame de una duda grandisima que tengo.
si pongo 2 personas a ingresar datos en la misma tabla existe la posibilidad que los datos de la persona 1 se me troquen con los datos de la otra persona y me queden trocada la informacion?...................
gator que pena viejo pero eso me tiene preocupado!!!
__________________
oscariosdw
  #16 (permalink)  
Antiguo 25/02/2011, 12:24
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: variables trocadas

No debería cada conexión a tu base de datos es independiente por instancia de conexión, por lo que aunque suban las dos personas, cada una tiene una conexión directa y por ende inserta los datos de cada usuario por aparte.

Saludos.
  #17 (permalink)  
Antiguo 26/02/2011, 13:57
Avatar de oscarios  
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: variables trocadas

uffff que bueno amigo me quitas un peso de encima necesitaba la respuesta de alguien experto en el tema porque yo se lo que me da el dreamweaver y eso me tenia muy preocupado
mil gracias amigo
__________________
oscariosdw

Etiquetas: variables
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 10:56.