Re: Php doesn't calculate value

Niel Archer <[email protected]>
Newsgroups gmane.comp.php.windows
Message-ID <[email protected]>
> Hi folks,
> 
> i have a problem with a value that it is not passed as POST variable from a
> php page to another.
> this is the error i have encountered :
> 
> *Notice*: Undefined index: idschema in *....\SubmitSchema.php* on line *22*
> 
> Follow the code of the main page :
> -----------------------
> <?php
> $c = oci_connect("system", "oramanager", "//localhost/XE");
> if (!$c) {
>    $m = oci_error();
>    echo $m['message'], "\n";
>    exit;
> }
> else {
>    print "Connesso!";
> }
> $s = oci_parse($c, 'select username from dba_users');
> oci_execute($s);
> print '<center>';
> print '<h2>Seleziona lo schema desiderato</h2>';
> print '<form name="SelezioneSchema" action="SubmitSchema.php" method=get>';
> print '<br>';
> print '<select name="selezioneSchema" id="idschema">';
> while ($row = oci_fetch_array($s, OCI_NUM+OCI_RETURN_NULLS)) {
>     foreach ($row as $item)
>         print '<option value="opzione1">'.htmlentities($item).'</option>';
> }
> 
> print '</select>';
> print '<input type=submit value="Invia">';
> print '</form>';
> //print 'Valore id_schema'.$idschema;
> 
> oci_free_statement($s);
> 
> oci_close($c);
> ?>
> -------------------------
> 
> 
> and this is the code of the SubmitSchema php page:
> 
> 
> 
> ---------------------------------------------
> <?php
> 
> 
> if ( isset($_POST['idschema']) ) {
>    echo "setted";}
> 
>    else
>    {
>    echo "not setted";
> }
> $query = $_POST['idschema'];
> print $query;
> 
> ?>
> -------------------------------
> 
> 
> I cannot retrieve the value being selected by the user with the dropdown
> list, do you have any idea or workarounds?Thankyou!
> 
> regards
> 
> Matt

You are using method=get in the form tag and trying to retrieve from the
$_POST variable. Either change the method to post or the variable to
$_GET

--
Niel Archer


-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.