Jump to content


Photo

Criar Tabela (Ligação Bd Mysql)


  • Faça o login para participar
2 replies to this topic

#1 PF2G

PF2G

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:Porto

Posted 25/10/2011, 18:52

Eu estou a tentar fazer uma tabela em php, com um imagem numa linha e uma linha em baixo, com o respectivo nome. Tenho este codigo:

<?php

#Fake DB
$cursos = array(
    'imagem1' => 'nome1',
    'imagem2' => 'nome2',
    'imagem3' => 'nome3',
    'imagem4' => 'nome4',
    'imagem5' => 'nome5'
);

function get_tabela(&$arr_cursos, $multiplos_de) {
    $n_linhas_tabela = ceil(count($arr_cursos) / $multiplos_de);
    $j = 0;
    for ($i = 0; $i < $n_linhas_tabela; $i++) {
        $output[] = get_linha($arr_cursos, $j, $multiplos_de);
        $j = $j + $multiplos_de;
    }
    return $output;
}

function get_linha(&$arr_cursos, $start_point, $multiplos_de) {
    $i = 0;
    foreach($arr_cursos as $img => $nome) {
        if ($i >= $start_point && $i <= $start_point + $multiplos_de - 1) {
            $arr_img[] = $img;
            $arr_nomes[] = $nome;            
        }
        $i++;
    }
    return array($arr_img, $arr_nomes);
}

echo '<pre>' . print_r(get_tabela($cursos, 3)) . '</pre>';

?>

Mas estou com problemas, será que alguem me pode ajudar?

É Urgente
Obrigado

#2 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 26/10/2011, 11:11

Fala ai olha eu naum entendi exatamente oque esta tentado fazeres posta mais informação osbre oque esta fazendo e o erro que esta aparecendo
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#3 PF2G

PF2G

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:Porto

Posted 27/10/2011, 16:01

Fala ai olha eu naum entendi exatamente oque esta tentado fazeres posta mais informação osbre oque esta fazendo e o erro que esta aparecendo


A tabela é suposto ter uma linha com a imagem do instrumento e o nome por baixo (outra linha). Quando o nro de colunas for 4 muda de linha.

O erro que me aparece é:

Array [0] => guitarra
(...)


Estou com problemas no "while":

<?php
$username = "root";
$password = "";
$hostname = "localhost";
$database = "cursos";   
$connect = mysql_connect($hostname, $username, $password) or die("Unable to connect to MySQL");

mysql_select_db($database,$connect);
$sql_imagem = "SELECT imagem FROM cursos WHERE cod_curso = 1";
mysql_query($sql_imagem,$connect);
?>

<table widht = 100% height = 25% border = 1>
<tr>
<td>

<?PHP
while($dados=mysql_fetch_array($sql_imagem))
{
extract($dados);
echo "imagem_curso <br />";
}
?>

</td>
</tr>





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq