Jump to content

Entiranz

Members
  • Posts

    18
  • Joined

  • Last visited

    Never

Profile Information

  • Gender
    Not Telling

Entiranz's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. Damn, should have noticed that... well, it works fine now. Thanks for pointing it out to me, i hope i dont make any similar errors in the future that you have to waste your time solving for me. Thanks alot, marking this as solved. Entiranz.
  2. To tell you the truth, i have no idea why some of the post is missing. It sure wasnt missing in the preview. At any rate, ill remove some of it making it easier to read. And by select bar i mean the <select> in a HTML form. Sorry if that was abit unclear, some information at the bottom was missing too. All in all its only the start of it that needs worrying about, since the function wont even execute to the point of issuing the alert i put in to see if it works. Simplified wherecreateadv(): function wherecreateadv() { var formInputs = document.forms["searchengine"].elements; var Wselect = forminputs["oper"].value; var Wcreate; var Wtextcreate; alert("This is working!"); if(Wselect == "BETWEEN") { Wtextcreate = "<p>Avancerade Sök parametrar: Välj den andra parametern.</p><br />"; if(formInputs["tableselect"].value == "anställda") { Insert code here... } else { var Wcreate = "Error, no table has been selected."; } document.getElementById("WCreateTextArea").innerHTML = Wtextcreate; document.getElementById("WCreateArea").innerHTML = Wcreate; } else if(Wselect == "IN") { Wtextcreate = "<p>Avancerade Sök parametrar: Välj den andra parametern.</p><br />"; Insert code here... } else { var Wcreate = "Error, no table has been selected."; } document.getElementById("WCreateTextArea").innerHTML = Wtextcreate; document.getElementById("WCreateArea").innerHTML = Wcreate; } } Simplified selectCreate2() function selectCreate2() { var formInputs = document.forms["searchengine"].elements; if(formInputs["tableselect"].value == "anställda") { Insert code here... } else { var rowCreate = "Error, no table has been selected."; } document.getElementById("javabarout2").innerHTML = rowCreate; } The code at insert code here... isnt the issue, since one of the functions wont even execute at all. I dont know what the problem is, since they both use buttons that are identical except for the onclick value. I hope this is easier to read, and sorry again for the previous post, i have no idea how that happened. Entiranz.
  3. Hi, i have two different functions im using to create select bars to add more options for a search engine. The problem is, one is working and the other one isnt. Ive looked over the two and cant find the issue. First know that they both depend on another function in order to create their on select bars. Im getting rather annoyed at this and would appreciate some help. The first function: selectCreate2(). function selectCreate2() { var formInputs = document.forms["searchengine"].elements; if(formInputs["tableselect"].value == "anställda") { if(formInputs["columnselect"].value == "ID") { var rowCreate = "<select name=\"rowselect\"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option></select>"; } else if (formInputs["columnselect"].value == "Förnamn") { var rowCreate = "<select name=\"rowselect\"><option>'Anders'</option><option>'Hedvig'</option><option>'Jim'</option><option>'Bill'</option><option>'Pontus'</option><option>'Fanny'</option><option>'Julia'</option><option>'Malin'</option></select>"; } else if (formInputs["columnselect"].value == "Efternamn") { var rowCreate = "<select name=\"rowselect\"><option>'Lönnbärström'</option><option>'Sten'</option><option>'Rasken'</option><option>'Peterson'</option><option>'Bok'</option><option>'Ingerblom'</option><option>'Olofsson'</option></select>"; } else if (formInputs["columnselect"].value == "Lön") { var rowCreate = "<select name=\"rowselect\"><option>10000</option><option>12500</option><option>7500</option><option>8750</option><option>11250</option><option>15000</option><option>13750</option></select>"; } else if (formInputs["columnselect"].value == "PI ID") { var rowCreate = "<select name=\"rowselect\"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option></select>"; } else if (formInputs["columnselect"].value == "Kontakt ID") { var rowCreate = "<select name=\"rowselect\"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option></select>"; } else if (formInputs["columnselect"].value == "Avdelning ID") { var rowCreate = "<select name=\"rowselect\"><option>1</option><option>2</option><option>3</option></select>"; } else { var rowCreate = "Error, no column has been selected."; } } else if(formInputs["tableselect"].value == "avdelningar") { if(formInputs["columnselect"].value == "ID") { var rowCreate = "<select name=\"rowselect\"><option>1</option><option>2</option><option>3</option></select>"; } else if (formInputs["columnselect"].value == "Avdelning") { var rowCreate = "<select name=\"rowselect\"><option>'3D Style'</option><option>'Image Style'</option><option>'Animation Style'</option></select>"; } else if (formInputs["columnselect"].value == "Syfte") { var rowCreate = "<select name=\"rowselect\"><option>'3D Modellering'</option><option>'Texturering'</option><option>'Animering'</option></select>"; } else if (formInputs["columnselect"].value == "Antal Medlemmar") { var rowCreate = "<select name=\"rowselect\"><option>3</option><option>2</option></select>"; } else if (formInputs["columnselect"].value == "Effektivitet") { var rowCreate = "<select name=\"rowselect\"><option>'80%'</option><option>'95%'</option><option>'85%'</option></select>"; } else { var rowCreate = "Error, no column has been selected."; } } else if(formInputs["tableselect"].value == "kontakt information") { if (formInputs["columnselect"].value == "ID") { var rowCreate = "<select name=\"rowselect\"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option></select"; } else if (formInputs["columnselect"].value == "Telefon Nr") { var rowCreate = "<select name=\"rowselect\"><option>686543</option><option>954875</option><option>246417</option><option>857765</option><option>947652</option><option>976456</option><option>554437</option></select"; } else if (formInputs["columnselect"].value == "Email Adress") { var rowCreate = "<select name=\"rowselect\"><option>'anders.lö[email protected]'</option><option>'[email protected]'</option><option>'[email protected]'</option><option>'[email protected]'</option><option>'[email protected]'</option><option>'[email protected]'</option><option>'[email protected]'</option></select"; } else if (formInputs["columnselect"].value == "Mobil Nr") { var rowCreate = "<select name=\"rowselect\"><option>4786535698</option><option>3869087654</option><option>9761346742</option><option>7456886430</option><option>7589865435</option><option>9678876442</option><option>2479764345</option></select"; } else if (formInputs["columnselect"].value == "Post Nr") { var rowCreate = "<select name=\"rowselect\"><option>64329</option><option>63549</option><option>60978</option><option>62489</option><option>69024</option><option>67983</option><option>62435</option></select"; } else if (formInputs["columnselect"].value == "IP Adress") { var rowCreate = "<select name=\"rowselect\"><option>'192.24.96.258'</option><option>'158.01.2.78'</option><option>'92.582.1.672'</option><option>'12.48.31.525'</option><option>'168.90.201.51'</option><option>'167.30.90.572'</option><option>'290.51.756.90'</option></select"; } else { var rowCreate = "Error, no column has been selected."; } } else if(formInputs["tableselect"].value == "privat information") { if (formInputs["columnselect"].value == "ID") { var rowCreate = "<select name=\"rowselect\"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option></select>"; } else if (formInputs["columnselect"].value == "Adress") { var rowCreate = "<select name=\"rowselect\"><option>'Jacobsbergsvägen 21'</option><option>'Tornstorget 49'</option><option>'Flädergatan 20'</option><option>'Björnbärstorget 11'</option><option>'Storströmsvägen 8'</option><option>'Liljestigen 2'</option><option>'Bärnstensgatan 15'</option></select>"; } else if (formInputs["columnselect"].value == "Moder") { var rowCreate = "<select name=\"rowselect\"><option>'Ingalill Lönnbärström'</option><option>'Inger Sten'</option><option>'Elin Rasken'</option><option>'Matilda Peterson'</option><option>'Therése Bok'</option><option>'Denisé Ingerblom'</option><option>'Emma Olofsson'</option></select>"; } else if (formInputs["columnselect"].value == "Fader") { var rowCreate = "<select name=\"rowselect\"><option>'Patrick Lönnbärström'</option><option>'Petter Sten'</option><option>'Viktor Rasken'</option><option>'Martin Peterson'</option><option>'Harry Bok'</option><option>'Pär Ingerblom'</option><option>'Dennis Olofsson'</option></select>"; } else if (formInputs["columnselect"].value == "Antal Syskon") { var rowCreate = "<select name=\"rowselect\"><option>1</option><option>2</option><option>0</option><option>4</option></select>"; } else if (formInputs["columnselect"].value == "Vaknings Tid") { var rowCreate = "<select name=\"rowselect\"><option>'07:00'</option><option>'06:30'</option><option>'06:00-08:00'</option><option>'06:47'</option></select>"; } else if (formInputs["columnselect"].value == "Morgon Rutin") { var rowCreate = "<select name=\"rowselect\"><option>'Äter frukost, duschar.'</option><option>'Äter frukost, duschar, borstar håret.'</option><option>'Äter frukost,duschar, snackar skit i en halvtimme.'</option><option>'Äter frukost, snackar skit i en halvtimme.'</option><option>'Försover sig/Äter frukost.'</option><option>'Duschar,borstar håret, kanske äter frukost.'</option><option>'Halvsover i en halvtimme, äter frukost, duschar.'</option><option>'Äter frukost snabbt, duschar.'</option></select>"; } else if (formInputs["columnselect"].value == "Anländer till Jobbet") { var rowCreate = "<select name=\"rowselect\"><option>'09:00'</option><option>'09:05'</option><option>'08:45'</option><option>'09:30'</option><option>'09:15'</option><option>'08:47'</option><option>'09:45'</option></select>"; } else if (formInputs["columnselect"].value == "Hemligheter") { var rowCreate = "<select name=\"rowselect\"><option>'Är kär i Fanny.'</option><option>'Är masochist.'</option><option>'Har en hemlig flickvän.'</option><option>'Har samma flickvän som Jim.'</option><option>'?'</option><option>'Vägrar inse att hon gillar Anders.'</option><option>'Är hemligt kär i Fanny.'</option><option>'Har en stor samling antika dockor hemma.'</option></select>"; } else { var rowCreate = "Error, no column has been selected." } } else { var rowCreate = "Error, no table has been selected."; } document.getElementById("javabarout2").innerHTML = rowCreate; } The second function: wherecreateadv(). function wherecreateadv() { var formInputs = document.forms["searchengine"].elements; var Wselect = forminputs["oper"].value; var Wcreate; var Wtextcreate; alert("This is working!"); if(Wselect == "BETWEEN") { Wtextcreate = "<p>Avancerade Sök parametrar: Välj den andra parametern.</p><br />"; if(formInputs["tableselect"].value == "anställda") { if(formInputs["columnselect"].value == "ID") { var Wcreate = "<select name=\"wcreate\"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option></select>"; } else if (formInputs["columnselect"].value == "Förnamn") { var Wcreate = "<select name=\"wcreate\"><option>'Anders'</option><option>'Hedvig'</option><option>'Jim'</option><option>'Bill'</option><option>'Pontus'</option><option>'Fanny'</option><option>'Julia'</option><option>'Malin'</option></select>"; } else if (formInputs["columnselect"].value == "Efternamn") { var Wcreate = "<select name=\"wcreate\"><option>'Lönnbärström'</option><option>'Sten'</option><option>'Rasken'</option><option>'Peterson'</option><option>'Bok'</option><option>'Ingerblom'</option><option>'Olofsson'</option></select>"; } else if (formInputs["columnselect"].value == "Lön") { var Wcreate = "<select name=\"wcreate\"><option>10000</option><option>12500</option><option>7500</option><option>8750</option><option>11250</option><option>15000</option><option>13750</option></select>"; } else if (formInputs["columnselect"].value == "PI ID") { var Wcreate = "<select name=\"wcreate\"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option></select>"; } else if (formInputs["columnselect"].value == "Kontakt ID") { var Wcreate = "<select name=\"wcreate\"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option></select>"; } else if (formInputs["columnselect"].value == "Avdelning ID") { var Wcreate = "<select name=\"wcreate\"><option>1</option><option>2</option><option>3</option></select>"; } else { var Wcreate = "Error, no column has been selected."; } } else if(formInputs["tableselect"].value == "avdelningar") { if(formInputs["columnselect"].value == "ID") { var Wcreate = "<select name=\"wcreate\"><option>1</option><option>2</option><option>3</option></select>"; } else if (formInputs["columnselect"].value == "Avdelning") { var Wcreate = "<select name=\"wcreate\"><option>'3D Style'</option><option>'Image Style'</option><option>'Animation Style'</option></select>"; } else if (formInputs["columnselect"].value == "Syfte") { var Wcreate = "<select name=\"wcreate\"><option>'3D Modellering'</option><option>'Texturering'</option><option>'Animering'</option></select>"; } else if (formInputs["columnselect"].value == "Antal Medlemmar") { var Wcreate = "<select name=\"wcreate\"><option>3</option><option>2</option></select>"; } else if (formInputs["columnselect"].value == "Effektivitet") { var Wcreate = "<select name=\"wcreate\"><option>'80%'</option><option>'95%'</option><option>'85%'</option></select>"; } else { var Wcreate = "Error, no column has been selected."; } } else if(formInputs["tableselect"].value == "kontakt information") { if (formInputs["columnselect"].value == "ID") { var Wcreate = "<select name=\"wcreate\"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option></select"; } else if (formInputs["columnselect"].value == "Telefon Nr") { var Wcreate = "<select name=\"wcreate\"><option>686543</option><option>954875</option><option>246417</option><option>857765</option><option>947652</option><option>976456</option><option>554437</option></select"; } else if (formInputs["columnselect"].value == "Email Adress") { var Wcreate = "<select name=\"wcreate\"><option>'anders.lö[email protected]'</option><option>'[email protected]'</option><option>'[email protected]'</option><option>'[email protected]'</option><option>'[email protected]'</option><option>'[email protected]'</option><option>'[email protected]'</option></select"; } else if (formInputs["columnselect"].value == "Mobil Nr") { var Wcreate = "<select name=\"wcreate\"><option>4786535698</option><option>3869087654</option><option>9761346742</option><option>7456886430</option><option>7589865435</option><option>9678876442</option><option>2479764345</option></select"; } else if (formInputs["columnselect"].value == "Post Nr") { var Wcreate = "<select name=\"wcreate\"><option>64329</option><option>63549</option><option>60978</option><option>62489</option><option>69024</option><option>67983</option><option>62435</option></select"; } else if (formInputs["columnselect"].value == "IP Adress") { var Wcreate = "<select name=\"wcreate\"><option>'192.24.96.258'</option><option>'158.01.2.78'</option><option>'92.582.1.672'</option><option>'12.48.31.525'</option><option>'168.90.201.51'</option><option>'167.30.90.572'</option><option>'290.51.756.90'</option></select"; } else { var Wcreate = "Error, no column has been selected."; } } else if(formInputs["tableselect"].value == "privat information") { if (formInputs["columnselect"].value == "ID") { var Wcreate = "<select name=\"wcreate\"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option></select>"; } else if (formInputs["columnselect"].value == "Adress") { var Wcreate = "<select name=\"wcreate\"><option>'Jacobsbergsvägen 21'</option><option>'Tornstorget 49'</option><option>'Flädergatan 20'</option><option>'Björnbärstorget 11'</option><option>'Storströmsvägen 8'</option><option>'Liljestigen 2'</option><option>'Bärnstensgatan 15'</option></select>"; } else if (formInputs["columnselect"].value == "Moder") { var Wcreate = "<select name=\"wcreate\"><option>'Ingalill Lönnbärström'</option><option>'Inger Sten'</option><option>'Elin Rasken'</option><option>'Matilda Peterson'</option><option>'Therése Bok'</option><option>'Denisé Ingerblom'</option><option>'Emma Olofsson'</option></select>"; } else if (formInputs["columnselect"].value == "Fader") { var Wcreate = "<select name=\"wcreate\"><option>'Patrick Lönnbärström'</option><option>'Petter Sten'</option><option>'Viktor Rasken'</option><option>'Martin Peterson'</option><option>'Harry Bok'</option><option>'Pär Ingerblom'</option><option>'Dennis Olofsson'</option></select>"; } else if (formInputs["columnselect"].value == "Antal Syskon") { var Wcreate = "<select name=\"wcreate\"><option>1</option><option>2</option><option>0</option><option>4</option></select>"; } else if (formInputs["columnselect"].value == "Vaknings Tid") { var Wcreate = "<select name=\"wcreate\"><option>'07:00'</option><option>'06:30'</option><option>'06:00-08:00'</option><option>'06:47'</option></select>"; } else if (formInputs["columnselect"].value == "Morgon Rutin") { var Wcreate = "<select name=\"wcreate\"><option>'Äter frukost, duschar.'</option><option>'Äter frukost, duschar, borstar håret.'</option><option>'Äter frukost,duschar, snackar skit i en halvtimme.'</option><option>'Äter frukost, snackar skit i en halvtimme.'</option><option>'Försover sig/Äter frukost.'</option><option>'Duschar,borstar håret, kanske äter frukost.'</option><option>'Halvsover i en halvtimme, äter frukost, duschar.'</option><option>'Äter frukost snabbt, duschar.'</option></select>"; } else if (formInputs["columnselect"].value == "Anländer till Jobbet") { var Wcreate = "<select name=\"wcreate\"><option>'09:00'</option><option>'09:05'</option><option>'08:45'</option><option>'09:30'</option><option>'09:15'</option><option>'08:47'</option><option>'09:45'</option></select>"; } else if (formInputs["columnselect"].value == "Hemligheter") { var Wcreate = "<select name=\"wcreate\"><option>'Är kär i Fanny.'</option><option>'Är masochist.'</option><option>'Har en hemlig flickvän.'</option><option>'Har samma flickvän som Jim.'</option><option>'?'</option><option>'Vägrar inse att hon gillar Anders.'</option><option>'Är hemligt kär i Fanny.'</option><option>'Har en stor samling antika dockor hemma.'</option></select>"; } else { var Wcreate = "Error, no column has been selected." } } else { var Wcreate = "Error, no table has been selected."; } document.getElementById("WCreateTextArea").innerHTML = Wtextcreate; document.getElementById("WCreateArea").innerHTML = Wcreate; } else if(Wselect == "IN") { Wtextcreate = "<p>Avancerade Sök parametrar: Välj den andra parametern.</p><br />"; if(formInputs["tableselect"].value == "anställda") { if(formInputs["columnselect"].value == "ID") { var Wcreate = "<select name=\"wcreate\"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option></select>"; } else if (formInputs["columnselect"].value == "Förnamn") { var Wcreate = "<select name=\"wcreate\"><option>'Anders'</option><option>'Hedvig'</option><option>'Jim'</option><option>'Bill'</option><option>'Pontus'</option><option>'Fanny'</option><option>'Julia'</option><option>'Malin'</option></select>"; } else if (formInputs["columnselect"].value == "Efternamn") { var Wcreate = "<select name=\"wcreate\"><option>'Lönnbärström'</option><option>'Sten'</option><option>'Rasken'</option><option>'Peterson'</option><option>'Bok'</option><option>'Ingerblom'</option><option>'Olofsson'</option></select>"; } else if (formInputs["columnselect"].value == "Lön") { var Wcreate = "<select name=\"wcreate\"><option>10000</option><option>12500</option><option>7500</option><option>8750</option><option>11250</option><option>15000</option><option>13750</option></select>"; } else if (formInputs["columnselect"].value == "PI ID") { var Wcreate = "<select name=\"wcreate\"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option></select>"; } else if (formInputs["columnselect"].value == "Kontakt ID") { var Wcreate = "<select name=\"wcreate\"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option></select>"; } else if (formInputs["columnselect"].value == "Avdelning ID") { var Wcreate = "<select name=\"wcreate\"><option>1</option><option>2</option><option>3</option></select>"; } else { var Wcreate = "Error, no column has been selected."; } } else if(formInputs["tableselect"].value == "avdelningar") { if(formInputs["columnselect"].value == "ID") { var Wcreate = "<select name=\"wcreate\"><option>1</option><option>2</option><option>3</option></select>"; } else if (formInputs["columnselect"].value == "Avdelning") &n
  4. Nevermind i managed to solve it. I added a float: left; attribute to the div containing the slideshow. Rookie mistake. Marking this as solved.
  5. Hi im having some trouble with a website im making. Inside the main content area i want 3 columns, two for text and one for a javascript based slideshow i made. The slideshow is complete, but the other two columns are having trouble at the moment. They end up below the main content area, not inside it. Ive looked over the code, making sure that they are all the right size and located where they are supposed to be, but cant find any problems with it. I hope you guys can help. The HTML code that specifies the main content area: <div id="Innehall"> <h2> Här under ligger bildspelet där alla bilder jag har lagt upp finns.</h2> <div id="Vansterkolumn"> </div> <div id="Bildspelet"> <div id="topbar"> </div> <div id="Bild"> <img src="Bildspels Bilder/Stolen New.jpg" name="Bilden" border="0" width="375" height="325"/> </div> <div id="bottenbar"> <div id="buttonpositioning"> </div> <div id="buttons"> <a id="Bback" onmousedown="bildprev()"><img src="Bildspel Previous.png" /></a> <a id="Breset" onmousedown="bildreset()"><img src="Bildspel Reset.png" /></a> <a id="Bnext" onmousedown="bildnext()"><img src="Bildspel Next.png" /></a> </div> </div> </div> <div id="Hogerkolumn"> <h4>Länk</h4> <br /> <p>Här under så finns det en länk till min Skydrive, där man kan se alla mina arbeten i rätt storlek.</p> <br /> <a href="https://skydrive.live.com/?lc=1053#cid=066974471AB2B7A4&id=66974471AB2B7A4!128">Min Skydrive.</a> </div> </div> The CSS code that specifies the main content area: div#Innehall { width: 830px; height: 500px; margin: auto; text-align: left; background-image: url('Innehall Bakgrunds Textur.png'); background-repeat: no-repeat; border: 1px solid black; } div#Innehall h2 { text-align: center; } div#Innehall h4 { text-align: center; } div#Bildspelet { width: 400px; height: 400px; margin: auto; background-image: url('Bildspels Bakgrund.png'); background-repeat: no-repeat; } div#topbar { width: 400px; height: 25px; margin: auto; } div#Bild { width: 375px; height: 325px; margin: auto; } div#bottenbar { width: 400px; height: 50px; margin: auto; } div#buttonpositioning { width: 400px; height: 15px; margin: auto; } div#buttons { width: 135px; height: 20px; margin: auto; } div#buttons a:hover { cursor: pointer; } #Bback { width: 45px; height: 20px; display: block; float: left; } #Breset { width: 45px; height: 20px; display: block; float: left; } #Bnext { width: 45px; height: 20px; display: block; float: left; } div#Vansterkolumn { height: 400px; width: 200px; float: left; text-align: left; margin: auto; } div#Hogerkolumn { height: 400px; width: 200px; float: right; text-align: left; margin: auto; } Let me know if you need the rest of the code. Entiranz.
  6. Okay, now i know that. I did manage to make it work but this is only for a school assignment, i have no intention of using it inside an actual website. But before i mark this as solved is there any other way to make it work like i intend to, without problems like this? It would be nice to be able to create a search engine like this, but id rather do it without any security risks. Entiranz.
  7. Ok after looking over the code a few times more i noticed some syntax errors (i had written getByElementId and not getElementById and some other nonsense) but even after fixing thosethe button still doesnt do anything.. Hope you guys can help. Entiranz.
  8. Hi everyone, im trying to create a php and javascript based search engine for use with mySQL. Its main purpose is to be able to access the database without having to type any SQL code manually, and i would appreciate any help you could give me. At this stage, i have a library file that is functional and a php file that will display a table with the search results. The problem im facing right now is the main search engine, where im trying to implement javascript to create a select bar enabling you to pick the search parameters (the WHERE bit of the sql, like WHERE ID < 7 or something like that). This is my current code: <html> <head> <title>Chefens Tabell Formulär</title> <script type="text/javascript"> var formInputs = document.forms["searchengine"].elements; function selectCreate() { var textCreate = "Tabell " + formInputs["tableselect"].value + "."; if(formInputs["tableselect"].value == "anställda") { var barCreate = "<select name=\"columnselect\"><option>ID</option><option>Förnamn</option><option>Efternamn</option><option>Lön</option><option>PI ID</option><option>Kontakt ID</option><option>Avdelning ID</option></select>"; } else if(formInputs["tableselect"].value == "avdelning") { var barCreate = "<select name=\"columnselect\"><option>ID</option><option>Avdelning</option><option>Syfte</option><option>Antal Medlemmar</option><option>Effektivitet</option></select>"; } else if(formInputs["tableselect"].value == "kontakt information") { var barCreate = "<select name=\"columnselect\"><option>ID</option><option>Telefon Nr</option><option>Email Adress</option><option>Mobil Nr</option><option>Post Nr</option><option>IP Adress</option></select>"; } else if(formInputs["tableselect"].value == "privat information") { var barCreate = "<select name=\"columnselect\"><option>ID</option><option>Adress</option><option>Moder</option><option>Fader</option><option>Antal Syskon</option><option>Vaknings Tid</option><option>Morgon Rutin</option><option>Anländer till Jobbet</option><option>Hemligheter</option></select>"; } else { var barCreate = "Error, no table has been selected." } document.getByIdElement("javatextout").innerHTML = textCreate; document.getByElementId("javabarout").innerHTML = barCreate; } </script> </head> <body> <form name="searchengine" action="Chefens Svar Formular.php" method="post"> <p>Vad vill du söka efter i tabellen?</p> <br /> <select name="val"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> <option>8</option> <option>9</option> <option>10</option> <option>11</option> <option>12</option> <option>13</option> <option>14</option> <option>15</option> <option>16</option> <option>17</option> <option>17</option> <option>18</option> <option>19</option> <option>20</option> </select> <br /> <input type="checkbox" name="thing1" value="Förnamn">Förnamn <input type="checkbox" name="thing2" value="Efternamn">Efternamn <input type="checkbox" name="thing3" value="Lön">Lön <input type="checkbox" name="thing4" value="Adress">Adress <input type="checkbox" name="thing5" value="Moder">Moder <br /> <input type="checkbox" name="thing6" value="Fader">Fader <input type="checkbox" name="thing7" value="Antal Syskon">Antal Syskon <input type="checkbox" name="thing8" value="Vaknings Tid">Vaknings Tid <input type="checkbox" name="thing9" value="Morgon rutin">Morgon Rutin <input type="checkbox" name="thing10" value="Anländer till jobbet">Anländer Till Jobbet <br /> <input type="checkbox" name="thing11" value="Hemligheter">Hemligheter <input type="checkbox" name="thing12" value="Telefon Nr">Telefon Nummer <input type="checkbox" name="thing13" value="Email Adress">Email Adress <input type="checkbox" name="thing14" value="Mobil Nr">Mobil Nummer <input type="checkbox" name="thing15" value="Post Nr">Post Nummer <br /> <input type="checkbox" name="thing16" value="Ip Adress">Ip Adress <input type="checkbox" name="thing17" value="Avdelning">Avdelning <input type="checkbox" name="thing18" value="Syfte">Syfte <input type="checkbox" name="thing19" value="Antal Medlemmar">Antal Medlemmar <input type="checkbox" name="thing20" value="Effektivitet">Effektivitet <br /> <h4>Vad är sök parametrarna?</h4> <br /> <p>Vilken tabell vill du börja i?</p> <select name="tableselect"> <option>anställda</option> <option>kontakt information</option> <option>privat information</option> <option>avdelning</option> </select> <br /> <input type="button" value="Välj" onclick="selectCreate()"> <div id="javatextout"></div> <br /> <div id="javabarout"></div> <p>Vilken operator vill du använda? (=, <, >)</p> <br /> <input type="radio" name="oper" value="=">= <input type="radio" name="oper" value="<">< <input type="radio" name="oper" value=">">> <br /> <br /> <input type="reset" value="Reset"> <br /> <br /> <input type="submit" value="Search"> </form> </body> </html> Let me know if you need the other files, but i dont think you do since they get information from this one and not the other way around. Entiranz.
  9. All done, thank you for all the help ^^ marking this as solved now.
  10. Thank you, ive gotten it to work perfectly, it now displays the table i want. Probably couldnt have done this without you. On a side note though, just a simple question regarding the background color. How exactly do you use the CSS for that in here, and where? Since im used to CSS inside other files or in a style tag, how would you implement it inside the javascript bit, (i tried a copy and a few variations of the example you gave me, it failed)? Entiranz.
  11. ok, that worked, thanks alot. Now i know that the values are assigned properly. now i have another problem though. :-( Now im trying to create a table with the main function, and as far as i can tell i have probably used the HTML tags inside the wrong way. Actually, im just assuming that u can use them inside, im unsure. I know however now that you cant use them like you do in php, because then this would probably have worked. This is the current code now: <html> <head> <title>Tabell Skapare</title> <script type="text/javascript" language="Javascript"> function createTable() { var formInputs = document.forms["Controls"].elements; document.write("<html><body><table bgcolor=formInputs["farg"].value>") document.write("<tr><td>formInputs["cell1"].value</td><td>formInputs["cell2"].value</td></tr>"); document.write("</table></body></html>"); } </script> </head> <body> <div id="Controls"> <form name="Controls"> Skriv en bakrundsfärg i färgkod: <input type="text" name="farg"> <br /> Skriv text i den första tabellcellen: <input type="text" name="cell1"> <br /> Skriv text i den andra tabellcellen: <input type="text" name="cell2"> <br /> <input type="button" value="Create" onclick="createTable()"> </form> </div> <div id="Table"> <p id="tableID"></p> </div> </body> </html> Once again, i hope you guys can help me correct my numerous errors. Entiranz.
  12. Hi everyone, i got a simple Javascript problem id like some help with. I am very VERY new at javascript and probably dont know all the syntax yet but im hopin you can help me solve it or find a better solution. Ive put up an exercise for myself to learn better, in this case to use form inputs to create a table with javascript. Progress is slow and so far ive tried to find the problem myself, but i cant seem to find the solution for it. this is the code: <html> <head> <title>Tabell Skapare</title> <script type="text/javascript" language="Javascript"> function createTable() { var formInputs = document.forms["Controls"].elements; document.write(document.formInputs.elements["farg"].value); document.write(document.formInputs.elements["cell1"].value); document.write(document.formInputs.elements["cell2"].value); } </script> </head> <body> <div id="Controls"> <form name="Controls"> Skriv en bakrundsfärg i färgkod: <input type="text" name="farg"> <br /> Skriv text i den första tabellcellen: <input type="text" name="cell1"> <br /> Skriv text i den andra tabellcellen: <input type="text" name="cell2"> <br /> <input type="button" value="Create" onclick="createTable()"> </form> </div> <div id="Table"> <p id="tableID"></p> </div> </body> </html> Please ignore the other language, that isnt important When i click the button, nothing happens. At this stage, it is just supposed to show the values of the different fields so i know that the values are displayed in javascript correctly. Hopefully, its just me typing the code incorrectly. Hope you can help me with is. Entiranz.
  13. Thanks alot, that answers my question. I cant say im happy with it, since im not proficient in javascript, so i guess ill have to settle for the next best thing then. I can live with that i guess. Thanks again though.
  14. Okay, im trying to make this part of a webpage dynamic, so that a select option grants a value to a PHP variable inside the same file. That way, the variable will control a certain part of the file output so that it controls another select option. That select option will give variables to another file, but lets focus on this part. The reason why is, the only other way i can see that would work is having either loads of options in one select bar or four select bars with options each (i have four tables in the database im trying to connect to). Lets focus on this part of code below. <?php $Sokval; $Sokval1; echo "<select name=\"$Sokval1\">"; echo "<option>anställda</option>"; echo "<option>avdelningar</option>"; echo "<option>kontakt information</option>"; echo "<option>privat information</option>"; echo "</select>"; $Sokval = $Sokval1; ?> Two Examples of different options that would pop up as the select bar. <?php if($Sokval == "anställda") { echo "Tabell Anställda<br />";?> <select name="Sokval2"> <option>ID</option> <option>Förnamn</option> <option>Efternamn</option> <option>Lön</option> <option>PI ID</option> <option>Kontakt ID</option> <option>Avdelning ID</option> </select> <?php } ?> <?php if($Sokval == "avdelning") { echo "Tabell Avdelningar<br />";?> <select name="Sokval2"> <option>ID</option> <option>Avdelning</option> <option>Syfte</option> <option>Antal Medlemmar</option> <option>Effektivitet</option> </select> <?php } ?> I don't know if this kind of syntax would work, please let me know if it wouldnt. (And sorry if you dont understand what the options say)
  15. Ive managed to solve it! Just what i thought it was, a syntax error. After fixing that and a few things in mysql_fetch_array ive managed to get it to work just like i want it to. Thanks for all your help, probably wouldnt have managed to get past the problem at the start without help.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.