Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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 mysql数据库的searchform:mysql\u fetch\u array()_Php_Mysql_Database_Phpmyadmin - Fatal编程技术网

Php mysql数据库的searchform:mysql\u fetch\u array()

Php mysql数据库的searchform:mysql\u fetch\u array(),php,mysql,database,phpmyadmin,Php,Mysql,Database,Phpmyadmin,我试图用php做一个searchform,但是我在使用mysql_fetch_数组函数时遇到了一些问题。我不明白为什么。我认为我的所有变量都已正确初始化。我的问题是: ***0) { $rep = mysql_fetch_array($rep); ?>*** 以下是searchform中的代码: <div id="bodybox-s"> <div id="bodybox-text"> <h1>Reparaturstatus</h1>

我试图用php做一个searchform,但是我在使用mysql_fetch_数组函数时遇到了一些问题。我不明白为什么。我认为我的所有变量都已正确初始化。我的问题是:

***0) {
$rep = mysql_fetch_array($rep);
?>***
以下是searchform中的代码:

<div id="bodybox-s">
  <div id="bodybox-text">
  <h1>Reparaturstatus</h1>
  <br />
  Sie wollen den aktuellen Status Ihrer Reparatur erfahren? Dann geben Sie einfach Ihre Auftragsnummer in das Kästchen ein!<br />
  <br />
  <form name="input" action="http://test23.thirteen-design.com/reparaturstatus/" method="get">
  <input type="hidden" name="page" value="reparaturstatus">
  <input type="text" style="height: 20px; width: 150px;" name="id">
  &nbsp;<input type="submit" style="height: 24px; width: 75px;" value="Suchen">
  </form>
  </div>
  </div>
<?php 
$db_host = "";
$db_user ="";
$db_pass = "";
$db_database = "";
$con = mysql_connect($db_host, $db_user, $db_pass);
if (!$con)
{
    die('Could not connect: ' . mysql_error());
}
mysql_select_db($db_database, $con);

?>
  <section id="bodycontainer">

  <div id="bodybox-l">
  <div id="bodybox-text">
  <h1>Reparaturstatus</h1>
  <br />
  <?php 
if (isset($_GET['id'])) {
$rep = mysql_query("SELECT * from reparaturen WHERE ID = ".mysql_real_escape_string($_GET['id'])." LIMIT 1;");
if (mysql_num_rows($rep) > 0) {
$rep = mysql_fetch_array($rep);
  ?>
  <br />
  <h3>- Auftragsangaben</h3>
  <br />
  <b>Auftragsnummer:</b> <?php echo $rep['ID']; ?><br />
  <b>Hersteller:</b> <?php echo $rep['hersteller']; ?><br />
  <b>Modell:</b> <?php echo $rep['model']; ?><br />
  <br />
  <br />
  <h3>- Reparaturhistorie</h3>
  <br />
  <?php
  $historie = mysql_query("SELECT * FROM reparaturhistorie WHERE RID = ".$rep['ID']." ORDER BY ID DESC");
  while($ds = mysql_fetch_array($historie)) {
    ?>
    <div id="bodybox-r" style="background-image: linear-gradient(180deg, rgb(255, 255, 255), rgb(225, 225, 225));">
    <div style="float:left; width: 150px;"><?php echo $ds['datum']; ?></div>
    <div style="float:left; width: 700px;"><?php echo $ds['info']; ?></div>
    </div>
  <?php
  }
} else {
  ?>
  Es konnte keine Reparatur ermittelt werden! Bitte überprüfen Sie ihre Eingaben!
  <?php
}
} else {
  ?>
  Es konnte keine Reparatur ermittelt werden! Bitte überprüfen Sie ihre Eingaben!
  <?php
}
  ?>
  &nbsp;
  </div>
  </div>
  </section>
  <div id="clrf"></div>

报答

你知道你的处境吗?我现在在这家餐厅吃饭

下面是我的php代码中的代码:

<div id="bodybox-s">
  <div id="bodybox-text">
  <h1>Reparaturstatus</h1>
  <br />
  Sie wollen den aktuellen Status Ihrer Reparatur erfahren? Dann geben Sie einfach Ihre Auftragsnummer in das Kästchen ein!<br />
  <br />
  <form name="input" action="http://test23.thirteen-design.com/reparaturstatus/" method="get">
  <input type="hidden" name="page" value="reparaturstatus">
  <input type="text" style="height: 20px; width: 150px;" name="id">
  &nbsp;<input type="submit" style="height: 24px; width: 75px;" value="Suchen">
  </form>
  </div>
  </div>
<?php 
$db_host = "";
$db_user ="";
$db_pass = "";
$db_database = "";
$con = mysql_connect($db_host, $db_user, $db_pass);
if (!$con)
{
    die('Could not connect: ' . mysql_error());
}
mysql_select_db($db_database, $con);

?>
  <section id="bodycontainer">

  <div id="bodybox-l">
  <div id="bodybox-text">
  <h1>Reparaturstatus</h1>
  <br />
  <?php 
if (isset($_GET['id'])) {
$rep = mysql_query("SELECT * from reparaturen WHERE ID = ".mysql_real_escape_string($_GET['id'])." LIMIT 1;");
if (mysql_num_rows($rep) > 0) {
$rep = mysql_fetch_array($rep);
  ?>
  <br />
  <h3>- Auftragsangaben</h3>
  <br />
  <b>Auftragsnummer:</b> <?php echo $rep['ID']; ?><br />
  <b>Hersteller:</b> <?php echo $rep['hersteller']; ?><br />
  <b>Modell:</b> <?php echo $rep['model']; ?><br />
  <br />
  <br />
  <h3>- Reparaturhistorie</h3>
  <br />
  <?php
  $historie = mysql_query("SELECT * FROM reparaturhistorie WHERE RID = ".$rep['ID']." ORDER BY ID DESC");
  while($ds = mysql_fetch_array($historie)) {
    ?>
    <div id="bodybox-r" style="background-image: linear-gradient(180deg, rgb(255, 255, 255), rgb(225, 225, 225));">
    <div style="float:left; width: 150px;"><?php echo $ds['datum']; ?></div>
    <div style="float:left; width: 700px;"><?php echo $ds['info']; ?></div>
    </div>
  <?php
  }
} else {
  ?>
  Es konnte keine Reparatur ermittelt werden! Bitte überprüfen Sie ihre Eingaben!
  <?php
}
} else {
  ?>
  Es konnte keine Reparatur ermittelt werden! Bitte überprüfen Sie ihre Eingaben!
  <?php
}
  ?>
  &nbsp;
  </div>
  </div>
  </section>
  <div id="clrf"></div>

报答


-奥夫特拉桑加本
Auftragsummer:
赫斯特勒:
模型:


-修复历史
这是我的回答!你在吃什么! 这是我的回答!你在吃什么!

我是一个初学者,希望你们能帮助我:)

您正在搜索
$\u GET['id']
,但您的表单是
method=“post”
。因此,请尝试更改为
$\u POST['id']
首先,我建议您不要使用mysql\u*现在使用mysqli或pdoi,但它不起作用:/edit your POST with codepost现在被编辑您正在搜索
$\u GET['id']
,但您的表单是
method=“POST”
。因此,请尝试更改为
$\u POST['id']
首先,我建议您不要使用mysql\u*现在使用mysqli或pdoi已更改,但它不起作用:/edit您的文章,使用codepost现在已被编辑