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

Buf!!! estoy un poco liado y necesito vuestra ayuda para ver que es lo que estoy haciendo mal.

intento subir un dato a una tabla de la base de datos, que antes estaba vacio.

desde esta pagina que envio la informacion

Código PHP:
<? 
$link
=mysql_connect("servidor","usuario","contraseña"); 
mysql_select_db("basededatos",$link)or die("No se puede seleccionar BD"); 
?> 
<?
$id
=$_GET['id']; 
$sql="SELECT * FROM telemarketig WHERE id='$id'";
$result mysql_query($sql,$link);
?> 
<?
       
while ($row=mysql_fetch_array($result))
    {
     if (
$row!=0){
?>

<?
echo $row['tteleoperad'];
?>
etc...

<form method="POST" action="visita_asignada.php">
<p align="center">
<?

$link
=mysql_connect("servidor","usuario","contraseña"); 
mysql_select_db("basededatos",$link)or die("No se puede seleccionar BD"); 

 
$sql2 "SELECT * FROM usuarios";  
 
$consulta mysql_query($sql2,$link) or die(mysql_error());  

//aqui comienzo mi select y le doy el nombre que quiero asignarle 
    
echo "<select name=\"comercial\">\n";  
// la primer opcion vacia con el mensaje que deseo 
    
echo "<option value=\"\"> Seleccione uno</option>\n";  
// y pues el clasico while para que me genere cuantos campos haya con la  
// consulta generada  

    
While ($registro=mysql_fetch_assoc($consulta)){ 
echo 
"<option value=\"".$registro['nombre']."\">".$registro['nombre']."</option>\n";  
      } 
// aqui ya termino el while y solo me resta cerrar el select 
echo"</select>\n\n";  
?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="submit" value="Asignar Visita" name="B1"></p>
</p>
</form>
Y desde esta pretendo hacer el UPDATE

Código PHP:
<?
$link
=mysql_connect("servidor","usuario","contraseña"); 
mysql_select_db("basedatos",$link)or die("No se puede seleccionar BD"); 

$id=$_GET['id']; 
$sql="SELECT * FROM telemarketig WHERE id='$id'";
$result mysql_query($sql,$link);
?> 

<?
$comercial 
"$_POST['comercial']";
$sql="UPDATE telemarketig SET 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";    
}
?>
he intentado hacerlo de muchas formas y no me funciona, me podeis ayudar?

Gracias

Última edición por tamahome; 18/12/2005 a las 15:46