Foros del Web » Programando para Internet » PHP »

Buscador, ingresar algunos caracteres respuesta una sola palabra

Estas en el tema de Buscador, ingresar algunos caracteres respuesta una sola palabra en el foro de PHP en Foros del Web. Buenos días gente. No molesto hace tiempo porque hasta hoy me la arreglé con las preguntas de otros o los FAQ (por cierto ahora están ...
  #1 (permalink)  
Antiguo 13/07/2010, 07:58
Avatar de silviab  
Fecha de Ingreso: enero-2010
Mensajes: 43
Antigüedad: 14 años, 2 meses
Puntos: 2
Buscador, ingresar algunos caracteres respuesta una sola palabra

Buenos días gente. No molesto hace tiempo porque hasta hoy me la arreglé con las preguntas de otros o los FAQ (por cierto ahora están más difíciles de localizar)
El tema es así (ejemplo reducidísimo pero claro)
Que el usuario ingrese OR, y la respuesta sean Ford, Bedford, Porsche etc.
CODIGOS, Nada demasiado complejo PERO NO ANDA, no me devuelve nada. O me volví más zonza o estoy haciendo algo muy mal, o no se puede.
Gracias!!!

Código PHP:
Ver original
  1. $colname_Recordset2 = "-1";
  2. if (isset($_GET['modelo'])) {
  3.   $colname_Recordset2 = (get_magic_quotes_gpc()) ? $_GET['modelo'] : addslashes($_GET['modelo']);
  4. }
  5. mysql_select_db($database_GAR_cwbd, $GAR_cwbd);
  6. $query_Recordset2 = sprintf("SELECT marca, modelo, anos FROM `02apc` WHERE modelo = '%%%s%%' ORDER BY anos ASC", $colname_Recordset2);
  7. $Recordset2 = mysql_query($query_Recordset2, $GAR_cwbd) or die(mysql_error());
  8. $row_Recordset2 = mysql_fetch_assoc($Recordset2);
  9. $totalRows_Recordset2 = mysql_num_rows($Recordset2);
  10. ?>


Código PHP:
Ver original
  1. <form action="gar_buscar-r.php" method="get" name="form1" target="_self" id="form1">
  2.   <label>tx
  3.   <input type="text" name="textfield" />
  4.   </label>
  5.   <label>envio
  6.   <input type="submit" name="Submit" value="Enviar" />
  7.   </label>
  8. </form>
  9.  
  10.  
  11.  
  12. <table border="0" cellpadding="0" cellspacing="0">
  13.   <tr>
  14.     <td>marca</td>
  15.     <td>modelo</td>
  16.     <td>anos</td>
  17.   </tr>
  18.   <?php do { ?>
  19.     <tr>
  20.       <td><?php echo $row_Recordset2['marca']; ?></td>
  21.       <td><?php echo $row_Recordset2['modelo']; ?></td>
  22.       <td><?php echo $row_Recordset2['anos']; ?></td>
  23.     </tr>
  24.     <?php } while ($row_Recordset2 = mysql_fetch_assoc($Recordset2)); ?>
  25. </table>
  26. </body>
  27. </html>
  28. <?php
  29. mysql_free_result($Recordset2);
  30.  
  31. ?>
  #2 (permalink)  
Antiguo 13/07/2010, 09:12
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 2 meses
Puntos: 55
Respuesta: Buscador, ingresar algunos caracteres respuesta una sola palabra

WHERE modelo LIKE '%OR%'

respuesta
FORD
BEDFORD
ETC


http://dev.mysql.com/doc/refman/5.0/...functions.html
  #3 (permalink)  
Antiguo 13/07/2010, 09:31
Avatar de silviab  
Fecha de Ingreso: enero-2010
Mensajes: 43
Antigüedad: 14 años, 2 meses
Puntos: 2
Respuesta: Buscador, ingresar algunos caracteres respuesta una sola palabra

Gracias, intento, pero creo que ya lo probé, enseguida te cuento
  #4 (permalink)  
Antiguo 13/07/2010, 09:33
Avatar de silviab  
Fecha de Ingreso: enero-2010
Mensajes: 43
Antigüedad: 14 años, 2 meses
Puntos: 2
Respuesta: Buscador, ingresar algunos caracteres respuesta una sola palabra

nada de nada

Código PHP:
Ver original
  1. $colname_rs_br_prueba = "-1";
  2. if (isset($_GET['Descrip'])) {
  3.   $colname_rs_br_prueba = (get_magic_quotes_gpc()) ? $_GET['Descrip'] : addslashes($_GET['Descrip']);
  4. }
  5. mysql_select_db($database_dir_msr, $dir_msr);
  6. $query_rs_br_prueba = sprintf("SELECT CodDir, Descrip FROM `004_prod` WHERE Descrip LIKE '%s' ORDER BY CodDir ASC", $colname_rs_br_prueba);
  7. $rs_br_prueba = mysql_query($query_rs_br_prueba, $dir_msr) or die(mysql_error());
  8. $row_rs_br_prueba = mysql_fetch_assoc($rs_br_prueba);
  9. $totalRows_rs_br_prueba = mysql_num_rows($rs_br_prueba);
  10.  
  11. $currentPage = $_SERVER["PHP_SELF"];
  12. ?>

Etiquetas: caracteres, ingresar, palabra, respuesta, buscadores
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 16:10.