从mysli_fetch_array中获取选定的值并输出(Get selected value from mysli_fetch_array and output)

我有一个问题是获得一个选定的值并输出它。 示例i从下拉列表中选择1001 。 当我回显它总是返回第一行的值,希望是1002

这是我的代码edit.php

<form id="form" action="test.php" method="post">
    <?php
    echo "<select name=\"Reservation ID\" form=\"form\">";
    while ($row = mysqli_fetch_array($result)) 
    {
        $gg = $row['reserve_id'];
         echo "<option value='" . $gg . "' name=\"reserve_id\">" . $gg . "</option>";
    }
    echo "</select>";
    $_SESSION['reserve'] = $gg;
    ?>
    <input type="submit" name="form" value="Submit">
</form>

这是来自test.php的代码

$y = $_SESSION['reserve'];
if(isset($_POST['form']))
{
  echo $y;
}

下拉值

预订ID一览


I have a problem to get a selected value and output it. Example i select 1001 from dropdown. When I echo it always return the value from first row wish is 1002.

this my code edit.php

<form id="form" action="test.php" method="post">
    <?php
    echo "<select name=\"Reservation ID\" form=\"form\">";
    while ($row = mysqli_fetch_array($result)) 
    {
        $gg = $row['reserve_id'];
         echo "<option value='" . $gg . "' name=\"reserve_id\">" . $gg . "</option>";
    }
    echo "</select>";
    $_SESSION['reserve'] = $gg;
    ?>
    <input type="submit" name="form" value="Submit">
</form>

this is code from test.php

$y = $_SESSION['reserve'];
if(isset($_POST['form']))
{
  echo $y;
}

dropdown value

List of reservation ID


原文:https://stackoverflow.com/questions/42605087
2024-05-08 09:05

满意答案

这里的移动safari参考(android基本相同):

http://developer.apple.com/library/IOS/#documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html

你想要的是:

var x = event.touches[0].pageX;
var y = event.touches[0].pageY;

如果你在Android上运行,你还需要在触摸时取消touchmove事件以获取新事件。 不要问我为什么......


Here the reference for mobile safari (android is basically the same):

https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html

what you want is:

var x = event.touches[0].pageX;
var y = event.touches[0].pageY;

If you are running on android you also need to cancel the touchmove event to get new ones while touching. Don't ask me why...

相关问答

更多

Phonegap 环境搭建

