Php

9 respostas
H

Preciso de ajuda não sei o que esta acontecendo.
quero somar mais aki não esta mostrando resultado mostra a msm tela sem a tabela.

<? $n1 = $_GET['n1']; $n2 = $_GET['n2']; ?> <? ?>
<?echo "Soma";?>
<?

echo “digite seu primeiro numero:”
?>


<?

echo “digite seu segundo numero:”
?>

<? $soma = $n1 + $n2;

echo $soma;
?>

<? ?>

9 Respostas

rlaf

O código está certo só abra as tags PHP desse jeito:

<?php ... ?>
hiarlay

rlaf:
O código está certo só abra as tags PHP desse jeito:

<?php ... ?>

Observação: Em servidores de hospedagem quando alugamos, a forma antiga funciona normalmente, só utilizando o <? ?>, mas quando o servidor está rodando em nossa máquina a expressão é invalida funcionando apenas com as tags, <?php ?> diferença é o php na tag de abertura. Valeu.

<?php
$n1 = $_GET['n1'];
$n2 = $_GET['n2'];
?>
<table border="1">
    <form action="soma.php" method="GET">
        <tr><td><?php echo "Soma"; ?></td></tr> <tr><td><?php
                echo "digite seu primeiro numero:"
                ?>
        </td></tr>
        <tr><td>
                <input type="text" name="n1">
        </td></tr>
        </br>
        <tr><td>
                <?php echo "digite seu segundo numero:"; ?>
        </td></tr>
        <tr><td>
                <input type="text" name="n2">
        </td></tr>
        </br>
        <tr><td>
                <input type="submit" value="Enviar">
        </td></tr>
        <tr><td>
                <?php echo $n1+$n2; ?>
        </td></tr>
        
    </form>
</table>

Valeu

H

Coloquei na pasta htdocs.
Humm… ativei o xammp e fiz o que vcs falaram alterei a que postei mais não adiantou, depois peguei o exemplo foi postando acontece a mesma coisa, as tabelas somem só fica os campos e o botão.

hiarlay

Cria um arquivo .php com o seguinte conteúdo

&lt;?php
echo 'teste';

?&gt;

O php está instalado?
O código aqui postado foi um Ctrl c - Ctrl v

juliofsn

Não tem nada a ver com o erro mas: pra quê dentro de tabela?

Voltando ao erro é sempre bom quando se está desenvolvendo alterar o php.ini para mostrar os erros, alterando a diretiva display_errors para On, ou usando a função ini_set(‘display_errors’, ‘On’), assim você tem melhor noção do que está acontecendo.

E para ativar as tags curtas (os <?...?> sem o php) é só alterar a diretiva short_open_tags para On, também no php.ini.

H

Bom garotos o erro era no xampp mais consegui arrumar aki ele não estava funcionando direito, mais agora ta blz, o codigo ta funcionado perfeito, fiz funcionar nas tabelas tambem agradeço a todos que mim ajudaram.
Thanks.

H

Estou fazendo o cadastro de turmas de uma escola, mais tenho um problema no qual, tenho que buscar alguns dados dos alunos, como alguns nome pode se repetir, queria fazer uma consulta para depois jogar nesse formulario.

Mais para isso eu preciso criar uns links para parecer o nome selecionado.

Não consigo fazer :cry:

<form method=post name=nome_formulario>
  <div align="center">
    <span class="style20"><strong><strong><strong><strong>&nbsp;<span class="style13"><strong><strong><strong>Procure os alunos para inserir em uma turma.</strong></strong></strong></span></strong></strong></strong><span class="style13"><br />
    Aluno</span>:
<!--  NOTE Q A CADA TECLA PRESSIONADA É CHAMADA A FUNÇÃO PESQUISA PASSANDO O QUE O USUARIO TEM DIGITADO ATÉ O MOMENTO -->
<label>
<input type="text" name="nome_aluno" id="nome_aluno" />
&nbsp;
<input name="botao1" type="button" value="BUSCAR" onclick="selecionaAction('mostra_res_serie.php', '_self')" />
</label>
    </strong></span>
    <br />
    <br />
    <table width="597" height="205" border="0" align="center" bgcolor="#f7f7f7">
      <tr><td width="591" height="201"><table width="590" height="55" border="0" align="left" bgcolor="#f7f7f7">
        <tr> </tr>
        <tr>
          <td><strong>Alunos: 
              <strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>
              <input name="nome" type="aluno" id="nome" value="<? echo $_SESSION['nome_aluno']; ?>" readonly="readonly" size="70"/>
              </strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong>          </strong></td>
    </tr>
 
        <tr>
          <td><span class="style20"><strong>
            <!-- AQUI SERÁ APRESENTADO O RESULTADO DA BUSCA DINÂMICA.. OU SEJA OS NOMES -->
            </strong></span>
            <div id="pagina"><span class="style20"><strong><strong><strong>&nbsp;</strong></strong><strong><strong> </strong></strong><span class="style11"><strong><strong><strong>
            <label></label>
            </strong></strong></strong></span> <br />
