Avatar billede trax Nybegynder
24. juni 2007 - 01:20 Der er 8 kommentarer og
2 løsninger

Vælg database via form

min forbindelse til databasen ser sådan her ud:

mysql_connect('localhost', 'root');
        mysql_select_db('infostander');
        mysql_query("INSERT INTO 1 ...............

Insert INTO 1 vil jeg gerne kunne definere via en popup-box som ser ca. sådan her ud:

<select name="database_valg" size="1">               
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
                </select>

Hvordan gør jeg lige det?
Avatar billede mccookie Seniormester
24. juni 2007 - 02:36 #1
Jamen

Så skal du vel submitte det valg og hente det inden du kalder din database og gøre noget ala........

if(!empty($_REQUEST['database_valg']))
    {
      $db = $_REQUEST['database_valg'];
      mysql_connect('localhost', 'root');
        mysql_select_db($db);
        mysql_query("INSERT INTO 1 ...............

    }

Er det sådan noget du tænker?
Avatar billede mccookie Seniormester
24. juni 2007 - 02:36 #2
Formoder du selv har styr på form og submit :o)
Avatar billede trax Nybegynder
24. juni 2007 - 10:45 #3
Hmm, ændre det på min  "INSERT INTO 1" ?

Det gør vel at jeg skal lave 3x kode, altså en for hver database valg?
Avatar billede jakobdo Ekspert
24. juni 2007 - 10:54 #4
Når du skriver database, mener du så database?
Eller mener du måske tabel?
Avatar billede trax Nybegynder
24. juni 2007 - 16:10 #5
jeg mener self. tabel :) min fejl
Avatar billede jakobdo Ekspert
24. juni 2007 - 18:15 #6
Rettelse af mccookie:

if(!empty($_REQUEST['tabel_valg']))
{
    $tabel = $_REQUEST['tabel_valg'];
    mysql_connect('localhost', 'root');
    mysql_select_db('infostander');
    mysql_query("INSERT INTO $tabel ...............
}
Avatar billede trax Nybegynder
24. juni 2007 - 18:49 #7
Det virkede.

Deling af point da mccookie's svar kunne være påvirket af jeg havde skrevet forkert?
Avatar billede jakobdo Ekspert
24. juni 2007 - 18:58 #8
Svar!
Avatar billede mccookie Seniormester
24. juni 2007 - 23:50 #9
:o)

Godt du fik til at fungerer ;)
Avatar billede jakobdo Ekspert
25. juni 2007 - 08:48 #10
Takker for point.
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