问题描述
|
我有以下内容:产品名称以及紧随表格和提交按钮之后的内容。我需要在表单中键入一些内容,然后单击“提交”后,我希望更改产品名称。
while ( ! feof( $fp ) ) {
$line = fgets( $fp,1024 );
list($url,$path) = explode(\',\',$line);
echo \"<div style=\'width:420px;height:30px;background-color:#2cb823;\'>$url</div>\";
echo \"<div style=\'width:420px;height:30px;background-color:#2875DE;\'>$path</div>\";
echo \"<div style=\'width:420px;height:30px;background-color:yellow;\'>$default<input type=\'text\'></input>
<button type=\'button\'>Name product</button></div>\";
echo \"<br/>\";
}
如您所见,变量“ 1”是我要通过按钮(通过提交表单)更改的内容。
解决方法
您不能直接通过PHP进行更改。
PHP是服务器端代码。在客户端(客户端)获取代码之前,所有这些内容已在服务器上处理。
如果您想执行类似的操作,则必须使用javascript。如果要在服务器上进行更新,请使用Ajax。
, 这是与JavaScript相关的,而非PHP。
只需将事件onClick附加到按钮