使用PhoneGap搭建Android开发的项目整体步骤如下: 安装android的开发环境并配置环境变量。 安装Node.js环境并配置环境变量。 使用npm安装PhoneGap全局环境。 使用PhoneGap命令创建PhoneGap项目。 将PhoneGap编译为android项目。 将上述项目导入ADT进行后续开发。 具体步骤如下: 一、安装并配置android开发环境: 去下载最新版的ADT到本机,将其解压到相应的目录。 接下来需要配置环境变量,将如下两个路径配置到系统PATH中: A、{...

编程与Phonegap Cordova和Phonegap Desktop相同(Is programming the same with Phonegap Cordova and Phonegap Desktop)

目前,PhoneGap桌面应用程序旨在向开发人员介绍PhoneGap开发,提供快速入门,并允许他们立即在移动设备上预览其项目,而无需使用CLI。 PhoneGap桌面目前不支持构建/编译您的项目进行分发。 模板支持,构建/编译项目都是将在今年余下时间添加到PhoneGap Desktop的所有功能。 Currently the PhoneGap Desktop App is designed to introduce developers to PhoneGap development, prov...

Phonegap SQLite 3(Phonegap SQLite 3)

据我所知,目前还没有任何东西符合您存储“信息演出”的要求。 这是因为浏览器限制为5-10mb的信息(参见http://www.w3.org/TR/webstorage/#disk-space ),这就是PhoneGap。 要解决此问题,您必须为每个设备编写一个插件。 虽然他们将共享相同的接口,但底层代码将是不同的。 To the best of my knowledge, nothing currently exists which fits your requirements of storin...

了解Phonegap(Understanding Phonegap)

是 您必须重写的唯一代码是特定于设备的代码,用于访问当前不可用的某些硬件功能,即自定义插件。 Cordova已经有很多插件,比如一个短信插件(不确定电话,但我希望它存在。)你可以使用像Dojo Mobile或JQuery Mobile这样的移动框架来自动调整和更改UI元素以匹配本机设备UI元素。 我认为使用其中一个框架基本上是制作混合应用程序的要求。 正确,但每个API在所有平台之间的支持程度略有不同。 是的,Cordova的观点是让您通过JavaScript访问设备功能。 否则,为了访问硬件功能...

使用PhoneGap在Android和iPhone上使用“touchmove”事件(“touchmove” event on Android &iPhone using PhoneGap)

iOS和Android是多触点设备。 交互使用触摸事件进行处理: https://developer.mozilla.org/en-US/docs/DOM/Touch_events iOS and Android are muti-touch devices. The interaction is handled using touch events: https://developer.mozilla.org/en-US/docs/DOM/Touch_events

OpenGL与PhoneGap(OpenGL with PhoneGap)

目前还没有一个活跃的原型设计项目正在进行Android及其非常有前途的项目。 一旦我们有大量的测试通过,代码将会看到光明的一天。 可能,今年秋天。 Not yet but an active prototyping project is underway for Android and its very promising. As soon as we have a measurable amount of tests passing the code will seeing the light ...

document.addEventListener(“touchmove”,preventBehavior,false);(document.addEventListener(“touchmove”, preventBehavior, false); - prevents me using from using overflow: scroll; - work around?)

发现一个phonegap / cordova只能解决dosnt要求你使用document.addEventListener("touchmove", preventBehavior, false); 首先 - 进入你的xcode项目..项目文件>支持文件> cordova.plist然后在顶部将'UIWebViewBounce'改为NO。 从这里 Found a phonegap / cordova only work around that dosnt require you to use do...

PhoneGap或Flex(PhoneGap or Flex)

如果您决定使用Flex,那么您将使用actionscript和MXML进行编码。 不需要Java(或C ++,Ruby,Cobol等)的知识。 查看Adobe的Flex in a Week培训课程 - http://www.adobe.com/devnet/flex/videotraining.html - 它将让您了解Flex开发的相关内容。 至于Flex的长期可行性,Flex最近被移交给Apache Foundation(请阅读http://www.riagora.com/2012/01/ap...

Touchmove与Phonegap(Touchmove with Phonegap)

这里的移动safari参考(android基本相同): http://developer.apple.com/library/IOS/#documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html 你想要的是: var x = event.touches[0].pageX; var y = event.touches[0].pageY; 如果你在Android上运行,你还...

touchmove在画布上绘制两条线而不是一条线(touchmove drawing two lines instead of one on canvas)

不是一个真正的答案,但我发现这是Android 4.1.1以来的一个已知错误。 有很多解决方案,比如覆盖了offset-x: visible canvas元素的父div offset-x: visible ,但它对我不起作用。 有关详细信息,请参阅https://code.google.com/p/android/issues/detail?id=35474 。 其他解决方案是将画布尺寸保持在256px以下。 这肯定是一个奇怪的错误! Not an actual answer, but I fou...

相关文章

更多

Nutch源码阅读进程3---fetch

走了一遍Inject和Generate,基本了解了nutch在执行爬取前的一些前期预热工作,包括url ...

javax.imageio.IIOException: Can't create output stream!的解决方案

ImageIO.write(image, "jpeg", response.getOutputStre ...

报错说找不到abbrev这个方法,但Array有这个方法的吧?

以下是ruby-doc.org http://www.ruby-doc.org/core/class ...

Mapreduce中的RCFile输出RCFileOutputFormat实现及其应用

自定义实现RCFileOutputFormat.java importjava.io.IOE ...

struts2 <s:checkbox>传值问题

action 中有个PageBean pageBean对象, pageBean中有属性List da ...

请解释一下plsql中的/*+APPEND*/的意思

DECLARE N NUMBER(3,0);BEGIN dbms_output.put_line('s ...

Hadoop控制输出文件命名

Hadoop 控制输出文件命名 在一般情况下,Hadoop 每一个 Reducer 产生一个输出文件, ...

Hadoop Streaming 实战:输出文件分割

我们知道,Hadoop streaming框架默认情况下会以'/t’作为分隔符,将每行第一个'/t’之 ...

如何获取发送请求到服务器地址,然后返回一个json?

我设置服务器端发送的请求格式为 { &quot;I11&quot;:{&quot;voltage& ...

最新问答

更多

获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)

我用Google搜索了一个解决方案。 “EnumDisplayModeProvider”是我自己设置网站的各种模式的枚举。 public EnumDisplayModeProvider GetDisplayModeId() { foreach (var mode in DisplayModeProvider.Instance.Modes) if (mode.CanHandleContext(HttpContext)) {

如何通过引用返回对象?(How is returning an object by reference possible?)

这相对简单:在类的构造函数中,您可以分配内存,例如使用new 。 如果你制作一个对象的副本,你不是每次都分配新的内存,而是只复制指向原始内存块的指针,同时递增一个也存储在内存中的引用计数器,使得每个副本都是对象可以访问它。 如果引用计数降至零,则销毁对象将减少引用计数并仅释放分配的内存。 您只需要一个自定义复制构造函数和赋值运算符。 这基本上是共享指针的工作方式。 This is relatively easy: In the class' constructor, you allocate m

矩阵如何存储在内存中?(How are matrices stored in memory?)

正如它在“熵编码”中所说的那样,使用Z字形图案,与RLE一起使用,在许多情况下,RLE已经减小了尺寸。 但是,据我所知,DCT本身并没有给出稀疏矩阵。 但它通常会增强矩阵的熵。 这是compressen变得有损的点:输入矩阵用DCT传输,然后量化量化然后使用霍夫曼编码。 As it says in "Entropy coding" a zig-zag pattern is used, together with RLE which will already reduce size for man

每个请求的Java新会话?(Java New Session For Each Request?)

你是如何进行重定向的? 您是否事先调用了HttpServletResponse.encodeRedirectURL()? 在这里阅读javadoc 您可以使用它像response.sendRedirect(response.encodeRedirectURL(path)); The issue was with the path in the JSESSIONID cookie. I still can't figure out why it was being set to the tomca

css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)

我认为word-break ,如果你想在一个单词中打破行,你可以指定它,这样做可以解决问题: .column { word-break:break-all; } jsFiddle演示。 您可以在此处阅读有关word-break属性的更多信息。 I think word-break, with which you can specify if you want to break line within a word, will do the trick: .column { word-break

无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)

我认为您忘记在分类时间内缩放输入图像,如train_test.prototxt文件的第11行所示。 您可能应该在C ++代码中的某个位置乘以该因子,或者使用Caffe图层来缩放输入(请查看ELTWISE或POWER图层)。 编辑: 在评论中进行了一次对话之后,结果发现在classification.cpp文件中错误地删除了图像均值,而在原始训练/测试管道中没有减去图像均值。 I think you have forgotten to scale the input image during cl

xcode语法颜色编码解释?(xcode syntax color coding explained?)

转到: Xcode => Preferences => Fonts & Colors 您将看到每个语法高亮颜色旁边都有一个简短的解释。 Go to: Xcode => Preferences => Fonts & Colors You'll see that each syntax highlighting colour has a brief explanation next to it.

在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)

你考虑过第三方拼写检查吗? 您可以将在C#中开发的自定义WinForms控件插入访问数据库吗? VB6控件怎么样? 如果你能找到一个使用第三方库进行拼写检查的控件,那可能会有效。 Have you considered a third party spell checker? Can you insert a custom WinForms controls developed in C# into an access database? What about a VB6 control? If

从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)

我有同样的问题,因为我在远程服务器上有两个图像,我需要在每天的预定义时间复制到我的本地服务器,这是我能够提出的代码... try { if(@copy('url/to/source/image.ext', 'local/absolute/path/on/server/' . date("d-m-Y") . ".gif")) { } else { $errors = error_get_last(); throw new Exception($err

从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))

我不确定我完全明白你在说什么。 你能编辑你的帖子并包含你正在做的Subversion命令/操作的特定顺序吗? 最好使用命令行svn客户端,以便容易为其他人重现问题。 如果您只是想获取文件的旧副本(即使该文件不再存在),您可以使用如下命令: svn copy ${repo}/trunk/moduleA/file1@${rev} ${repo}/trunk/moduleB/file1 其中${repo}是您的存储库的URL, ${rev}是您想要的文件的版本。 这将恢复该文件的旧版本,包括最高版本