Foros del Web » Programando para Internet » PHP »

mostrar region según variable URL

Estas en el tema de mostrar region según variable URL en el foro de PHP en Foros del Web. hola estoy intentando hacer una página web que muestre esto <?php if ($HTTP_GET_VARS['calle']!=mysql_fetch_assoc($calles)) { ?> <tr> <td height="20"> td> <td align="center" valign="top" class="texto01">La calle no ...
  #1 (permalink)  
Antiguo 12/02/2003, 10:54
Avatar de jraluy  
Fecha de Ingreso: noviembre-2002
Ubicación: En algún lugar al sur de
Mensajes: 46
Antigüedad: 22 años
Puntos: 0
mostrar region según variable URL

hola

estoy intentando hacer una página web que muestre esto

<?php if ($HTTP_GET_VARS['calle']!=mysql_fetch_assoc($calles)) { ?>
<tr>
<td height="20">
td>
<td align="center" valign="top" class="texto01">La calle no se encuentra en nuestra base de datos</td>
<td>
</td>
</tr>
<?php } ?>

quiero que lo muestre únicamente cuando ningún registro de la BD CONTENGA los carácteres que el visitante ha insertado y mandado como variable de URL. Sé que lo estoy haciendo mal pero no acierto con la solución. He mirado en el manual de PHP y no encuentro el truco.

Si me pudierais dar una pista os estaría agradecido

Un saludo a todos
__________________
:'(
  #2 (permalink)  
Antiguo 12/02/2003, 11:14
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
El truco está en saber que dá o q dato obtienes si haces:
mysql_fetch_assoc()

Código PHP:
// concetas a tu BD .. seleccionas tu BD a trabajar .. etc ...
$consulta=mysql_query("SELECT ...... "); // tu consulta SQL
$registro=mysql_fetch_assoc($consulta); // aqui tendras en $registro un array con todos los valores del campo implicado (solo el primero q te arroje tu consulta ojo.

if ($HTTP_GET_VARS['calle'] != $registro['calle']){
// etc ... 
Tambien puedes usar para este caso en vez de obtener un array con todos los campos de ese registro .. usar:

Código PHP:
$calle=mysql_result($consulta,"calle",0);
if (
$HTTP_GET_VARS['calle'] != mysql_result($consulta,"calle",0)
){ 
Te recomiendo q leas este tutorial de uso de PHP y Mysql .. y sobre todo intenta comprender que parametros acepta una funcion de PHP y cuales devuelve ..

http://otri.us.es/recursosPHP/manual/index.htm

Un saludo,

pd: .. veras q se usa mucho mysql_fetch_array .. en vez de .. assoc .. pero es similar aunque mas optimo usar assoc en vez de array .. sobre todo si accedes a los nombres de los campos de tu BD por su nombre y no por su indice ...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:02.