Autor Tema: Super Urgente PHP con SQL  (Leído 312 veces)

ThEzC

  • Mensajes: 18
    • MSN Messenger - thezc@hotmail.com
    • Ver Perfil
    • Email
Super Urgente PHP con SQL
« : diciembre 08, 2009, 01:56:39 pm »
post cerra gracias por la ayuda amigos
« Última Modificación: enero 20, 2010, 11:41:23 am por 4ng3r »

Phicar

  • :P
  • Administrador
  • Mensajes: 283
  • (1+sqrt(5))/2
    • MSN Messenger - diego_villahacker@hotmail.com
    • Ver Perfil
    • Phicar's Blog
    • Email
Re: Super Urgente PHP con SQL
« Respuesta #1 : diciembre 08, 2009, 02:12:49 pm »
Tengo unas preguntas..

Para que haces esto?
Que has probado?
Sabes la Logica del algoritmo?
programas en php?

:D, hoy toy curioso :)
:)

my.opera.com/phicar

Phicar

  • :P
  • Administrador
  • Mensajes: 283
  • (1+sqrt(5))/2
    • MSN Messenger - diego_villahacker@hotmail.com
    • Ver Perfil
    • Phicar's Blog
    • Email
Re: Super Urgente PHP con SQL
« Respuesta #2 : diciembre 08, 2009, 02:29:40 pm »
mm sabes usar RAND y LIMIT en MySQL?

si no, busca ;)....

ehh lo que tienes que hacer es un arreglo con la funcion mysql_fetch_array... y pues iteras ;) y listo

no te lo voy a hacer :P porque

1) php no me gusta
2) las bases de datos no me gustan
3) estoy leyendo Romeo y Julieta
4) Nu quiero hacerte el trabajo


Cualquier pregunta que tengas hazla..:)...

y NO INCOMODAS!!! ;) para eso es el foro, pero no vamos a hacerte las tareas ;)
:)

my.opera.com/phicar

Clerigo

  • Administrador
  • Mensajes: 154
  • Jr. Programmer
    • Ver Perfil
Re: Super Urgente PHP con SQL
« Respuesta #3 : diciembre 08, 2009, 02:33:50 pm »
Bueno, lo primero seria hacer un clase que tenga los mismos atributos de la tabla "preguntas"  y que tenga su respectivo constructor...

Luego el paso a seguir es hacer otra calse que se necarge de hacer la conexion y pasar registro por registro de la tabla y crear un objeto de la clase antes creada y guardarloe n un arreglo.

Cuando se tenga esto, en la clase que se encargo de llenar el arreglo, creaas un funcion que se encarge de retorna 10 pregunts aleatoriamente.

y Por ultimo muestras las preguntas en un HTML.

Despues de eso solo queda por hacer una funcion que valide las respuestas y otra que se encarge de actualizarlas por otras  ;) (Los eventos de los Botones)

Si tienes probelma en algun paso..aqui estare pendiente.
« Última Modificación: diciembre 08, 2009, 02:45:01 pm por Clerigo »

ThEzC

  • Mensajes: 18
    • MSN Messenger - thezc@hotmail.com
    • Ver Perfil
    • Email
Re: Super Urgente PHP con SQL
« Respuesta #4 : diciembre 08, 2009, 07:31:48 pm »
Hola de nuevo yo como molesto verdad XD pues nada solo queria una peque

ThEzC

  • Mensajes: 18
    • MSN Messenger - thezc@hotmail.com
    • Ver Perfil
    • Email
Re: Super Urgente PHP con SQL
« Respuesta #5 : diciembre 08, 2009, 07:58:50 pm »
Yo digo: Pues  mira mi mismo encontre la solucion!
Yo me contesto: De verdad!
y me respondo: SIIIIIIII!

jajaja pues nada encontre lo que faltaba ya quedo mil gracias amigos por toda su ayuda se les kiere mil :D saludos
aaaaaaaaaa casi se me olvida les dejo el codigo para sus observaciones:

Código: [Seleccionar]
          <?php  
$dbhost "localhost";
$dbusuario "root";
$dbpassword "123456";
$db "proyecto";
$conexion mysql_connect($dbhost$dbusuario$dbpassword) OR die("No se puedo conectar a la BDD ".mysql_error()."...!!!"); 
mysql_select_db($db$conexion) OR die("No se pudo seleccionar la BDD ".mysql_error()."...!!!");

    echo "<form name='cuestionario' method='post' action='resul.php'>";
    echo "<table border='0' align='center'>";
for($i=0;$i<11;$i++){
    $numero rand(1,100);
$query="SELECT pre, r1, r2 FROM preguntas WHERE id=".$numero;
$result=mysql_query($query);
while ($row mysql_fetch_row($result)){
echo "<tr>
      <td colspan='2' align='center' valign='middle'> "
.$row[0]."</td>
      </tr>
     <tr>
    <td align='center'><label><input type='radio' name='pregunta"
.$i."' value='valor1' id='pregunta".$i."_0'> ".$row[1]." </label></td>
    <td align='center'><label><input type='radio' name='pregunta"
.$i."' value='valor2' id='pregunta".$i."_1'> ".$row[2]." </label></td>
            </tr>
     <tr>
    <td></td>
            </tr>"
;
  
}
echo "<tr><td> </td></tr>";
echo "<tr><td> </td></tr>";
echo "<tr>";
echo "<td align='center'><input type='reset' name='borrar' id='borrar' value='Borrar'></td>";
echo "<td align='center'><input type='submit' name='enviar' id='enviar' value='Enviar'></td>";
echo "</tr>";
echo "</table>";
echo "";
        echo "</form>";
?>

Phicar

  • :P
  • Administrador
  • Mensajes: 283
  • (1+sqrt(5))/2
    • MSN Messenger - diego_villahacker@hotmail.com
    • Ver Perfil
    • Phicar's Blog
    • Email
Re: Super Urgente PHP con SQL
« Respuesta #6 : diciembre 08, 2009, 08:40:00 pm »
hay un problema con el rand con PHP depronto y puede suceder que saques el numero dos veces ;), no se te ha ocurrido???

para eso puedes usar un arreglo que vaya guardando los numeros que te salen, para que no se te repitan las preguntas ;)

el resto esta muy bueno, felicidades ;)
« Última Modificación: diciembre 08, 2009, 08:43:27 pm por Phicar »
:)

my.opera.com/phicar