Ver Mensaje Individual
  #19 (permalink)  
Antiguo 11/12/2011, 13:09
tap
 
Fecha de Ingreso: mayo-2009
Mensajes: 58
Antigüedad: 15 años
Puntos: 5
Respuesta: Curiosidades en mi primer sitio PHP

Nemutagk, perdona... es posible que la llamadas a la db hagan conflicto con el footer? yo quería construir un condicional pero no me resultó entonces creo, creo, que sobrecargué el script: mira lo pongo aquí:

<section id="content">
<?php
@$db = mysql_pconnect("localhost", "root", "m0n1c3");
if (!$db)
{
echo "Error no se ha podido conectar a la bd. Prueba más tarde";
}

mysql_select_db("natur");
$searchterm = $_POST['searchterm'];
$result = mysql_query("Select * from verduras where nombre = '$searchterm'") or die(mysql_error());

while ($row = mysql_fetch_assoc($result)) {
echo "<table width=900 border=0>\n";
echo "<tr><td width=300><table width=300>
<tr><td valign=top><h3 style=color:#333; margin-top:-30px;>{$row['nombre']}</h3></td></tr>
<tr><td><h6 style=color:#b41>{$row['tmb']}</h6></td></tr>
<tr><td>{$row['fot']}</td></tr></table></td>
<td width=200><table width=200 border=0>
<tr><td width=100 align=center><h5>Minerales:</h5><p>{$row['minerales']}</p></td>
<td align=center valign=top><h5>Vitaminas:</h5><p>{$row['vitaminas']}</p></td></tr><tr>
<td width=100 align=center><h5>Prote&iacute;nas:</h5><p><span style=color:#ff0000;> Por 100 grms</span><br />{$row['proteinas']}</p></td>
<td align=center><h5>Calor&iacute;as:</u></span></h5> <p><span style=color:#ff0000;> Por 100 grms</span><br />{$row['calorias']}<p></td></tr></table></td>
<td width=400 valign=top><h5>Beneficios:</h5><p>{$row['prop']}</p></td>
</tr>";
}
echo "</table";
?>
<?php
@$db = mysql_pconnect("localhost", "root", "m0n1c3");
if (!$db)
{
echo "Error no se ha podido conectar a la bd. Prueba más tarde";
}

mysql_select_db("natur");
$word= $_GET['word'];
$result = mysql_query("Select * from verduras where nombre = '$word'") or die(mysql_error());

while ($row = mysql_fetch_assoc($result)) {
echo "<table width=900 border=0>\n";
echo "<tr><td width=300><table width=300>
<tr><td valign=top><h3 style=color:#333; margin-top:-30px;>{$row['nombre']}</h3></td></tr>
<tr><td><h6 style=color:#b41>{$row['tmb']}</h6></td></tr>
<tr><td>{$row['fot']}</td></tr></table></td>
<td width=200><table width=200 border=1>
<tr><td width=100 align=center><h5>Minerales:</h5><p>{$row['minerales']}</p></td>
<td align=center valign=top><h5>Vitaminas:</h5><p>{$row['vitaminas']}</p></td></tr><tr>
<td width=100 align=center><h5>Prote&iacute;nas:</h5><p><span style=color:#ff0000;> Por 100 grms</span><br />{$row['proteinas']}</p></td>
<td align=center><h5>Calor&iacute;as:</u></span></h5> <p><span style=color:#ff0000;> Por 100 grms</span><br />{$row['calorias']}<p></td></tr>
</table></td>
<td width=400 valign=top><h5>Beneficios:</h5><p>{$row['prop']}</p></td>
</tr>";
}
echo "</table";
?>
</section><!-- end section content-->

No sé si queda claro qué tipo de consulta es una y otra. Por las dudas te comento que la primera: searchterm es el buscador y Word es cuando alguien pulsa sobre el nombre de una verdura (que, claro, no se ve en internet, pero lo puedes ver aquí, por lo menos lo oque quiero: www.monicadiaz.com.ar/proj/fruver/verduras.html )
Advierto que este enlace sólo es html y no funciona en absoluto, sólo lo subí para mostrar lo que yo quiero hacer. Mostrar que hay tres modos de consultas: el buscador, el abecedario, y la fila con los nombres de las verduras, frutas o lo que sea, que comienzen con la letra que se haya pulsado... en fin, creo que me metí en un berenjenal. Te agradecería que me contestaras. Muchas gracias