Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/12/2005, 00:14
tamahome
Usuario no validado
 
Fecha de Ingreso: agosto-2004
Mensajes: 74
Antigüedad: 22 años, 1 mes
Puntos: 0
Update

lo he probado para ver si me da error añadiendole:

Código PHP:
$result = mysql_query($sql,$link) or die(mysql_error()); 
y no me imprime ningun error, sale la pagina en blanco pero sigue sin hacer el UPDATE.

he estado probando de estas dos maneras
Código PHP:
<?
$id
=$_GET['id']; 
$comercial = "$_POST['comercial']";   

   
$link=mysql_connect("servidor","usuario","contrasena"); 
   
mysql_select_db("base_datos",$link)or die("No se puede seleccionar BD");
   
$sql="SELECT * FROM `telemarketig` WHERE `id`='".$id."'"; 
   
$result = mysql_query($sql,$link) or die(mysql_error());  
 
   
   
$sql ="UPDATE `telemarketig` SET `comercial`='".$comercial."' WHERE `id`='".$id."'";
   
$result = mysql_query($sql,$link) or die(mysql_error());  
?>
y

Código PHP:
<?
$id
=$_GET['id']; 
$comercial = "$_POST['comercial']";   

   
$link=mysql_connect("servidor","usuario","contrasena"); 
   
mysql_select_db("base_datos",$link)or die("No se puede seleccionar BD");
   
$sql="SELECT * FROM `telemarketig` WHERE `id`='$id'"; 
   
$result = mysql_query($sql,$link) or die(mysql_error());  
 
   
   
$sql ="UPDATE `telemarketig` SET `comercial`='$comercial' WHERE `id`='$id'";
   
$result = mysql_query($sql,$link) or die(mysql_error());  
?>
en ninguno de los casos me hace el UPDATE

la estructura de la tabla es esta

Código PHP:
CREATE TABLE `telemarketig` (
  `
id` int(8) unsigned NOT NULL auto_increment,
  `
tteleoperad` varchar(20) NOT NULL default '',
  `
tconseguida` varchar(20) NOT NULL default '',
  `
tempresa` varchar(50) NOT NULL default '',
  `
tcontacto` varchar(20) NOT NULL default '',
  `
tdireccion` varchar(50) NOT NULL default '',
  `
tpoblacion` varchar(20) NOT NULL default '',
  `
tcpostal` varchar(10) NOT NULL default '',
  `
ttelefono` varchar(10) NOT NULL default '',
  `
tmovil` varchar(10) NOT NULL default '',
  `
fecha` date NOT NULL default '0000-00-00',
  `
thora` varchar(10) NOT NULL default '',
  `
tamena` varchar(10) NOT NULL default '',
  `
tlinamena` varchar(10) NOT NULL default '',
  `
tmovistar` varchar(10) NOT NULL default '',
  `
tlinmovistar` varchar(10) NOT NULL default '',
  `
tvodafone` varchar(10) NOT NULL default '',
  `
tlinvodafone` varchar(10) NOT NULL default '',
  `
ttotalin` varchar(10) NOT NULL default '',
  `
tantiguedad` varchar(10) NOT NULL default '',
  `
tfacturacio` varchar(10) NOT NULL default '',
  `
tpermanenci` varchar(10) NOT NULL default '',
  `
tcomentarios` varchar(255) NOT NULL default '',
  `
fconcert` date NOT NULL default '0000-00-00',
  `
comercial` tinytext NOT NULL,
  `
sede` tinytext NOT NULL,
  `
tipo` longtext NOT NULL,
  `
tprovincia` tinytext NOT NULL,
  
PRIMARY KEY  (`id`)
) 
TYPE=MyISAM AUTO_INCREMENT=6 ; 
algo debo estar haciendo mal, pero no se lo que es. me recoge la variable bien, lo he probado de muchisimas formas y ninguna me da el resultado que espero.

saludos