hyperlink van een id maken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

05/02/2004 09:38:00
Quote Anchor link
Ik heb een scherm gemaakt die er (eenvoudig) als volgt uitziet:

14 Titel_1
15 Titel_2
16 Titel_3

De getallen 14, 15 en 16 komen overeen met een id uit de database. Als op een van deze drie getallen geklikt wordt, moet de bijbehorende tekst worden getoond. Dus eigenlijk wil ik een hyperlink die bij een id de bijbehorende velden ophaalt. Weet iemand hoe dit moet?
 
PHP hulp

PHP hulp

27/11/2024 08:35:11
 
Arend a

Arend a

05/02/2004 11:39:00
Quote Anchor link
Redelijk simpel: je maakt een mysql database, met 3 colommen:

uit de losse pols, niet getest, niet debugged.

create table records (
record_id int(4) auto_increment,
record_titel varchar(50) not null,
record_tekst text
);


lijst.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?

mysql_connect("zoekmaaropindehandleiding") or die "Fout opgezocht";

$result = mysql_query("select * from records") or die  "Mysql error";

echo "<table>";
while ($record = mysql_fetch_assoc($result) {
echo "<tr><td><a href=kijk.php?id=$record['record_id']>$id</a></td><td>$record['record_titel']</td></tr>";
}

echo "</table>"
?>


Vervolgens.. kijk.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

if (is_integer($_GET['id']) {
   $id = $_GET['id'];
  
   mysql_connect("zoekhetmaarop") or die "Fout opgezocht";
  $result = mysql_query("Select record_titel, record_text from records where id = $id") or die "Mysql error";
  $record = mysql_fetch_assoc($result) or die "Geen result";
   echo "<b>$record['record_titel']</b><br>$record['record_text']";
}
else {
die "Fout id";
}

?>
 

08/08/2004 19:44:00
Quote Anchor link
hoe maak je een neppe id
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.