PHP 读取HTML中的指定数据

PHP 读取HTML中的指定数据,第1张

1如果数据库中存放是路径,你取出数据库中字段如$pic 然后 就能显示。 2如果数据库中存放是,是unix平台,要不可能显示不出来 , 你直接从库中取出就行: $query = "select pic from binary_data where id=$id"; $result = @MYSQL_QUERY($query); $pic = @MYSQL_RESULT($result,0, "pic"); Header( "Content-type: $type"); echo $pic;//显示

可以的。

提交表单后php处理出来的页面。在这个例子中,我输入一个单词,然后给定一个长度,将单词等分成该长度的块。

演示了通过POST方法提交表单。

例子二(单选,GET接受表单):

view sourceprint

<form action="<php echo $_SERVER['PHP_SELF'] >" method="GET">

Select your personality attributes:<br/>

<select name="att[]" >

<option value="perky">perky</option>

<option value="morese">morose</option>

<option value="thinking">thinking</option>

<option value="feeling"> feeling</option>

<option value="thrifty">speed-thrift</option>

<option value="prodigal">shopper</option>

</select>

<br>

<input type ="submit" name="s" value="Record my personality">

</form>

<php

if (array_key_exists('s',$_GET)){

$des = implode(' ', $_GET['att']);

echo "You have a $des personality";

}

>

例子三(多选,GET接受表单):

注意到此时<select name="att[]" multiple> 下划线告诉GET你传输的是个数组,黑体字部分则是表示改选择框为多选框

view sourceprint

<form action="<php echo $_SERVER['PHP_SELF'] >" method="GET">

Select your personality attributes:<br/>

<select name="att[]" multiple>

<option value="perky">perky</option>

<option value="morese">morose</option>

<option value="thinking">thinking</option>

<option value="feeling"> feeling</option>

<option value="thrifty">speed-thrift</option>

<option value="prodigal">shopper</option>

</select>

<br>

<input type ="submit" name="s" value="Record my personality">

</form>

<php

if (array_key_exists('s',$_GET)){

$des = implode(' ', $_GET['att']);

echo "You have a $des personality";

}

>

例子四(复选框checkbox): 同样name="att[]"是告诉GET你传输的是一个数组, checked 则表示该选项为初始默认选择,同样上例,在标签内加入 selected="selected"也可以

让多选初始默认选择。

view sourceprint

<form action="<php echo $_SERVER['PHP_SELF'] >" method="GET">

Select your personality attributes:<br/>

perky<input type="checkbox" name="att[]" value="perky" checked /> <br/>

morose<input type="checkbox" name="att[]" value="morose" checked /> <br/>

thinking<input type="checkbox" name="att[]" value="thinking" /> <br/>

feeling<input type="checkbox" name="att[]" value="feeling" /> <br/>

<br>

<input type ="submit" name="s" value="Record my personality">

</form>

<php

if (array_key_exists('s',$_GET)){

echo "<pre>";

print_r($_GET);

echo "</pre>";

if (is_null($_GET['att'])) exit;

$des = implode(' ', $_GET['att']);

echo "You have a $des personality";

}

>

例子五(单选框): 注意,同一个选项即可的单选必须name相等

view sourceprint

<form>

男性:

<input type="radio" checked="checked" name="Sex" value="male" />

<br />

女性:

<input type="radio" name="Sex" value="female" />

<br>

<hr>

男性:

<input type="radio" checked="checked" name="Se" value="male" />

<br />

女性:

<input type="radio" name="Se" value="female" />

</form>

<p>当用户点击一个单选按钮时,该按钮会变为选中状态,其他所有按钮会变为非选中状态。</p>

例子六(stick form):一个表格如何要实现之前输入过的值在页面刷新后仍然存在可以如下

view sourceprint

<php

$f = $_POST['fa'];

>

<form action = "<php echo $_SERVER['PHP_SELF']; > " method="POST">

temperature:

<input type="text" name="fa" value="<php echo $f;>" />;

<br/>

<input type="submit" name="Convert to Celsius" />

</form>

<php

if (!is_null($f)){

$c = ($f-32)5/9;

printf("%2lf is %2lfC",$f,$c);

}

>

都是一些简单的表单处理~

$str = "<span id=\"mydiary1\" > 刚刚开通了空间,来转转吧1111!</span>"

"<span id=\"mydiary2\" > 刚刚开通了空间,来转转吧22222!</span>"

"<span id=\"mydiary3\" > 刚刚开通了空间,来转转吧3333!</span>"

"<span id=\"mydiary4\" > 刚刚开通了空间,来转转吧4444!</span>"

"<span id=\"mydiary5\" > 刚刚开通了空间,来转转吧5555!</span>";

$t = preg_match_all('/<span\sid="mydiary([0-9]+)"\s>/',$str,$arr);

var_dump($arr);exit;

html那边只是前台只是纯粹的的提供一个表单,然后在里面定义action到php页面上。然后通过php网页与数据库进行交互处理。 post和get只是两种不同的方法。具体区别你查了就知道了。主要就是通过它们来传值得。

用php判断查询数组是否为空,不为空就将给html赋值,控制是否显示

$sql = "select from ‘_goods_attr‘ where ‘attr_value‘=‘ ’";php查询

$res=mysql_query($sql);php处理

$arr = mysql_fetch_assoc($res);转为数组

后面就是自己判断数组是否为空和给html模板赋值的事情了。

以上就是关于PHP 读取HTML中的指定数据全部的内容,包括:PHP 读取HTML中的指定数据、PHP可以接收HTML表单的值吗、PHP如何取得下面HTML代码的各个id对应的值要求把下面HTML各ID对应的值提取出来并放到一个数组中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/10055705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存