Hola, estoy intentando modificar un componente para que mediante un caja de texto, al submitir el boton me haga un update, pero tengo problemas. El codigo de la pagina principal es:
Código:
<form action='enviar.php' method='GET'>
<div>
<input type='text' name='comentario'>
<input type="hidden" name="id" value='<?php echo $this->doc->data->id;?>'>
<input type="submit" name="enviar" value='Aceptar'>
</div>
</form>
y la del fichero enviar.php he probado dos versiones:
Código:
<?php $database = &JFactory::getDBO ();
$database->setQuery ( "UPDATE `jos_joomdoc` SET dmdescription=$_POST['comentario'] WHERE id=$_POST['id'] ");
return $db->loadResult();
?>
<meta http-equiv="refresh" content="4; url=http://abacoperitaciones.hl114.dinaserver.com/index.php?option=com_joomdoc&view=docman&gid=7&task=cat_view&Itemid=11&lang=">
y tambien:
Código:
<?php $j= new JConfig();
$dbh = mysql_connect($j->host, $j->user, $j->password) or die('error db');
$db = mysql_select_db($j->db, $dbh) or die('error db');
mysql_query("UPDATE `jos_joomdoc` SET dmdescription=$comentario WHERE id=$id");
mysql_close($dbh);
?>
<meta http-equiv="refresh" content="4; url=http:...">
He probado en poner tb include ("configuration.php"). Si le quito el codigo php, el meta me vuelve a redirigir a la pagina que le tengo puesto. EL fallo me lo da en las lineas,
$database = &JFactory::getDBO ();
y
$j= new JConfig();
como puedo hacer que conecte a la BBDD. Asi lo tengo en otros lados y no me falla!
gracias