Kezdőoldal » Számítástechnika » Programozás » PHP-ban hogyan lehet megoldani...

PHP-ban hogyan lehet megoldani? (könnyű (lent) )

Figyelt kérdés

Van egy szöveg mezőm(ez eddig megy) és ha oda beírok vlaamit az kírja egy változóba eddig így néz ki a kódom:


<html>

<head>

<title>valai</title>

</head>

<body>

<?php

$val =0; //változók

$val_ =100;

$sorsol_1 = mt_rand($val,$val_);

$sorsol_2 = mt_rand($val,$val_);

//változók

$ossze = $sorsol_1+$sorsol_2;

$ki = $sorsol_1-$sorsol_2;

$szor = $sorsol_1*$sorsol_2;

$ossz = $sorsol_1/$sorsol_2;


print ("összeadás: $sorsol_1+$sorsol_2 = $ossze");

print ("kivonás: $sorsol_1-$sorsol_2 = $ki");

print ("sorzás: $sorsol_1*$sorsol_2 = $szor");

print ("osztás: $sorsol_1/$sorsol_2 = $ossz");

?>

</body>

Ez egy sors gép ami ugye 0-100ig sorsol számokat és azt összeadja...

Na de hova kell tennem a text mezőt ,hogy pl.: az eredményt majd én adhassam meg. aztán a logikai értéket értem csak ezt nem elég elmagyarázni.



2012. ápr. 22. 13:44
1 2
 1/12 anonim ***** válasza:

Nem teljesen érdem a kérdésed.

Te akarsz beadni eredményeket?


Mert akkor kell egy form-ot csinálni, amit elküldesz a szervernek, pontosabban ENNEK a php kódnak úgy, hogy kiszeded a küldött értékeket a $_POST[] változókból -> ezeken lehet megcsinálni a műveleteket és kiírni az eredményt.


Ezt akarod?

2012. ápr. 22. 13:47
Hasznos számodra ez a válasz?
 2/12 A kérdező kommentje:

Bocsánat rosszul foglamaztam.

Röveiden:

Hogyan lehet megcsinálni PHP-ban, hogy ha valamit beírok egy text mezőbe abból egy változó értéke legyen.

2012. ápr. 22. 13:47
 3/12 A kérdező kommentje:
Tehát legyen egy text mező (ezt tudom) de, hogy ha beírok valamit bele akkor egy változó lesz belőle
2012. ápr. 22. 13:50
 4/12 anonim ***** válasza:

Akkor amit írtam, úgy.


Kell egy HTML oldal/kód amin egy HTML form van, amiben bekéred a megfelelő értékeket.


Majd kell egy feldolgozó PHP oldal, ami megkapja ezeket az értékeket, mint változó.


Pl.:

<form method="post" action="feldolgoz.php">

<input type="text" name="mezo1" />

<input type="submit" value="Küld" />

</form>


A feldolgozo.php pedig:

<?php

$be1 = $_POST["mezo1"];

?>


Innentől kezdve neked a $be1-ben lesz a beadott érték.

2012. ápr. 22. 13:53
Hasznos számodra ez a válasz?
 5/12 A kérdező kommentje:

Most ez a kód de ha elküldöm akkor átíránytja a feldolgozo.php-ra és nem lesz jó:

sima:


<html>

<head>

<title>valai</title>

</head>

<body>

<form method="get" action=" [link]

<input type="text" name="mezo1" />

<input type="text" name="mezo2" />

<input type="submit" value="Küld" />

</form>

<?php

$val =-100; //változók

$val_ =+100;

$sorsol_1 = mt_rand($bel,$bel_);

$sorsol_2 = mt_rand($bel,$bel_);

//változók

$ossze = $bel+$$bel_;

$ki = $bel-$bel_;

$szor = $bel*$bel_;

$ossz = $bel/$bel_;


print ("összeadás: $sorsol_1+($sorsol_2) = $ossze");

print "<br>";

print ("kivonás: $sorsol_1-($sorsol_2) = $ki");

print "<br>";

print ("sorzás: $sorsol_1*($sorsol_2) = $szor");

print "<br>";

print ("osztás: $sorsol_1/($sorsol_2) = $ossz");

?>


</body>


feldolgozo.php:

<?php

$bel = $_POST["mezo1"];

$bel_ = $_POST["mezo2"];

?>



Link:

[link]

2012. ápr. 22. 14:11
 6/12 anonim ***** válasza:

Egyrészt elég csak a php file nevét betenni, nem kell a teljes URL cím.

Másrészt azt az összeadogatós stb kódokat a feldolgozó oldalba tedd!

2012. ápr. 22. 14:19
Hasznos számodra ez a válasz?
 7/12 A kérdező kommentje:
Ó félre értelmeztem már értem kszönöm
2012. ápr. 22. 14:20
 8/12 A kérdező kommentje:

De nem kell két fálj elég ha csak a feldolgózoba mindent beteszel így:<html>

<head>

<title>valami</title>

</head>

<body>

<form method="Post" action=" [link]

<input type="text" name="mezo1" value="első" />

<input type="text" name="mezo2" value="második" />

<input type="submit" value="Küld" /><br>

<?

$bel = $_POST["mezo1"];

$bel_ = $_POST["mezo2"];

$val =-100; //változók

$val_ =+100;

$sorsol_1 = mt_rand($bel,$bel_);

$sorsol_2 = mt_rand($bel,$bel_);

//változók

$ossze = $bel+$$bel_;

$ki = $bel-$bel_;

$szor = $bel*$bel_;

$ossz = $bel/$bel_;


print ("összeadás: $sorsol_1+($sorsol_2) = $ossze");

print "<br>";

print ("kivonás: $sorsol_1-($sorsol_2) = $ki");

print "<br>";

print ("sorzás: $sorsol_1*($sorsol_2) = $szor");

print "<br>";

print ("osztás: $sorsol_1/($sorsol_2) = $ossz");

?>

</body>

</html>

2012. ápr. 22. 14:23
 9/12 anonim ***** válasza:
Igen, akár elég, bár így nem kap elsőre semmi értéket és hülyén néz ki. :)
2012. ápr. 22. 14:41
Hasznos számodra ez a válasz?
 10/12 anonim ***** válasza:

"így nem kap elsőre semmi értéket"

-Azt meglehet oldani isset-tel

Kérdező felhívom a figyelmed , hogy rövidített nyitótagokat nem ajánlott használni

2012. ápr. 22. 17:32
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!