Programación Web y Scripting > PHP

 Pregunta Muy Sencilla

(1/2) > >>

m@gnus:
Primero k nada saludos, lo que pasa es que tengo el siguiente codigo, aparentemente esta bien, pero me marca un error............


Agradeceria de antemano su ayuda



El problema aparece en la linea con **

 $clave=$_REQUEST["clave"];
 $descripcion=$_REQUEST["descripcion"];  
   

$dbhost = "localhost";
   $dbuname = "root";
   $dbpass = "01030319";
   $dbname = "agr";
   
   if(!$link = @mssql_connect($dbhost, $dbuname, $dbpass))
      die("No se logro la Conexion");

 $db=mssql_select_db("agr");

 **  $strqry = 'insert into materias (cve_materias,descripcion) values     ('$clave','$descripcion')';

   mysql_query($strqry) or die(mysql_error());
   mssql_close($link);   


Y el error k me muestra es

Parse error: syntax error, unexpected T_VARIABLE

En algunas paginas encontre que se ejecuta de la siguiente manera donde sustituye el apostrofo inicial y final por comillas, de esta manera no me marca error pero no se inserta ningun dato en la base de datos....

$strqry = "insert into materias (cve_materias,descripcion) values     ('$clave','$descripcion')";


Agradeceria su ayuda de antemano.....

VeRaCrUzAnItO-10-:
No sera que en ves de $db=mssql_select_db("agr"); sea ; $db=mssql_select_db($dbname);

digo si ya tienes ese nombre asignado a una variable, lo puedes volver a ocupar.

shadow_rev:
No estaría de más que te aseguraras de que estas obteniendo valores del array $_REQUEST. Tal vez estas insertando puros espacios en blanco.

Imprime lo que hay en ese array con print_r() a ver si es que esta capturando algo

wilcori:
Apoyo la respuesta de shadow_rev

Verifica los campos a los que te refieres, tambien los que recibes por $_REQUEST[], e imprime esos datos:

echo $clave;
echo $descripcion;

Saludos

x.cyclop:
Si la pregunta es tan sencilla, ¿porqué no la sabes?. :P

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa