dúvida html e acesso SQL em drupal

8 views
Skip to first unread message

Rui Carvalho

unread,
Nov 5, 2012, 1:40:28 PM11/5/12
to htm...@googlegroups.com, ruiprcar
Boa tarde,
Estou a implementar um bloco no drupal.
Tenho o seguinte código mas não sei porquê não consigo aceder a uma
tabela numa base de dados em sql. Uso o drupal 7.

<form name="input" action="html_form_action.asp" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>
<?php2.$host="localhost"; // Host name 3.$username="ruim2"; // Mysql
username 4.$password="3UrQ5aUcfnJAYjvp"; // Mysql password
5.$db_name="sistema"; // Database name 6.//$tbl_name="tabela1"; //
Table name 7.8.// Connect to server and select
database.9.mysql_connect("$host", "$username", "$password")or
die("cannot connect"); 10.mysql_select_db("$db_name")or die("cannot
select DB");11.12.// get value of id that sent from address
bar13.14.$id =$_GET['id'];15.16.$query = "SELECT type, content FROM
upload WHERE id= $id";17.$result = mysql_query($query) or die("Query
failed ($query) - " . mysql_error()); 18.$imagecontent =
$row[content];19.header("Content-type: .$row[type].");20.print
$imagecontent ;21.22.mysql_close();23.?>

claro que a primeira parte do form não interessa para este teste.
Nem sequer a mensagem de erro no accesso aparece... surge apenas uma
página em branco.
Obrigado
--
Rui
http://talesforlove.blogs.sapo.pt

Luís Marques

unread,
Nov 5, 2012, 1:48:07 PM11/5/12
to htm...@googlegroups.com, ruiprcar
18.$imagecontent = $row[content];



2012/11/5 Rui Carvalho <ruip...@gmail.com>
18.$imagecontent =
$row[content];

Luís Marques

unread,
Nov 5, 2012, 1:53:48 PM11/5/12
to html5pt, ruiprcar
18.$imagecontent = $row[content];

Pode ser porque o 'content' deveria estar entre aspas ou a chave "content" não se encontra na array.
Esperimente print_r( $row ); para visualizar o conteúdo da array e
if ( !array_key_exists ( 'content' , $row ) ) {
    // Não existe "content" na array.

Para verificar a existência da chave na array.

Espero ter ajudado.

Rui Carvalho

unread,
Nov 5, 2012, 7:34:20 PM11/5/12
to Luís Marques, html5pt
Sim claro, obrigado!
Mas é também necessário

Como activar a leitura do PHP no Drupal:
http://drupal.org/node/1046700

Um abraço
Rui
http://talesforlove.blogs.sapo.pt

On 11/5/12, Luís Marques <euluis...@gmail.com> wrote:
> 18.$imagecontent = $row[content];
>
> Pode ser porque o 'content' deveria estar entre aspas ou a chave "content"
> não se encontra na array.
> Esperimente print_r( $row ); para visualizar o conteúdo da array e
> if ( !array_key_exists ( 'content' , $row ) ) {
> // Não existe "content" na array.
> }
> Para verificar a existência da chave na array.
>
> Espero ter ajudado.
>
>
> On Mon, Nov 5, 2012 at 6:48 PM, Luís Marques
> <euluis...@gmail.com>wrote:
>
>> 18.$imagecontent = $row[content];
>>
>>
>>
>> 2012/11/5 Rui Carvalho <ruip...@gmail.com>
>>
>>> 18.$imagecontent =
>>> $row[content];
>>>
>>
>>
>


--
Rui
http://talesforlove.blogs.sapo.pt
Reply all
Reply to author
Forward
0 new messages