HELP!!! [RESOLVIDO]

1. HELP!!! [RESOLVIDO]

Germano de Mello Andersson
germanoa

(usa Debian)

Enviado em 07/10/2005 - 16:32h

Sou marinheiro de primeira viagem em programação e estou querendo desenvolver um sistema para gerenciar pela web meus servidores.. Estou utilizando para isso html php e cgi..

A minha duvida é o seguinte:

Não estou conseguindo passar um 'value' de um select num form com method=POST para meu arquivo cgi.. porque ela é uma variável do php... Recebendo num php vai tranquilo, mas num cgi nadica... Se boto texto puro no 'value', o CGI recebe perfeitamente..

Aqui estão os códigos:

-- arquivo1.php --

<form action="/cgi-bin/verifica-grupos.cgi" method="POST">
<tr>
<td> <font class="texto"><div align="right">Escolha o Usuário:</div></font> </td>
<td> <select name="usuario">
<?
$arq=fopen("dat/usuarios.dat","r");
while (!feof($arq)) {
$linha= fgets($arq,255);
$mostra=substr($linha,0,255);

echo '<option value="<?=$mostra;?>">';
echo "$mostra";

}
fclose($arq);
?>
</select> </td>
<td> <input type="submit" value="ok"> </td>
</tr>
</form>



-- arquivo2.cgi --

#!/bin/bash
echo "content-type: text/html"
echo
echo
VAR=$(sed -n '1p')
echo "$VAR"




O problema está todo nesta varíavel:

echo '<option value="<?=$mostra;?>">';


Peço também sugestões para saber se estou no caminho certo escolhendo php e cgi para desenvolver este sistema (rodo por baixo shell script)..


Desde já muito obrigado, e parabenizo o Fabio por esta idéia de gerenciar perguntas e respostas por comunidades... abraço!


  


2. Cuidado

N
o_lalertom

(usa Slackware)

Enviado em 07/10/2005 - 16:57h

Opa,

Essa sua sintaxe esta um pouco estranha. Você esta abrindo uma tag php (<?php) dentro de um ``echo''.

echo '<option value="<?=$mostra;?>">';

Acho que isso daqui resolve:

echo '<option value="'.$mostra.'">';

Isso ira mostrar o valor da variável "$mostra".

Falou, qualquer coisa posta de novo.

Nycholas de Oliveira e Oliveira - o_lalertom


3. Muito Obrigado!

Germano de Mello Andersson
germanoa

(usa Debian)

Enviado em 07/10/2005 - 19:43h

Funcionou! Muito obrigado amigão!

Quanto as linguagens escolhidas para fazer este meu sistema, tu achas que optei bem com PHP+CGI ou devo ficar no PHP e usar SUDO ??? Valeu mesmo!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts