小编xjs*_*iya的帖子

FPDF相邻打印MultiCell()

我已经google了一下,发现这个问题很常见,但我似乎无法找到一个正确而直接的答案.我正在使用FPDF,我想使用MultiCell()生成表,因为我需要它的换行属性.试过Cell()但它无法读取换行符.

$col1="PILOT REMARKS\n\n";
$pdf->MultiCell(189, 10, $col1, 1, 1);
$col2="Pilot's Name and Signature\n".$name;
$pdf->MultiCell(63, 10, $col2, 1);
$pdf->Ln(0);
$col3="Date Prepared\n".$date;
$pdf->MultiCell(63, 10, $col3, 1);
Run Code Online (Sandbox Code Playgroud)

但我无法正确生成它'因为MultiCell()堆栈结果.如何以最简单,最简单的方式相互打印MultiCell()?

发现这个类似的问题,但它没有提供明确的答案.任何帮助将不胜感激.提前致谢.

fpdf

17
推荐指数
2
解决办法
6万
查看次数

MySQL字符串函数

我有一个包含以下数据的表:

reservno || icode || location
00004    || 00021 || Bohol - Cebu
00004    || 00022 || Cebu - Manila
00004    || 00014 || Manila - Bohol
Run Code Online (Sandbox Code Playgroud)

我使用此查询来检索位置的连接值.

SELECT GROUP_CONCAT(location) from location_list where reservno='00004';
Run Code Online (Sandbox Code Playgroud)

查询结果如下所示:

GROUP_CONCAT(location)
Bohol - Cebu,Cebu - Manila,Manila - Bohol
Run Code Online (Sandbox Code Playgroud)

但我想要做的是查询看起来像这样:Bohol - Cebu - Manila - Bohol.我想合并这样的结果.我怎样才能做到这一点?我对MySQL字符串函数并不熟悉,所以我需要一些关于如何使其工作的想法.任何帮助将不胜感激.非常感谢!

mysql string function

8
推荐指数
1
解决办法
1357
查看次数

<select>下拉默认值

我有这个代码:

if(isset($_POST['search']))
{
    $res1=mysql_query("SELECT * FROM aircraft where acode = '$_POST[ac]'") or die(mysql_error());
    while($row=mysql_fetch_array($res1))
    {
        $airc=$row['acode'];
        $amode=$row['amodel'];
        $stat=$row['status'];
        $rem=$row['remarks'];

    echo "<center><table><form name=\"frmMain\" method=\"post\"> 
        <tr><td><font face=consolas><b>Aircraft Code:</b></font></td><td><input type=text name=arc value='$airc' readonly=readonly></td></tr>
        <tr><td><font face=consolas><b>Aircraft Model:*</b></font></td><td><input type=text name=am value='$amode'></td></tr>
        <tr><td><font face=consolas><b>Status:*</b></font></td><td><input type=text name=st value='$stat'></td></tr>
        <tr><td><font face=consolas><b>Remarks:*</b></font></td><td><input type=text name=rm value='$rem'></td></tr></table>";
    }
}
Run Code Online (Sandbox Code Playgroud)

在提交"搜索"按钮时,此代码显示飞机表中的数据.允许用户使用(*)符号更新数据.

在此输入图像描述

由于默认情况下状态为以下(可用,不可用),因此我对此进行了更改

 <tr><td><font face=consolas><b>Status:*</b></font></td><td><input type=text name=st value='$stat'></td></tr>
Run Code Online (Sandbox Code Playgroud)

对此,

<tr><td><font face=consolas><b>Status:*</b></font></td><td><select name=st>
    <option value=Available>Available</option>
    <option value='Not Available'>Not Available</option>
</select></td></tr>
Run Code Online (Sandbox Code Playgroud)

但我希望下拉列表具有默认值, $stat=$row['status'];因为这是一个更新表单.

如果检索到的数据的状态为" 可用 ",则下拉列表的默认值应为" 可用 ".

我怎样才能做到这一点?我试过<select name=status value='$stat'>但它不起作用.任何帮助将不胜感激.谢谢!

html php default-value drop-down-menu

8
推荐指数
1
解决办法
6万
查看次数

FPDF细胞定位

我已经开始学习FPDF了,因为我需要为我的工作生成一个PDF文件.这很容易学习但我在自定义表时遇到了一些问题.

看,这些代码行:

<?php
require('fpdf/fpdf.php');
require("aacfs.php"); //database connection

$a=mysql_query("select * from reservation where reservno='00112'") or die(mysql_error());
$b=mysql_fetch_array($a);
$k=$b['fdate'];
$j=$b['acode'];

$t=mysql_query("select location from location_list where reservno='00112'") or die(mysql_error());

$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',11);
$pdf->Cell(40,10,'Flight Details and Costing');
$pdf->Ln(8);
$pdf->SetFont('Arial','',10);
$pdf->Cell(60, 6, 'Aircraft', 1);
$pdf->Cell(129, 6, $j, 1);
$pdf->Ln();
$pdf->SetFont('Arial','',10);
$pdf->Cell(60, 6, 'Date', 1);
$pdf->Cell(50, 6, 'Itinerary', 1);
$pdf->Cell(19.75, 6, 'ETD', 1, 0, 'C');
$pdf->Cell(19.75, 6, 'ETA', 1, 0, 'C');
$pdf->Cell(19.75, 6, 'Block', 1, 0, 'C');
$pdf->Cell(19.75, 6, 'Waiting', 1, 0, 'C'); …
Run Code Online (Sandbox Code Playgroud)

php mysql fpdf

5
推荐指数
1
解决办法
2万
查看次数

MySQL显示范围之间的所有日期

我想显示MySQL的日期fromto日期之间的所有日期.

例如,来自schedule具有fromto字段的表的数据是:

from日期是2013-3-13,和

to日期是2013-3-20,

我想要的结果是:

 2013-3-13
 2013-3-14
 2013-3-15
 2013-3-16
 2013-3-17
 2013-3-18
 2013-3-19
 2013-3-20
Run Code Online (Sandbox Code Playgroud)

我怎样才能使用MySQL查询实现这一点(不必使用存储过程'因为我不熟悉它)?

编辑:

这里的答案非常有用,但我仍然没有完全得到所需的.在此示例中,它仅成功运行但不输出任何内容.我不知道这似乎是什么问题.

请帮忙.谢谢!

mysql date range

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

带有滚动条的JavaScript弹出窗口

我有一个功能,在中心弹出窗口,我希望它有一个垂直滚动条.

function popUpCal()
{
    var url = "calendar_flight_maint.php";
    var width = 700;
    var height = 600;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + ",status,resizable,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
window.open(url, "subWind", windowFeatures, "POS", "toolbar=no", "scrollbars=1");
}
Run Code Online (Sandbox Code Playgroud)

我已经试过scrollbars=yes,scrollbars=auto,scrollbars=1但仍滚动条没有出现.我的代码有问题吗?我正在使用Firefox 21.0,我已经在IE 8中测试过了.这似乎是什么问题?

javascript scrollbar

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

在字符串中包含单引号

我想从想要的MySQL数据中下拉列表<option value ='and acode ='Aircraft1''>,包括将其传递给查询的两个单引号。我已经加入了反斜杠,但是它不起作用。我的代码有什么问题?

<?php    
$asql = "SELECT * FROM aircraft";
$aresult = mysql_query($asql);
?>
Aircraft:
<select name="aircraft">
<option value="and (acode = 'RP-C1086' or acode='RP-C1728')" checked/>All</option> 
<?php while($arow=mysql_fetch_array($aresult))
{
  echo "<option value='and acode=\'".$arow['reg']."\''>".$arow['reg']."</option>";
} ?>
</select>
Run Code Online (Sandbox Code Playgroud)

html php forms

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

MySQL group_concat和concat

我在MySQL表上有这些数据cart.

在此输入图像描述

我想运行一个像这样输出的查询:

Advance Technique Conditioner (2), Advance Technique Gel (1)

所以我正在进行group_concat查询,并尝试查询输出我想要的输出.这是输出最接近所需的查询:

select concat(group_concat(product separator ', '), group_concat(quantity separator ', ')) as 'prod' from cart where debt_no='0000001'

但正如预期的那样,输出如下: Advance Technique Conditioner, Advance Technique Gel2, 1

如何获得所需的输出?

mysql

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