Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2005, 09:40
Avatar de Pazosele
Pazosele
 
Fecha de Ingreso: marzo-2005
Ubicación: BCN - España
Mensajes: 200
Antigüedad: 19 años, 10 meses
Puntos: 0
Información Actualizar registro en MS SQL & PHP (noob question)

HOLA!
estoy empezando en esto y tengo un codigo de este estilo, en 2 archivos, el primero(actualizar.php):

<div align="center">
<h1>Actualizar un registro</h1>
<br>
<?
//Conexion con la base
mssql_connect("server","user","pass");

echo '<FORM METHOD="POST" ACTION="actualizaracc.php">Enunciat<br>';

//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select nombre From ENQ_Preguntes Order By Enunciat";
$dades=mssql_query("ejemplo",$sSQL); //******************

echo '<select name="Enunciat">';

//Generamos el menu desplegable
while ($row=mssql_fetch_array($dades))
{echo '<option>'.$row["Enunciat"];}
?>
</select>
<br>
Tipus Pregunta<br>
<INPUT TYPE="TEXT" NAME="TipusPreg"><br>
<INPUT TYPE="SUBMIT" value="Actualizar">
</FORM>
</div>
</BODY>

y el segundo(actualizaracc.php):

<BODY>
<?
//Conexion con la base
mssql_connect("server","user","pass");

//Creamos la sentencia SQL y la ejecutamos
$sSQL="Update Clientes Set TipusPreg='$TipusPreg' Where Enunciat='$Enunciat'";
mssql_query("ejemplo",$sSQL); //*******************
?>

<h1><div align="center">Registro Actualizado</div></h1>
<div align="center"><a href="seleccionar.php">Visualizar el contenido de la base</a></div>

</BODY>


las lineas con los asteriscos son las que m dan error, esta basado en un tutorial de php y MYSQL, y en este usaba la funcion mssql_db_query en lugar de mssql_query, pero como en MSSQL no existe, pues he usado esta, peor me da error:

Warning: mssql_query(): supplied argument is not a valid MS SQL-Link resource in c:\inetpub\wwwroot\actualizar.php on line 17

Si alguien sabe como puedo solucionarlo, o sabe otra forma de actualizarlo .. se lo agradeceria mucho!!!!

Última edición por Pazosele; 07/03/2005 a las 10:22 Razón: añado informacion