Jump to content


Photo

Esse Código Não Funciona


  • Faça o login para participar
6 replies to this topic

#1 Durban

Durban

    Turista

  • Usuários
  • 40 posts
  • Sexo:Não informado

Posted 04/11/2003, 11:31

Bom, sou principiante em PHP, e comprei um livro. Fiz o que ele me disse, mas o resultado sempre dá zero, porque???

Esse é o código em HTML que eu fiz para o código:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>

<body>
<form name="form1" method="post" action="teste.php">
  <table width="28%" border="1">
    <tr>
      <td><input name="n" type="checkbox" id="n" value="1">
        Texto 1</td>
    </tr>
    <tr>
      <td><input name="nu" type="checkbox" id="nu" value="1">
        Texto 2 </td>
    </tr>
    <tr>
      <td><input name="num" type="checkbox" id="num" value="1">
        Texto 3</td>
    </tr>
  </table>
  <input type="submit" name="submit" value="Somar">
</form>




</body>
</html>



E direcionei para teste.php.
E o código do teste.php ficou assim, mas sempre dá zero....


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<script language="php">

$resultado = $n + $nu + $num;

    echo "$resultado" ;
 
</script>

</body>
</html>



Tem como alguem me ajudar????
É duro ser modesto quando se é bom....

#2 Guest

Guest
  • Visitantes

Posted 04/11/2003, 15:13

O galera, só batam o olho lá, tem que ter um erro lá, esse código é bem simples, vcs profissionais devem saber.....

Tem alguma possibilidade de estar com problema aqui no meu Servidor???

Olhem, é rapidão, não leva nem 10 minutos...

Valeu galera...

#3 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 04/11/2003, 16:20

a parte errada é essa aqui:

<script language="php">

$resultado = $n + $nu + $num;

echo "$resultado";

</script>

Para iniciar um codigo php, vc precisa inicia-lo, com as tag <?, <?php e alguns servidores aceitam <% (que é usado para o asp). os mais comuns são <? e <?php

substitua o codigo assim por esse:

<?

$resultado = $n + $nu + $num;

echo "$resultado";

?>


PS: Use o comando Editar, e evite mandar mensagens para subir seu tópico no fórum (y)
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#4 Durban

Durban

    Turista

  • Usuários
  • 40 posts
  • Sexo:Não informado

Posted 04/11/2003, 18:13

blz, valeu, mas agora tenho outra dúvida

Eu melhorei o código, ou pelo menos tentei, e queria fazer que o valor do resultado fique no caixa de texto. O código é esse:

<form name="form1" method="post" action="<?php $PATH_INFO ?>?formsim=true">
<table width="75%" border="1">
<tr>
<td><p>
<input type="checkbox" name="num1" value="10">
Aqui voc&ecirc; coloca o texto</p>
<p>
<input type="checkbox" name="num2" value="100">
Aqui voc&ecirc; coloca o outro texto</p>
<p>
<input type="checkbox" name="num3" value="1000">
Aqui voc&ecirc; coloca o outro do outro</p>
<p>
<input type="text" name="resultado">
<input type="submit" name="Submit" value="Enviar dados">

</p>
</td>
</tr>
</table>
<p>&nbsp;</p>

<?php
if(isset($formsim))
{
$valor_final = $num1 + $num2 + $num3 ;

}

?>

Onde eu deixei o negrito, é que eu quero que a variável $valor_final, fique no caixa de texto resultado.

Valeu galera...
É duro ser modesto quando se é bom....

#5 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 04/11/2003, 18:24

assim : . . .

<form name="form1" method="post" action="<?php $PATH_INFO ?>?formsim=true">
<table width="75%" border="1">
<tr> 
<td><p> 
<input type="checkbox" name="num1" value="10">
Aqui voc&ecirc; coloca o texto</p>
<p> 
<input type="checkbox" name="num2" value="100">
Aqui voc&ecirc; coloca o outro texto</p>
<p> 
<input type="checkbox" name="num3" value="1000">
Aqui voc&ecirc; coloca o outro do outro</p>
<p> 
        <input name="resultado" type="text" value="<?php echo $$valor_final; ?>">
<input type="submit" name="Submit" value="Enviar dados">
</p>
</td>
</tr>
</table>
<p>&nbsp;</p>

<?php 
if(isset($formsim))
{
$valor_final = $num1 + $num2 + $num3;

}

?>

era assim que vc quiria ?
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#6 Durban

Durban

    Turista

  • Usuários
  • 40 posts
  • Sexo:Não informado

Posted 04/11/2003, 18:30

O Rober, não deu em nada, não apareceu nada lá...

E tentei de outras formas e não deu

Alguem me ajuda...
É duro ser modesto quando se é bom....

#7 Durban

Durban

    Turista

  • Usuários
  • 40 posts
  • Sexo:Não informado

Posted 05/11/2003, 17:05

assim : . . .

<form name="form1" method="post" action="<?php $PATH_INFO ?>?formsim=true">
<table width="75%" border="1">
<tr> 
<td><p> 
<input type="checkbox" name="num1" value="10">
Aqui voc&ecirc; coloca o texto</p>
<p> 
<input type="checkbox" name="num2" value="100">
Aqui voc&ecirc; coloca o outro texto</p>
<p> 
<input type="checkbox" name="num3" value="1000">
Aqui voc&ecirc; coloca o outro do outro</p>
<p> 
        <input name="resultado" type="text" value="<?php echo $$valor_final; ?>">
<input type="submit" name="Submit" value="Enviar dados">
</p>
</td>
</tr>
</table>
<p>&nbsp;</p>

<?php 
if(isset($formsim))
{
$valor_final = $num1 + $num2 + $num3;

}

?>

era assim que vc quiria ?

Bom Rober, eu tentei do jeito que vc me disse, mas não deu certo, ele não aparece nenhum resultado, e eu copiei igualzinho, será uqe vc mandou errado????

Responde ai.......
É duro ser modesto quando se é bom....




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq