url in database uitvoeren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Hans

Hans

10/03/2009 15:25:00
Quote Anchor link
Ik heb een tabel met daarin voor ieder id een andere url.

Via php wil ik dat deze urls gestart worden afhankelijk van hun id.

Iemand een idee?

Alvast bedankt.
 
PHP hulp

PHP hulp

18/11/2024 17:31:03
 
Dennis Mertens

Dennis Mertens

10/03/2009 15:30:00
Quote Anchor link
Wat bedoel je met gestart worden?

Een include of?
 
Hans

Hans

11/03/2009 02:32:00
Quote Anchor link
In de database staat bij elk id een adres naar een php file die gegevens uit een xml file haalt.
Het is de bedoeling dat middels dat script het php bestand in de database geopend wordt in de browser. En dat afhankelijk van het id.
 
Marco PHPJunky

Marco PHPJunky

11/03/2009 09:59:00
Quote Anchor link
Je zou dit kunnen door d.m.v. een switch:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$mode = (isset($_GET['id']) ? $_GET['id'] : 'error');

switch($mode) {

case 'error':
      echo 'Sorry er ging onverwachts iets fout';
break;

case 1:
 // Bestand...
break;

enze...
}


of je zou als het er wat meer zijn kunnen checken of het id is mee gegeven en niet leeg is dan de row van het id op te halen uit de DB en dan er naar toe te linken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
if(isset($_get['id']) and !empty($_get['id']))
{
 $getid = mysql_query('select id, link from tabel where id = '.$_get['id'].' limit 1') or die (mysql_error());

if(mysql_num_rows($getid) <> NULL)
{
// hier resultaat....
}
else
{
echo 'sorry kon het gevraagde id niet vinden..';
}

}


Vergeet eventueele controlles niet erbij te zetten !!
Gewijzigd op 01/01/1970 01:00:00 door Marco PHPJunky
 
Mark moes

mark moes

11/03/2009 10:09:00
Quote Anchor link
Volgens mij kan het ook makkelijker, als ik begrijp wat Hans bedoelt:

Maak een extra rij aan in de tabel. Noem deze rij url...
Haal vervolgens de gegevens uit deze rij per id, en stop dat in een header.

Je kunt dat vrij eenvoudig uitbreiden met if else, zodat je maar 1 resultaat laat zien of iets dergelijks...
 



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.