&nbsp;&nbsp;<span class="style11"><strong>Grau:<strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>
<input name="grau" type="aluno" id="grau" value="<? echo $_SESSION['grau']; ?>" readonly="readonly" size="4"/>
</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong>
<label></label>
&nbsp;<strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>
<input name="serie" type="aluno" id="serie" value="<? echo $_SESSION['serie']; ?>" readonly="readonly" size="25"/>
</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong>&nbsp;</span><span class="style11"><strong><strong><strong><strong><strong><span class="style18"><strong><strong><strong>Turno:</strong></strong></strong></span>&nbsp;&nbsp;&nbsp;<strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>
<input name="turno_serie" type="aluno" id="turno_serie" value="<? echo $_SESSION['turno_serie']; ?>" readonly="readonly" size="20"/>
</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong><br />
<br />
</strong></strong></strong></strong></strong></span></strong></span><span class="style20"><span class="style18"><span class="style11"><br />
&nbsp;<strong><strong><strong>&nbsp;</strong></strong></strong></span></span>&nbsp;</span><span class="style18"><span class="style11"><strong><span class="style20"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Ano: </strong>
<input name="ano_inscricao" type="aluno" id="ano_inscricao" value="<?php echo ($ano_serie);  ?>" readonly="readonly" size="7"/>
</strong></strong></strong></strong></strong></strong>&nbsp;<strong>&nbsp;&nbsp;<strong><strong><strong>Sala:</strong></strong></strong>&nbsp;&nbsp;&nbsp;
<label>
<select name="sala" id="sala">
  <?php
do {  
?>
  <option value="<?php echo $row_Recordset1['num_sala']?>"<?php if (!(strcmp($row_Recordset1['num_sala'], $row_Recordset1['num_sala']))) {echo "selected=\"selected\"";} ?>><?php echo $row_Recordset1['num_sala']?></option>
  <?php
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
  $rows = mysql_num_rows($Recordset1);
  if($rows > 0) {
      mysql_data_seek($Recordset1, 0);
	  $row_Recordset1 = mysql_fetch_assoc($Recordset1);
  }
?>
</select>
</label>
&nbsp; <strong><strong>&nbsp;</strong> </strong><strong><strong><strong>Turma:
<label></label>
</strong></strong></strong></strong>&nbsp;
<label>
<select name="turma" id="turma">
  <?php
do {  
?>
  <option value="<?php echo $row_Recordsala['turma']?>"<?php if (!(strcmp($row_Recordsala['turma'], $row_Recordsala['turma']))) {echo "selected=\"selected\"";} ?>><?php echo $row_Recordsala['turma']?></option>
  <?php
} while ($row_Recordsala = mysql_fetch_assoc($Recordsala));
  $rows = mysql_num_rows($Recordsala);
  if($rows > 0) {
      mysql_data_seek($Recordsala, 0);
	  $row_Recordsala = mysql_fetch_assoc($Recordsala);
  }
?>
</select>
</label>
<br />
</strong></strong></strong></strong></strong></strong></strong></span></strong></span></span><br />
<br />
<span class="style20"><strong><span class="style11">&nbsp;</span></strong></span>
<input name="botao2" type="button" value="SALVAR" onclick="selecionaAction('inserir_turmas.php', '_self')" />
</input></div></td>
    </tr>
  </table>  
        <span class="style20"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></strong></span></td>
      </tr>
    </table>
    <br />
  </div>
 
</form>

Agradeço deste ja o apoio de vcs. Que sempre mim ajudam. :wink:

juliofsn

Demorou, mas vamos lá:

<?php  
do {    
?>  
  <option...  
  <?php  
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));  
  $rows = mysql_num_rows($Recordset1);  
  if($rows > 0) {  
      mysql_data_seek($Recordset1, 0);  
      $row_Recordset1 = mysql_fetch_assoc($Recordset1);  
  }  
?>

Cara você está pegando os dados de forma errada.

do...while é uma péssima escolha, ele não irá executar o fetch_assoc e não vai retornar linha nenhuma, e não vi a utilidade do bloco de código que vem depois do while, se você não vai usar esses dados pra quê se preocupar em retornar o ponteiro resultset? Eu trocaria todo esse código por isso:
<?php
while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)){  
?>  
  <option...  
  <?php  
} 
?>

Mesma coisa depois com as salas.

H

humm a sala ta buscando. Eu estou com problema em fazer uma tela de busac de alunos para diferenciar os com nome iguais.
Tipo quando ele clicar no botão buscar abrir uma outra tela. onde ele ira escolher o nome de um aluno por aproximação. * *
Onde os alunos encontratos teram um “link” onde este vai levar o codigo daquele aluno onde ta o link, so que não consigo fazer. E não achei nem um exemplo. :cry:

Criado 12 de setembro de 2009
Ultima resposta 3 de mar. de 2010
Respostas 9
Participantes 4