Javascript 在php页面中回显输入字段值
来自您建议的新代码(仍不起作用) 我尝试使用post方法从注册表单获取php页面的值,然后在该页面中回显它,这样我就知道它是有效的。如果有,我将尝试获取所有值并将它们插入到我的用户表中。我不介意sql注入的风险,我现在必须清理输入,我只想让它工作。但事实并非如此,你们知道我做错了什么吗?也可以取而代之的是获取数组中的所有值并发布它们,这样我就不必使用太多的变量Javascript 在php页面中回显输入字段值,javascript,php,Javascript,Php,来自您建议的新代码(仍不起作用) 我尝试使用post方法从注册表单获取php页面的值,然后在该页面中回显它,这样我就知道它是有效的。如果有,我将尝试获取所有值并将它们插入到我的用户表中。我不介意sql注入的风险,我现在必须清理输入,我只想让它工作。但事实并非如此,你们知道我做错了什么吗?也可以取而代之的是获取数组中的所有值并发布它们,这样我就不必使用太多的变量 form.php (another page) <?php include_once("connect.php"); ?>
form.php (another page)
<?php include_once("connect.php"); ?>
<?php include_once("getTrycksaker.php"); ?>
<?php include_once("header.php"); ?>
<!-- BUILD COLUMN SYSTEM FOR CROSSDEVICE USABILITY -->
<div class="container">
<div class="row">
<div class="col-md-1 col-sm-0 col-xs-0"></div>
<div class="col-md-10 col-sm-12 col-xs-12">
<h3 class="title"> Registrering Företagskonto</h3><hr>
<div class="alert alert-info" role="alert">Ange vänligen inloggningsuppgifter samt namn och telefonnummer till företagets kontaktperson.</div>
</div>
<div class="col-md-1 col-sm-0 col-xs-0"></div>
</div>
<div class="row">
<div class="col-md-1 col-sm-0 col-xs-0"></div>
<form class="form" method="post" id="compReg">
<div class="col-md-5 col-sm-12 col-xs-12">
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span>
<input type="text" name="name" id="name" class="form-control" placeholder="Kontaktperson"></div><br>
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-envelope"></span></span>
<input type="email" name="email" id="email" class="form-control" placeholder="E-postadress"></div><br>
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-earphone"></span></span>
<input type="text" class="form-control" placeholder="Telefon"></div><br>
</div>
<div class="col-md-5 col-sm-12 col-xs-12">
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></span>
<input type="password" name="password" id="password" class="form-control" placeholder="Lösenord"></div><br>
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></span>
<input type="password" name="cpassword" id="cpassword" class="form-control" placeholder="Upprepa Lösenordet"></div><br>
</div>
<div class="col-md-1 col-sm-0 col-xs-0"></div>
</div>
<div class="row">
<div class="col-md-1 col-sm-0 col-xs-0"></div>
<div class="col-md-10 col-sm-12 col-xs-12">
<br><div class="alert alert-info" role="alert">Ange vänligen företagets namn, postadress samt organisationsnummer. Avvikande leveransadresser kan registreras vid order.</div>
</div>
<div class="col-md-1 col-sm-0 col-xs-0"></div>
</div>
<div class="row">
<div class="col-md-1 col-sm-0 col-xs-0"></div>
<div class="col-md-5 col-sm-12 col-xs-12">
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-asterisk"></span></span>
<input type="text" class="form-control" placeholder="Företagsnamn"></div><br>
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-asterisk"></span></span>
<input type="text" class="form-control" placeholder="Organisationsnummer"></div><br>
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-asterisk"></span></span>
<input type="text" class="form-control" placeholder="Gatuadress"></div><br>
</div>
<div class="col-md-5 col-sm-12 col-xs-12">
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-asterisk"></span></span>
<input type="text" class="form-control" placeholder="Postnummer"></div><br>
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-asterisk"></span></span>
<input type="text" class="form-control" placeholder="Postort"></div><br>
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-paperclip"></span></span>
<input type="text" class="form-control" placeholder="Eventuell c/o adress"></div><br>
</div>
<div class="col-md-1 col-sm-0 col-xs-0"></div>
</div>
<div class="row">
<div class="col-md-1 col-sm-0 col-xs-0"></div>
<div class="col-md-10 col-sm-0 col-xs-0">
<label class="btn btn-info btn-file">Skapa Konto <input id="submitBtn" onclick="rAlert('Go')" type="submit" style="display: none;"><span class="glyphicon glyphicon-ok-sign" ></span></label>
<br><br><br>
</div>
</form>
<div class="col-md-1 col-sm-0 col-xs-0"></div>
</div>
<?php include_once("footer.php"); ?>
process.php (another page)
<?php print_r($_POST);?>
form.php(另一页)
注册Företagskonto
在företa获得kontaktperson之前,Ange vänligen将继续支持samt namn och Telefonnumer。
Ange vänligen företagets namn,邮资samt组织制造者。Avvikande Leveransa Dresser kan Registeras vid order。
斯卡帕科托
process.php(另一页)
您可以使用元素名称获取值。所有值都在$\u POST
数组中。只需打印($\u POST)
。您将看到所有发布的值
在process.php中
extract($_POST);
echo $name;//prints name
echo $email;//prints email
extract()
函数将变量从数组导入本地符号表。此函数使用数组键作为变量名,使用值作为变量值。对于每个元素,它将在当前符号表中创建一个变量
您可以使用
准确地检查传递给php的内容。
这将显示从表单传递的所有变量及其值
还值得注意的是,表单只传递具有有效名称属性的输入。我认为,此示例代码将对您有所帮助。运行我的代码,并在代码中使用这个想法 在form.php中
<form class="form" method="post" action="process.php">
<input type="text" name="name[]" value="a"/>
<input type="text" name="name[]" value="b"/>
<input type="text" name="name[]" value="c"/>
<label>Skapa Konto <input type="submit" ></label>
斯卡帕科托
in process.php
<?php
$nvals = count($_REQUEST['name']);
// do something with $_REQUEST['name'][$i] for example
echo 'Hello ' . $_REQUEST['name'][1] . '!';
?>
它会打印“你好,b!”
如果要使用for循环获取所有值,请使用以下代码
<?php
$nofval = count($_REQUEST['name']);
for ($i = 0; $i < $nofval; $i++) {
echo 'Hello ' .$_REQUEST['name'][$i] . '!';
}
?>
如何提交表单?是PHP页面上的当前HTML还是调用其他页面?我已更新了代码。我通过按钮提交(现在代码中)。这是两个不同的页面。所以您现在得到了值吗?该表单标记不再具有action属性