Hola buen dia soy novato en php y tengo un problema con mi codigo alguien me podra ayudar?. ya que me muestra lo siguiente al cargar la pagina:
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home2/inmersys/public_html/microherros/mcdonalds.php on line 43
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home2/inmersys/public_html/microherros/mcdonalds.php on line 46
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home2/inmersys/public_html/microherros/mcdonalds.php on line 49
He intentado varias cosas pero no doy con la solución, alguien seria tan amable de iluminarme en este problema el código es el siguiente (el problema esta en negritas Saludos y gracias):
<? session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Mc Donalds</title>
</head>
<script LANGUAGE="JavaScript">
</script>
<?
if ($_SESSION['usuario']=="mcdonalds")
{
?>
<body background="textura2.jpg"><center><h1><font color="#ffffff">Mc Donalds</font></h1>
<form name="form" method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>" >
<table width="403" align="center">
<tr>
<td><div align="center"><font color="ffffff">Buscar:
<input name="tienda" type="text"/><br><br />
<input name="buscarpor" type="radio" value="tnum" />No. de Tienda
<input name="buscarpor" type="radio" value="noserie" />No. de Serie<br><br />
<input type="submit" name="Submit" value="Buscar">
</font> </div></td>
</tr>
</table>
<hr>
<?PHP
$i=0;
$o=0;
$p=0;
$opcion=$_POST['buscarpor'];
$bandera = "si";//bandera para indicar si se encontro la palabra
$tienda=$_POST['tienda'];
if ($tienda==false)
echo "Escribe en el cuadro de texto lo que deseas buscar";
else
$link = mysql_connect("localhost", "inmersys_signe", "2010signe");
//si se ingreso la palabra nos conectamos
mysql_select_db("inmersys_microherros",$link);
//que busque en el campo actual la palabra enviada y lo ordene por un campo especifica
$sql = "SELECT * FROM tablamicroherros WHERE $opcion LIKE \"$tienda\" ORDER BY equipo";
$result = mysql_query($sql,$link);
while ($row = mysql_fetch_array($result))// si se encontro la palabra
{
//imprimimos nustros resultados do {
if( $i==0)
{
echo "
<table width='620' bgcolor='#0099FF'>
<td colspan='3'>
<font color='#ffffff'> MICRO HERROS </font>
</td>
<table>
<table bgcolor='ffffff' border='1' bordercolor='#ccc'>
<td width='200' valign='top' colspan='2' bgcolor='ccc'>
<font color='#000000'> Tienda: </font>".$row["tienda"]."
</td>
<td width='200' valign='top' bgcolor='ccc'>
<font color='#000000'> Registro MH: </font>".$row["regmh"]."
</td>
</tr>
<td width='200' valign='top'>
<font color='#000000'> Sucursal:</font> ".$row["sucursal"]."
</td>
<td width='200' valign='top'>
<font color='#000000'>Numero de tienda:</font> ".$row["tnum"]."
</td>
<td width='144' valign='top'>
<font color='#000000'> Instalación:</font> ".$row["inst"]."
</td>
</table>
<br />
<table width='830' bgcolor='#0099FF'>
<td colspan='3'>
<font color='#ffffff'>DATOS DEL CLIENTE</font>
</td>
</table>
<table bgcolor='ffffff' border='1'>
<tr><td width='200' valign='top' colspan='3'>
<font color='#000000'> Cliente: </font>".$row["cliente"]."
</td>
<td width='144' valign='top'>
<font color='#000000'> RFC:</font> ".$row["rfc"]."
</td>
</tr>
<tr><td width='200' valign='top' colspan='3' bgcolor='ccc'>
<font color='#000000'> Calle: </font>".$row["calle"]."
</td>
<td width='200' valign='top' bgcolor='ccc'>
<font color='#000000'> Tel 1: </font>".$row["tel1"]."
</td>
</tr>
<tr>
<td width='200' valign='top' colspan='2'>
<font color='#000000'> Colonia:</font> ".$row["colonia"]."
</td>
<td width='200' valign='top'>
<font color='#000000'> CP: </font>".$row["cp"]."
</td>
<td width='200' valign='top'>
<font color='#000000'> Tel 2: </font> ".$row["tel2"]."
</td>
</tr>
<td width='200' valign='top' bgcolor='ccc'>
<font color='#000000'> Ciudad:</font> ".$row["ciudad"]."
</td>
<td width='200' valign='top' bgcolor='ccc'>
<font color='#000000'> EDO: </font>".$row["edo"]."
</td>
<td width='200' valign='top' colspan='2' bgcolor='ccc'>
<font color='#000000'> Mail: </font>".$row["mail"]."
</td>
</table>";
$i=1;
}
if ($o==0)
echo "<br /><table><td width='300' valign='top' bgcolor='#0099ff'>
<font color='#ffffff'> Equipo: </font>".$row["equipo"]."
</td></table>
<table border='2' bgcolor='#ccc'><tr>
<tr>
<td width='144' valign='top'>
<font color='#000000'> Marca: </font>".$row["marca"]."
</td>
<td width='144' valign='top'>
<font color='#000000'> Modelo:</font> ".$row["modelo"]."
</td>
</tr>
<tr> <td width='144' valign='top'>
<font color='#000000'> Instalacion:</font> ".$row["instalacion"]."
</td>
<td width='144' valign='top'>
<font color='#000000'> Expira:</font> ".$row["garexp"]."
</td>
</tr>
<td width='144' valign='top'>
<font color='#000000'> Descripcion: </font>".$row["descripcion"]."
</td>
<td width='144' valign='top'>
<font color='#000000'>Noserie Desc:</font> ".$row["noseriedesc"]."
</td>
</table>";
$o=1;
echo "<table><td width='144' valign='top'>
<font color='#000000'> No. de Serie: </font>".$row["noserie"]."
</td>
</tr></table>";
// siempre emos querido poner links en los resultados aqui pongo un pequeño ejemplo de como hacerlo pero si queires ser mas espesifico en el linck pues juega un poco con el codigo
$bandera = "no";//cambiamos la bandera para avisar que si se encontro la palabra
} ?>
</tbody>
</table><p>
<? //fin for
if ($bandera == "si") //si la bandera sigue en si es que no encontro la palabra y avisamos
{ echo "<p>¡No se ha encontrado ningún registro!<br>Por Favor verifique sus datos y vuelva a intentarlo</p>\n";
} ?> </form>
</div></center>
</body><?
}
else
{
?>
<body bgcolor="#4A6B98">
<h1><center>Te la pelaste no puedes entrar es una zona privada</h1><br><center><h3><a href="index.html">Inicia sesión</a></h3></center></center></body>
<?
} ?>
</html>
Gracias.