Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2011, 14:49
sara_hawari
 
Fecha de Ingreso: abril-2010
Mensajes: 42
Antigüedad: 14 años
Puntos: 0
Llamar a la BBDD

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