Ich beginne in PHP und ich würde gerne wissen, wie mysql Daten in Textfeldern angezeigt werden, die in einer HTML-Datei sind. Ich habe zwei Dateien erstellt ein HTML und ein PHP, im Moment des Aufrufs der Daten an die Texte ist Fehler gesendet.Wie kann ich Daten von MySQL in der Textbox anzeigen?
Error: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in...
PHP-Datei
<?php
$server= "localhost";
$user = "root";
$password = "";
$bd = "test";
$conexion = mysql_connect($server,$user,$password) or die ("alert(error)");
mysql_select_db($bd,$conexion);
$query = mysql_query("SELECT city , zipcode FROM data WHERE client='$_POST[client]'");
while($rowvalor = mysql_fetch_array($query))
{
$city = $rowvalor['city'];
$code = $rowvalor['zipcode'];
}
mysql_close($conexion);
?>
Html Datei
<!DOCTYPE HTML>
<html>
<head>
<title>Test</title>
<body>
<form action = "test.php" method="post">
<button id="btnsearch" onclick="search()" style= "background: rgb(242, 243, 243); position: relative; left: 155px"; >Search</button>
<input id="txtclient" name="client" type="text" class="form-control" value= '<?php echo $client; ?>'/><span class="fa arrow"></span>
<input id="txtcode" name="zipcode" type="text" class="form-control" value= '<?php echo $zipcode; ?>'/><span class="fa arrow"></span>
<input id="txtcity" name="city" type="text" class="form-control" value= '<?php echo $city; ?>' /><span class="fa arrow"></span>
</form>
</body>
sollten Sie "mysqli_select_db()" anstelle von "mysql_select_db()" verwenden? Am besten mit mysqli konsistent zu sein fordert für alle Ihre nachfolgenden Aufrufe –
Ich änderte es in "mysql_select_db", aber immer noch einen Fehler ** "Warnung: mysql_fetch_array() erwartet Parameter 1 zu sein Ressource, boolean gegeben in" ** –