Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么可以';我不能从数据库打印这些信息吗?_Php_Mysql_Arrays_Database - Fatal编程技术网

Php 为什么可以';我不能从数据库打印这些信息吗?

Php 为什么可以';我不能从数据库打印这些信息吗?,php,mysql,arrays,database,Php,Mysql,Arrays,Database,我在打印存储在数据库中的信息时遇到问题。我使用数组将多个条目插入到一个表单中,但一旦信息成功存储到数据库中,并且我尝试检索数据,我就看不到任何信息。它看起来完全是空白的。下图显示了插入表单的数据。有多个条目都分配到一个数组中。然后将数组拆分并重新插入到数据库中 下一张图片显示了进入数据库后从表单中检索的数据(数据库中的数据也显示在下面)- (从“editjapplications.php?id=1”中检索的表单数据) (原始表单的MySQL数据库) (包含三个条目的MySQL数据库) (从表单

我在打印存储在数据库中的信息时遇到问题。我使用数组将多个条目插入到一个表单中,但一旦信息成功存储到数据库中,并且我尝试检索数据,我就看不到任何信息。它看起来完全是空白的。下图显示了插入表单的数据。有多个条目都分配到一个数组中。然后将数组拆分并重新插入到数据库中

下一张图片显示了进入数据库后从表单中检索的数据(数据库中的数据也显示在下面)-

(从“editjapplications.php?id=1”中检索的表单数据)

(原始表单的MySQL数据库)

(包含三个条目的MySQL数据库)

(从表单字段检索后返回空格-“editjapplications.php?id=1”)

这里是返回空白空间的代码,如在最后一个图像(该语句上方的一个)中所见的-<


要调试所有php代码,请将此添加到php代码的最顶端(就在openings标记之后):


这将显示php代码中的错误(如果有)。

很抱歉标题…由于挫折而发生…有人寻求帮助吗?这应该是一件小事…但我不明白为什么它不起作用…sos!你做过调试吗?你有什么样的错误?我做过调试…在“$full_name”变量后面的任何内容都返回空白-”…我的代码哪里出错了?我显示了数据库已经与所有的输入通过添加图片,你让我们很难帮助你,可能是原因的DownVotes我现在正在工作…让我们看看它是否工作或不NX的家伙,我让它工作…我应该使用调试器!
     <?php

$query33 = "SELECT * FROM emprecords WHERE id ='$id'";
$record_set33 = $dbs->prepare($query33);
$record_set33 -> execute();
$row22 = $record_set33->fetch(PDO::FETCH_ASSOC);

$id=$row22["id"];

$first_name=$row22["first_name"];

$middle_names1=$row22["middle_names"];
$last_name=$row22["last_name"];
$full_names = $first_name." ".$middle_names." ".$last_name;

$idz = $_GET["idz"];
//$_SESSION["idz"] = $idz;
//$query = "SELECT * FROM emprecords WHERE id ='$id'";
//$record_set = $dbs->prepare($query);
//$record_set -> execute();
//$row = $record_set->fetch(PDO::FETCH_ASSOC);

echo "<table border='1' align='center' cellspacing='0' style='margin-top:22px width='900'>
<colgroup>
<col span='2'>
</colgroup>";
$full_names1 = $_GET["full_name"];  

$query11 = "SELECT * FROM education WHERE full_name ='$full_names1' AND idz='$idz'";
$listAHI2 = $dbs ->prepare($query11);
$listAHI2 -> execute();

while ($row22 = $listAHI2 ->fetch(PDO::FETCH_ASSOC));

$full_names1 = $row22["full_name"];
$name_1 = $row22["name_1"];
$idz = $row22["idz"];
echo $full_names;
echo $name_1;
echo $idz;
$institution_1 = $row22["institution_1"];
echo $institution_1;
$instaddress_1 = $row22["instaddress_1"];
echo $instaddress_1;
$monthto_1 = $row22["monthto_1"];
echo $monthto_1;
$toyear_1 = $row22["toyear_1"];

$monthto_1_1 = $row22["monthto_1_1"];

