Retrieve query_string on my CGI in ksh/html ?


 
Thread Tools Search this Thread
Top Forums UNIX for Beginners Questions & Answers Retrieve query_string on my CGI in ksh/html ?
# 1  
Old 02-25-2020
Retrieve query_string on my CGI in ksh/html ?

I've this ksh script in my CGI :

Code:
SERV_LINUX=$(cat /xxx/xxx/xxx/xxx/xxx/xxx/foo.txt | awk -F';' '{print $2}' | sort | uniq)
    
    DATE_Linux=$(cat /xxx/xxx/xxx/xxx/xxx/xxx/foo.txt | awk -F';' '{print $3}' | sort | uniq)

    echo "<form action="LINUX_GNU.ksh" method="post">"
    echo "<select name="SERV">"
    echo "$SERV_LINUX" | while read SERV_LINUX; do
    echo " <option value="$SERV_LINUX">$SERV_LINUX</option>"
    done
    echo "</select>"
    
    echo "<select name="DATE_Linux">"
    echo "$DATE_Linux" | while read DATE_Linux; do
    echo " <option value="$DATE_Linux">$DATE_Linux</option>"
    done
    echo "</select>"
    
    echo "<input type="submit" value="Select">"
    echo "</form>"
    
     echo "</div>"

This piece of script create a dropdown menu which allow to choose a server. On my second page, If I put this :

Code:
read a 
echo $a

I'm able to retrieve the query string like this :

Code:
SERV=my_serv&DATE_Linux=2019-10

I want to know if it's possible to do the same things but only with button ? I mean, If I've 4 options in my dropdown menu, I would like to create 4 buttons, like that :

Code:
SERV_LINUX=$(cat /xxx/xxx/xxx/xxx/xxx/xxx/foo.txt | awk -F';' '{print $2}' | sort | uniq)

echo "<form action="test.ksh" method="post">"
echo "$SERV_LINUX" | while read SERV_LINUX; do
echo "<input type="submit" value="$SERV_LINUX">"
done
echo "</select>"
echo "</form>"

One button for each options of the dropdown. When I will click on the button, a new page will open with the result :

Code:
SERV=my_serv

But When I try that, I've no result... Do you think it's possible ? Do u have any idea to do this ?

Thanks ! Smilie
# 2  
Old 02-25-2020
try adding names to each button:
Code:
echo "<input type="submit" name="server$RANDOM" value="$SERV_LINUX" />"


Last edited by rdrtx1; 02-25-2020 at 02:24 PM..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

How to convert my /bin/sh script with cgi and html to run it on browser!??

Hello, I want to run this script on my CentOS 6 via browser : ________________________________________________________________________________________________ #!/bin/sh echo Username? read MY_NAME echo Provisional file name? read MY_FILE echo File NAME you want to save? read MY_FILE2... (16 Replies)
Discussion started by: juta2020
16 Replies

2. Shell Programming and Scripting

Run command through html+cgi in bash

Hi everyone, I want to kill process through the web, so I create html page with single bottom that run kill command in shell script with CGI. Here is html code: <td><form METHOD="GET" action="http://IP:port/cgi_bin/script.cgi" > <input type="submit" value= "Submit" > <INPUT name="q"... (7 Replies)
Discussion started by: indeed_1
7 Replies

3. Shell Programming and Scripting

Retrieve information Text/Word from HTML code using awk/sed

awk/sed newbie here. I have a HTML file and from that file and I would like to retrieve a text word. <font face=arial size=-1><li><a href=/value_for_clients/Tokyo/abc_process.txt>abc</a> NDK Version: 4.0 </li> <font face=arial size=-1><li><a... (6 Replies)
Discussion started by: sk2code
6 Replies

4. Shell Programming and Scripting

Javascript or HTML to retrieve apache username

I have a internal wesbite set up and any visitor must enter username / passwd as defined in apache (I've set these up using htpasswd) I use cgi scripts set up using ksh or javascript to populate pages / tables etc. I want to be able to get the apache username that the used authorised... (3 Replies)
Discussion started by: frustrated1
3 Replies

5. UNIX and Linux Applications

execute shell script using CGI for html site

hi there im currently in the process of creating a website for use basically within our org. im using a os x machine and installed MAMP - which includes Apache, mysql... the site will be used by techs to primarily install pkgs files onto os x devices. i would like to have buttons or hyperlinks... (2 Replies)
Discussion started by: sheshe
2 Replies

6. Shell Programming and Scripting

How to pass data from server (CGI script) to client (html page)

Hi I know how to pass data from client side (html file) to server using CGI script (POST method). I also know how to re-create the html page from server side after receiving the data (using printf). However I want to write static pages on client side (only the structure), and only to pass... (0 Replies)
Discussion started by: naamabm
0 Replies

7. Shell Programming and Scripting

cgi script to echo a html file

Hi, I'm learning some simple cgi scripting. I can make a script like this, so my browser shows "Hello World" /www/cgi-bin/name.sh --- #!/bin/sh MyName=World echo "<html> Hello $MyName </html>" --- What I'd like is to have a separate html and script files in the cgi folder so ... (1 Reply)
Discussion started by: Performer
1 Replies

8. Shell Programming and Scripting

html - df -k cgi script

Hey - I am new to cgi scripting... just writing a script to output df -k output to html page... but I cannot get the df lines on separate lines on the page, it all comes out on one line and is not very readable.. any suggestions? My script is below - please keep in mind I am only new to it so... (1 Reply)
Discussion started by: frustrated1
1 Replies

9. Shell Programming and Scripting

HTML form to cgi help

I wrote a script to automate user account verification against peoplesoft. Now I want to make it available to my peers via the web. It is running on Solaris. I have the form written, but am not sure how to make it work. I think the form should call a perl cgi when submitted. The cgi should call... (7 Replies)
Discussion started by: 98_1LE
7 Replies

10. UNIX for Dummies Questions & Answers

HTML-CGI on Unix

AAAHHH!! I've made a perl program that you can run on a web browser. This program needs to be run everyday, and I don't want to have to run it everyday. The problem is when I try running the program from my terminal, all it does is print stuff to the terminal page (the program involves a lot of... (4 Replies)
Discussion started by: sstevens
4 Replies
Login or Register to Ask a Question