Toon posts:

[php mysql]

Pagina: 1
Acties:

Verwijderd

Topicstarter
PHP:
1
2
3
4
5
6
7
8
9
10
<?
include("config.php");
$mc = mysql_connect($host);
mysql_select_db ($db, $mc);
$sql = mysql_query("SELECT * FROM forum, heads");
while ($result = mysql_fetch_object($sql)) {
echo("<b>$result->headname<b> $result->headid<br>");
}
mysql_close($mc);
?>

levert dit resultaat:
code:
1
2
3
4
<b>php schuur</b>
php in je computer
<b>php schuur</b>
php in je harses

nu laat hij dus eigenlijk 2 keer het kopje zien, omdat er 2 'forums' zijn, maar, wat ik wil is, dat hij 1 keer het kopje laat zien, en dan daaronder de 2 forums. BVD }:O

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Memory NOT detected
Please update memory with archive information.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
<?
include("config.php");
$mc = mysql_connect($host);
mysql_select_db ($db, $mc);
$sql = mysql_query("SELECT * FROM forum, heads");
while ($result = mysql_fetch_object($sql)) {
$head = $result->headname;
$list .= $result->headid."<br>";
}
echo $head.$list;
mysql_close($mc);
?>

Is _een_ oplossing ...

Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
<b>mysql databees</b>
php in je computer
php in je harses
post hier je databees
php in je computer
php in je harses
post hier je databees

deze uitkomst krijg ik met je code, als ik 2 kopjes heb, (ik heb het kopje mysql databees erbij gedaan) dan gaat ie dus alles door elkaar gooien, hij laat alles 2 keer zien, en de 'forums' behorend bij kopje 1 en kopje 2 gooit ie door elkaar. how 2 fix masterlijke mensen van GoT ? :)

Verwijderd

Topicstarter
waarom nou geen replies? :( :(
omdat mijn vragen te dom zijn? }:O
of te slim zijn? (8>
:? :? :? :?

Verwijderd

<?
include("config.php");
$mc = mysql_connect($host);
mysql_select_db ($db, $mc);
$head = 0;
$sql = mysql_query("SELECT * FROM forum, heads");
while ($result = mysql_fetch_object($sql)) {
if $result->headname != $headname)
$head = 0;

if ($head == 0)
echo "<b>$result->headname<b>";
$headname = $result->headname;
$head++;

$result->headid<br>";
}
mysql_close($mc);
?>

Bovenstaand is een mogelijkheid.
Kan je niet makkelijker de kopjes in een apparte table zetten en dan de items met een reference aan elkaar hangen met een in de kopjes tabel unieke id?

Verwijderd

Topicstarter
nou...het idee is:
ik heb de tabel heads (dat zijn de kopjes) en de tabel forum (dat zijn die forums) de heads hebben een ID die is bijvoorbeeld 1, de foums die eraan hangen hebben ook als headid 1, daardoor linken ze in principe aan elkaar. het enige probleem is, dat ik in een kort scriptje alle dingen in de jusite volgorde wil zien...ik kan wel een script schrijven, waarmee ie iedere keer los de head uit de tabel leest, en daaronder een loopje met alle forums die bij doie topic horen maar dan krijg ik een beetje een lang scriptje :P en ut moet zo kort mogelijk natuurlijk :) :)
Pagina: 1