$toyear_1_1 = $row22["toyear_1_1"];
$graduate_1 = $row22["graduate_1"];
$averages_1 = $row22["averages_1"];

echo "<tr>";

echo "<td valign='top'><input type='input' id='name_1' name='name_1[]' value='$name_1' maxlength='30' size='20'><td>";
echo "<td><select name='institution_1[]' id='institution_1'> <option>$institution_1</option>"; 
$sql1a = "SELECT * FROM institution ORDER BY institution asc";
$smt1a = $dbs->prepare($sql1a);
$smt1a -> execute();
while($row1a=$smt1a->fetch(PDO::FETCH_ASSOC))
{
if($row1a['institution']==$_GET['id3'])
echo("<option selected value=$row1a[institution]>$row1a[institution]</option>");
else
echo("<option value=$row1a[institution]>$row1a[institution]</option>");
}    
echo "<select></td>";

echo "<td valign='top'><input type='text' id='instaddress_1' name='instaddress_1[]' value='$instaddress_1' maxlength='15' size='15'><td>";
echo "<td><select name='monthto_1[]' id='monthto'> <option>$monthto_1</option>"; 
$sql1a = "SELECT * FROM month ORDER BY id";
$smt1a = $dbs->prepare($sql1a);
$smt1a -> execute();
while($row1a=$smt1a->fetch(PDO::FETCH_ASSOC))
{
if($row1a['month']==$_GET['id4'])
echo("<option selected value=$row1a[month]>$row1a[month]</option>");
else
echo("<option value=$row1a[month]>$row1a[month]</option>");
}    
echo "</select></td>";

echo "<td><select name='toyear[]' id='toyear'> <option>$toyear_1</option>"; 
$sql1a = "SELECT * FROM year ORDER BY year desc";
$smt1a = $dbs->prepare($sql1a);
$smt1a -> execute();
while($row1a=$smt1a->fetch(PDO::FETCH_ASSOC))
{
if($row1a['year']==$_GET['id5'])
echo("<option selected value=$row1a[year]>$row1a[year]</option>");
else
echo("<option value=$row1a[year]>$row1a[year]</option>");
}    
echo "</select></td>";

echo "<td><select name='monthto1[]' id='monthto1'> <option>$monthto_1_1</option>"; 
$sql1a = "SELECT * FROM month ORDER BY id";
$smt1a = $dbs->prepare($sql1a);
$smt1a -> execute();
while($row1a=$smt1a->fetch(PDO::FETCH_ASSOC))
{
if($row1a['month']==$_GET['id6'])
echo("<option selected value=$row1a[month]>$row1a[month]</option>");
else
echo("<option value=$row1a[month]>$row1a[month]</option>");
}    
echo "</select></td>";

echo "<td><select name='toyear1[]' id='toyear1'> <option>$toyear_1_1</option>"; 
$sql1a = "SELECT * FROM year ORDER BY year desc";
$smt1a = $dbs->prepare($sql1a);
$smt1a -> execute();
while($row1a=$smt1a->fetch(PDO::FETCH_ASSOC))
{
if($row1a['year']==$_GET['id7'])
echo("<option selected value=$row1a[year]>$row1a[year]</option>");
else
echo("<option value=$row1a[year]>$row1a[year]</option>");
}    
echo "</select></td>";
echo "<td>$graduate_1<td>";
echo "<td valign='top'><input type='text' id='averages' name='averages[]' value='$averages_1' maxlength='100' size='3'></td>";
$query = "SELECT * FROM education WHERE full_name ='$full_name'";
$listAHI = $dbs ->prepare($query);
$listAHI -> execute();
while($row = $listAHI ->fetch(PDO::FETCH_ASSOC)){

$idz = $row["idz"];
echo "<td> <a href='editeducation.php?full_name=$full_name&idz=$idz' name='Edit' value='Edit'>Edit</a></td>";
echo "<td> <a href='deleteeducation.php?full_name=$full_name&idz=$idz' name='Delete' value='Delete'>Delete</a></td>";
echo  "<td valign='top'> <a href='deleteedcuation'name='delete' value='Delete'</a></td>";
}

echo "</tr>";

echo "</table>";
?>
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);