Tengo un problema a la hora de modifcar registros de una bd.
Lo hago mediante un página, que muestra la lista de registros, y monto un enlace "editar".
Para el registro cuyo "editar" pulse, me habre una nueva página donde genero los campos editables (algunos) para que el usuario los modifique.
Una vez modificados , el usuario pulsa un botón "Editar", con el cual se llamará a otro php, que recuperará los valores de los campos, y hará la sql de actualización.
Bien, pues en este último paso es donde tengo los problemas.
No me recupera los valores, ya que haciendo echo de ellos, no me "pinta" nada.
Y el php me devuelve ..
Código:
Os dejo los códigos, paa ver si me podéis ayudar ...Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\Documents and Settings\Antonio.AYR-91BJ782L8YM\Escritorio\wosportable\www\sic\usuariossicprocm.php on line 15
Este código es el que recupera los datos del registro a editar y genera un formulario. Ésto lo hace bien
Código PHP:
<html>
<head>
<title>Usuarios</title></head>
<body>
<H1>Modificar Usuario</H1>
<?
include("conex.phtml");
$link=Conectarse();
$q = "select * from usuariossic where UsuarioID= ".$UsuarioID;
$result=mysql_query($q,$link);
$reg = mysql_fetch_row($result);
echo "<FORM ACTION=usuariossicprocm.php>";
echo "ID:<INPUT TYPE=text NAME=uid value=$reg[0] READONLY><BR>";
echo "Usuario:<INPUT TYPE=text NAME=unombre value=$reg[1]><BR>";
echo "Clave:<INPUT TYPE=text NAME=uclave value=$reg[2]><BR>";
echo "Tipo:<INPUT TYPE=text NAME=utipo value=$reg[3]><BR>";
echo "Cliente:<INPUT TYPE=text NAME=uclienteid value=$reg[4]><BR>";
echo "<input type=hidden name=uid2 value=$reg[0]>";
echo "<INPUT TYPE=submit NAME=OK VALUE=editar><BR>";
echo "</FORM>";
"<hr>"
?>
Código PHP:
<?php
include("conex.phtml");
$link=Conectarse();
$id = $_GET['uid2'];
$nombre=$_GET['unombre'];
$clave=$_GET['uclave'];
$tipo=$_GET['utipo'];
$cliente= $_GET['ucliente'];
//echo $id;
//echo $nombre;
$q = "UPDATE usuariossic SET 'UsuarioNombre' ='" . $nombre . "', 'UsuarioClave' ='" . $clave . "', 'UsuarioTipo' ='" . $tipo . "', 'UsuarioClienteID' ='" . $cliente "' WHERE 'UsuarioID' ='" .$id . "'";
mysql_query($q,$link);
header("Location: usuariossic.php");
?>
Gracias por anticipado