Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #16048
| From | Matthew Carter <m@ahungry.com> |
|---|---|
| Newsgroups | comp.lang.php |
| Subject | Re: test prog inpu tpost |
| Date | 2015-12-31 21:40 -0500 |
| Organization | Ahungry (http://ahungry.com) |
| Message-ID | <87oad6c99q.fsf@ahungry.com> (permalink) |
| References | <n64mdp$ppg$1@reader1.panix.com> <kplhy.63798$MN2.2950@fx07.iad> |
Lew Pitcher <lew.pitcher@digitalfreehold.ca> writes:
> On Thursday December 31 2015 20:57, in
> comp.lang.php, "vjp2.at@at.BioStrategist.dot.dot.com"
> <vjp2.at@at.BioStrategist.dot.dot.com> wrote:
>
>>
>> Should this work?
>
>> I'm stuck with lynx browser for a few days and can't tell
>
> That shouldn't stop you, assuming that you have a PHP-enabled webserver to
> host the page on.
>
> Lynx, like all browsers, just renders the html sent to it by the server.
>
> PHP code executes on the server.
>
> If the html with PHP is served from a PHP-enabled web server, lynx will render
> the results correctly.
>
>> <html>
>> <head>
>> <title>Quadratic</title>
>> </head>
>> <body>
>> <?php
>> $t;
>
> What is $t ?
> Why are you trying to execute it as a php statement?
>
>> $b=$_POST['b'];$a=$_POST['a'];$c=$_POST['c'];
>
> Here, you should test whether the page is invoked from a GET or a POST. None
> of the $_POST variables will be set on the initial GET, and your later
> computation will be invalid.
>
>> $x;$y;
>
> Same question as above with $t. What is $x? What is $y? Why are you trying to
> execute two variables as php statements?
>
>> $t=(pow($b,2))-(4*$a*$c);
>
> Meaningless (and possibly errant) results on GET
>
>> if($t<=0)
>> $t=(-1)*$t;
>> $x=(-2*$c)/($b+(sqrt($t)));
>> $y=(-2*$c)/($b-(sqrt($t)));
>> echo sprintf("Solution in Addition = %f in Subtraction = %f" ,$x,$y);
>
> This last stmt is overly complicated. Why wouldn't you just
> printf("Solution in Addition = %f in Subtraction = %f" ,$x,$y);
> ?
>
>> ?>
>> <form method="post">
>> <label>What is a? <input type="number" name="a"></label><br>
>> <label>What is b? <input type="number" name="b"></label><br>
>> <label>What is c? <input type="number" name="c"></label><br>
>
> I'm not entirely certain that this is the proper use for the <label> element.
>
>> <input type="submit">
>> </form>
>> </body>
>> </html>
Lynx and other command line browsers (elinks, w3m etc.) can all send
POST requests, so shouldn't have any trouble with your page.
You can also use curl to send POST requests (even from within PHP if you
have it installed as a module) to the form action location to test the
post event.
--
Matthew Carter (m@ahungry.com)
http://ahungry.com
Back to comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
test prog inpu tpost vjp2.at@at.BioStrategist.dot.dot.com - 2016-01-01 01:57 +0000
Re: test prog inpu tpost Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2015-12-31 21:22 -0500
Re: test prog inpu tpost Matthew Carter <m@ahungry.com> - 2015-12-31 21:40 -0500
Re: test prog inpu tpost "J.O. Aho" <user@example.net> - 2016-01-01 09:40 +0100
Re: test prog inpu tpost Jerry Stuckle <jstucklex@attglobal.net> - 2016-01-01 09:32 -0500
Re: test prog inpu tpost Arno Welzel <usenet@arnowelzel.de> - 2016-01-01 18:24 +0100
Re: test prog inpu tpost Jerry Stuckle <jstucklex@attglobal.net> - 2016-01-01 14:07 -0500
Re: test prog inpu tpost Matthew Carter <m@ahungry.com> - 2016-01-01 21:40 -0500
Re: test prog inpu tpost Jerry Stuckle <jstucklex@attglobal.net> - 2016-01-01 21:53 -0500
Re: test prog inpu tpost Arno Welzel <usenet@arnowelzel.de> - 2016-01-02 11:39 +0100
Re: test prog inpu tpost Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-01-02 22:43 +0100
Re: test prog inpu tpost Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2015-12-31 21:39 -0500
Re: test prog inpu tpost vjp2.at@at.BioStrategist.dot.dot.com - 2016-01-07 03:19 +0000
csiph-web