Ver Mensaje Individual
  #11 (permalink)  
Antiguo 19/12/2005, 10:02
tamahome
Usuario no validado
 
Fecha de Ingreso: agosto-2004
Mensajes: 74
Antigüedad: 19 años, 8 meses
Puntos: 0
update

Sigue sin funcionarme!!! lo extraño es que no me imprime ningun error de base de datos y tampoco me sale nada, ni los "echo" de la estructura de eleccion "if"
he cambiado el tipo de datodel campo `comercial` de tinytext a varchar

Esta es la ultima forma en que lo he probado que tampoco me funciona:


Código PHP:
<?
$link 
mysql_connect("servidor","usuario","contraseña") or die (mysql_error()); 
mysql_select_db("base_datos",$link) or die (mysql_error()); 

$id=$_GET['id']; 
  
$sql="SELECT * FROM `telemarketig` WHERE `id` = $id ; 
$result = mysql_query($sql) or die(mysql_error());  
?>
<? 
$comercial = $_POST['comercial'];   

$sql="
UPDATE `telemarketigSET `comercial` =  $comercial  WHERE `id` = $id ";
$result = mysql_query($sql,$link);

if(mysql_query) {

echo "
La visita ha sido asignada al comercial $comercial"; 

else 

echo "
No se ha podido completar la asignacion"; 
}
?>
Donde puede estar el problema? lo he intentado de muchisimas formas que creo logicas, pero algo se me escapa.

Puede ser que sea porque el campo que pretendo modificar este vacio?
Deberia intentarlo con REPLACE en lugar de UPDATE?
Se podria hacer mediante el comando INSERT? como deberia hacerlo entonces si no puedo utilizar la clausula WHERE?

Gracias por vuestro interes