Avatar billede berner5300 Nybegynder
17. juni 2011 - 22:31 Der er 13 kommentarer og
1 løsning

Fremkald fra mysql med ID

Er der nogen der ved hvordan jeg får min nyhed frem via et ID?

Koden som jeg har prøvet er her:
if($_GET['valg'] == "nyhed") {
                  echo "<h2>Nyhed</h2>";
                  $news_id = $_GET['n_id'];
                  $user = mysql_query("SELECT * FROM news WHERE n_id = '$news_id'");
                  $row = mysql_fetch_array($user, MYSQL_ASSOC);
                  echo 'ID: '.$row['n_id'].'<br />';
                  echo 'Overskrift: '.$row['overskrift'].'<br />';
                  echo 'Besked: '.$row['besked'].'<br />';
                  echo 'Dato: '.$row['dato'].'<br />';
                  echo 'Bruger level: '.$row['user_id'].'<br />';
              }

Og min mysql for news:
DROP TABLE IF EXISTS `news`;
CREATE TABLE IF NOT EXISTS `news` (
  `n_id` int(11) NOT NULL AUTO_INCREMENT,
  `overskrift` varchar(255) NOT NULL,
  `besked` text NOT NULL,
  `dato` varchar(25) NOT NULL,
  `user_id` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;

Gør jeg noget rigtigt? Eller er jeg helt væk?
Avatar billede berner5300 Nybegynder
17. juni 2011 - 22:47 #1
Det jeg mener er at jeg har lavet nyheder til link, altså fx news.php?id=1 .
Hvordan får jeg så nyheden med ID'et 1 frem? Osv i forhold til ID'et..
Avatar billede kjeldsted Novice
17. juni 2011 - 23:24 #2
Hvordan ser den URL ud son du tester med?
Avatar billede berner5300 Nybegynder
17. juni 2011 - 23:26 #3
Avatar billede kjeldsted Novice
17. juni 2011 - 23:34 #4
Du skal nok tilføje ?valg=nyhed&n_id=10 hvis du vil se den 10. nyhed.
Avatar billede berner5300 Nybegynder
17. juni 2011 - 23:35 #5
Hvor henne?
Avatar billede berner5300 Nybegynder
17. juni 2011 - 23:36 #6
Jeg har en .htaccess der skjuler ?valg=
Avatar billede kjeldsted Novice
17. juni 2011 - 23:39 #7
Og hvordan ser den .htaccess så ud?
Avatar billede berner5300 Nybegynder
17. juni 2011 - 23:40 #8
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?valg=$1 [L]
Avatar billede kjeldsted Novice
18. juni 2011 - 00:14 #9
Hvis du får index.php til at udskrive hhv. $_GET['valg'] og $_GET['n_id'] hvad får du så?
Avatar billede berner5300 Nybegynder
28. juni 2011 - 02:23 #10
Svar
Avatar billede berner5300 Nybegynder
28. juni 2011 - 02:23 #11
svar.
Avatar billede berner5300 Nybegynder
28. juni 2011 - 02:24 #12
Jeg har fundet ud af det :)
Avatar billede berner5300 Nybegynder
28. juni 2011 - 04:10 #13
Jeg har fundet ud af det :)
Men tak for hjælpen
Avatar billede kjeldsted Novice
28. juni 2011 - 08:04 #14
Hvad var din løsning? http://www.eksperten.dk/faq#faq-3-4

Og tak for points...........
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester