Pregunta PHP

  • psilvaj_12
  • Newbie
  • Newbie
  • No Avatar
  • Registrado: Dic 20, 2010
  • Mensajes: 9
  • Status: Offline

Nota Diciembre 23rd, 2010, 3:28 am

¡Hola!

Soy un principiante en el mundo de PHP. Estoy tratando de hacer una página y quería hacer algo que no encuentro en mi investigación.
Tengo una variable que es introducida por el usuario ($ SI) y luego tener que ir a ver una tabla que describe el resultado.
¿Puedo tener esta variable en una base de datos y su descripción, y cuando la variable se genera la descripción parece? De lo contrario tendré que poner toda la tabla.

¿Cómo puedo hacer esto, por favor.
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Diciembre 23rd, 2010, 3:28 am

  • steve101
  • Beginner
  • Beginner
  • No Avatar
  • Registrado: Mar 26, 2004
  • Mensajes: 35
  • Status: Offline

Nota Diciembre 23rd, 2010, 12:47 pm

¿Dónde está su entrada? Una forma?

Si es así, usted tendría algo como esto ..

PHP Código: [ Select ]
$if=$_POST["formfield"] //Set $if = whatever the user enters
$query=mysql_query("SELECT description FROM table WHERE field='$if'");
//Get Result From the database
$result=mysql_fetch_array($query);
//Show the field result - description
echo $result[0];
 
  1. $if=$_POST["formfield"] //Set $if = whatever the user enters
  2. $query=mysql_query("SELECT description FROM table WHERE field='$if'");
  3. //Get Result From the database
  4. $result=mysql_fetch_array($query);
  5. //Show the field result - description
  6. echo $result[0];
  7.  
  • spork
  • Brewmaster
  • Silver Member
  • Avatar de Usuario
  • Registrado: Sep 22, 2003
  • Mensajes: 6130
  • Loc: Seattle, WA
  • Status: Offline

Nota Diciembre 25th, 2010, 12:24 am

Steve, ¿qué sucede cuando alguien se presenta el texto siguiente en el campo de formulario:

Código: [ Select ]
'; DROP TABLE `table`;--


Siempre desinfecte las primeras entradas.

PHP Código: [ Select ]
mysql_real_escape_string($if);
The Beer Monocle. Classy.

Publicar Información

  • Total de mensajes en este tema: 3 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 96 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC