Buenas, estoy recien empezando con PHP y queria ver si me podian dar una mano con un problema que supongo es bastante simple.
Tengo mi base de datos creada en MySQL 4, y en ella una tabla que se llama "seriales", esa tabla todavia no esta definido pero tendra alrededor de 10 campos, pero el campo mas importante es el campo "serial".
Lo que necesito es escribir en un input de texto un numero de serial, darle a un boton submit y que me muestre todos los campos relacionados con ese serial.
Hasta ahora lo que tengo es esto.
Código PHP:
<?php
if(isset($_POST['submit'])){
if(isset($_GET['go'])){
if(preg_match("/^[ a-zA-Z]+/", $_POST['name'])){
$name=$_POST['name'];
$db=mysql_connect ("server", "username", "password") or die ('I cannot connect to the database because: ' . mysql_error());
$mydb=mysql_select_db("nombre");
$sql="SELECT * FROM seriales";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
$FirstName =$row['username'];
$LastName=$row['userpassword'];
$ID=$row['id'];
echo "<ul>\n";
echo "<li>" .$FirstName . " " . $LastName . "</li>\n";
echo "</ul>";
}
}
else{
echo "<p>Please enter a search query</p>";
}
}
}
?>
Funciona bien, pero lo unico que hace es mostrarme TODOS los datos de la tabla, cuando en realidad necesito que me muestre los relacionados a un campo especifico. Todo esto viene de un html.
Código HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
</head>
<body bgcolor="#FF9932">
<h3></h3>
<p></p>
<form method="post" action="index.php?go" id="searchform">
<input type="text" name="name">
<input type="submit" name="submit" value="Search">
</form>
</body>
</html>
Gracias