Получить значение списка со скриптом в bash - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть этот код:

#!/bin/bash


echo "Content-type: text/html"
echo ""

echo '
<html>
<head>
<meta http-equiv="Content-Type" content="test/html"; charset=UTF-8">
<title> CLUSTER GRAPH </title>
<h1> Cluster Graph </h1>
<hr size="4" color="blue">
</head>

<body>

<p> Choose a Cluster and press the button to generate the graph ! </p>

<form action="script_extract.sh">
        <select name="cluster" >
        <option value="Cluster_ALE01">CLUSTER 1</option>
        <option value="Cluster_AMR01">CLUSTER 1</option>
        </select>
        <br><br>
        <input type="submit" value="Generate">
</form>

</body>
</head>
</html> '

Можете ли вы сказать мне, как я могу восстановить значение, выбранное в моем списке, чтобы найти ее на новых страницах?

Например,Я хочу, чтобы открылась новая вкладка (я знаю, как это сделать без проблем), например, с предложением

"Cluster chosen : *Cluster choose in my list box*

Как я могу создать ссылку между моей первой страницей, где я выбираю свой Кластер, и истраница, которая открывается и отображает мое предложение «Выбран кластер: * Выбор кластера в моем списке»?

Спасибо вам!:)

1 Ответ

0 голосов
/ 12 апреля 2019

Поместите метод = GET в форму.

script_extract.sh нужно:

#!/bin/bash
echo "Content-type: text/html"
echo ""

echo '<html>'
echo '<head>'

if [ -z "$QUERY_STRING" ]; then
        exit 0
else
        saveIFS=$IFS
        IFS='&'
        eval $QUERY_STRING
        IFS=$saveIFS
fi

echo "$cluster

PS: некоторые конфигурации просто принимают только файлы .cgi. Смотрите httpd.conf или apache.conf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...