Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP:n muuttujista ja muustakin

Mee [19.12.2006 15:17:18]

#

Miten saisi tehtyä php- koodin joka vastaanottaisi muuttujan arvon, laskisi onko se pienempi kuin toinen muuttuja ja tulostaisi tietyn arvon sivulle. Ite kun ei php meinaa sujua mutta pitäs sivui tehä. (P.S. Oon iloinen vaik ratkaisu löytyis javascriptilki.
Tämän näkönen siit jotenki pitäs tulla jos käyttäis javascriptii:

*ekasivu.html

<html>
<head>
<title>Ekasivu</title>
</head>
<body>
<form name="formi" action="tokasivu.php" method="post">
Numero: <input type="text" name="numero"><br>
<input type="submit" value="Lähetä">
</form>
</body>
</html>

*tokasivu.php
<html>
<head>
</head>
<body>
<script>
var ykkonen=<?php echo($numero) ?>
var kakkonen=12345

if (ykkonen <= kakkonen)
 {document.numeroformi.numero.style.backgroundColor=("#00000")}
</script>
<form name="numeroformi">
<input type="text" name="numero" value="114545">
</form>
</body>
</html>

Ja vielä kun olis valmista koodia tulis koska olen (sanoin jo) huono php:ssä :D

Legu [19.12.2006 15:24:50]

#

<?php

//tokasivu.php

//asetetaan $numero-muuttujaan joku numero
$numero = 1337;

//verrataan onko saatu luku pienempi tai yhtäsuuri kun asettamamme numero
if ($_POST["numero"] <= $numero)
    echo "tänne jotain";
else
    echo "tänne ehkä jotain muuta?";

?>

edit: kooditagit

HellCome [19.12.2006 15:38:04]

#

numerotsekki.php

<html>
<head><title>Nrovrt</title></head>
<body>

<?php
$eka = $_POST['eka'];
$toka = $_POST['toka'];
?>

<form action="numerotsekki.php" method="POST">
<table border=1>
  <tr><td colspan=2 align="center"><h3>Tsikkatsybbälernä numbraatti</td></tr>
  <tr><td width="250px" align="center"><input type="text" name="eka" alt="hyi hyi IE" title="anna eka numero"></td>
  <td width="250px" align="center"><input type="text" name="toka" alt="hulluilla on halvat huvit" title="anna toka numero"></td></tr>

  <tr><td colspan=2 align="center"><br /><input type="submit" value="Tsekkaa"></td></tr>

  <tr><td colspan=2 align="center"><h2>
<?php if ($eka<=$toka)
  print "Samat luvut, KA-ME-HA-ME-HA!";
    else
      print "Voi varpunen - luvut eivät täsmää";
?>
  </td></tr>
</table>
</form>
</body>
</html>

Ei se nätti ole, mutta antaa osviittaa. Kopioimalla ei opi kuin huonoille tavoille, joten siitä vain tutkailemaan mikä mättää kun ruudulle pamahtaa vallan merkillisiä juttuja..

Mee [19.12.2006 15:51:30]

#

Ööh kiitti Legu. Sivujen "laskuri" (Et kumminkaan ymmärtäis) toimii paremmin ja HellCome, kyll tota Legun koodiiki piti muuttaa. Usko pois että oon viisaampi php:s tän jälkee.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta