Sí, la verdad es que es algo difícil entender mi problema sin ver el código.....
aqui os pongo el código:
1ºLo llamo a través de este form:
Código PHP:
<form name='forma2' action='modificar.php?id=".$fila["id"]."' method='post'>
<INPUT type='hidden' name='operacion' value='modificar'>
<INPUT TYPE='SUBMIT' VALUE='Editar'>
</form>
Y si que funciona, porque si que me envia hasta el página modificar.
Lo uso también para llamar a otro fichero, y me funciona esta forma, y está exactamente =.
2º La funcion que modifica es esto:
Código PHP:
function modif($titulo,$descripcion,$precio_inicial,$vendido)
{
$variable=$_GET['id'];
$id_conexion = @mysql_connect("localhost","root","")
or die("No se pudo establecer la conexión");
$bd=@mysql_select_db("unidad7",$id_conexion);
$nuevoTitulo=$_POST['titulo'];
$nuevoDescrip=$_POST['descripcion'];
$nuevoPrecioIni=$_POST['precio_inicial'];
$nuevoVendido=$_POST['vendido'];
$consulta2="update subasta_articulos set
titulo='$nuevoTitulo',
descripcion='$nuevoDescrip',
precio_inicial='$nuevoPrecioIni',
vendido='$nuevoVendido' where id LIKE '%$variable%'";
$result2 = @mysql_query($consulta2, $id_conexion)
or die("<CENTER><H3>No se ha podido ejecutar la consulta.
<P>Compruebe si la sintaxis de la misma es correcta LA DE UPDATE.<P></H3></CENTER>");
}// FIN DE MODIF
Y lo que me da error, es en:
Código PHP:
$variable=$_GET['id'];
Y me dá este error:
Notice: Undefined index: id in C:\cursoPHP5\curso\Alumnos\scag0050\unidad7act2\mo dificar.php on line 135
Que es la línea que os he dicho anteriormente.
3º Tambien os pongo esto por si acaso.
Llamo a esta function, a través de:
Código PHP:
if ($_POST['ope']=='modificar')
{
$list->modif($_POST['titulo'],$_POST['descripcion'],$_POST['precio_inicial'],$_POST['vendido']);
}
Y lo llamo a través de un boton normal.....
no sé q puede ser el error
Muchas gracias por vuestras respuestas