小编use*_*388的帖子

PHP单选按钮 - 错误后保留表单中的值

我正在使用PHP在HTML中构建一个包含电子邮件,姓名等的联系页面.我的联系页面上也有单选按钮.如果用户提交了他们的姓名并选中了一个单选按钮但忘记发送电子邮件,则表单处理页面会将其翻转回联系页面并显示错误.我可以让我的联系人保留为其姓名输入的值(如果用户输入则发送电子邮件),但不会在单选按钮中保留值.

我是PHP的新手,所以我敢打赌,这对我来说是一个愚蠢的错误.这是我的姓名输入:

Your Name:
<input type="text" name="name" <?php
    if (isset($form['name'])) {
        echo 'value="';
        echo htmlentities($form['name']);
        echo '"';
    }
?>/>
Run Code Online (Sandbox Code Playgroud)

我试着做类似于我的收音机.这就是我对收音机的看法:

Are you New to our Business?<br>
<input type="radio" name="customer" value ="yes" <?php
    if (isset($form['customer'])) {
        echo 'value="';
        echo htmlentities($form['customer']);
        echo '"';
    }
?>/>

Yes, I am!<br>
<input type="radio" name="customer" value="no"<?php
    if (isset($form['customer'])) {
        echo 'value="';
        echo htmlentities($form['customer']);
        echo '"';
    }
?>/>
No, I am a returning customer! 
Run Code Online (Sandbox Code Playgroud)

我将值存储在名为$ form的数组中的用户输入上 - 这就是我有($ form ['name])的原因.我想继续这样做.我研究的其他一些响应只是没有数组部分的isset.

希望我已经提供了足够的信息......感谢您的帮助!

html php forms radio-button

3
推荐指数
1
解决办法
1517
查看次数

从C++列表中删除对象

我是C++的新手......我正在上课 - 一个是学生课,一个是课程.课程中有一个"列表",用于添加学生对象.

我可以添加一个学生:

void Course::addStudent(Student student)
{
    classList.push_back(student); 
}
Run Code Online (Sandbox Code Playgroud)

但是当我去删除学生时,我无法将其删除.我得到一个很长的错误,关于学生不被派生和关于operator ==(const allocator)的东西.

void Course::dropStudent(Student student)
{
     classList.remove(student); 
}
Run Code Online (Sandbox Code Playgroud)

有什么建议?谢谢!!

我指的是如何添加/删除元素的网站:http://www.cplusplus.com/reference/list/list/remove/

学生代码:

class Student {
std::string name; 
int id; 
public:
void setValues(std::string, int); 
std::string getName();
};

void Student::setValues(std::string n, int i)
{
name = n; 
id = i; 
};

std::string Student::getName()
{
    return name; 
}
Run Code Online (Sandbox Code Playgroud)

完整课程代码:

class Course 
{
std::string title; 
std::list<Student> classList; //This is a List that students can be added to. 
std::list<Student>::iterator it; 

public: 
void …
Run Code Online (Sandbox Code Playgroud)

c++ list

2
推荐指数
2
解决办法
6222
查看次数

标签 统计

c++ ×1

forms ×1

html ×1

list ×1

php ×1

radio-button ×1