elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Temas
Páginas: [1]
1  Programación / Bases de Datos / duda con variables en mysql. no alimenta datos en bd.. en: 3 Diciembre 2010, 20:21 pm
compañeros como se encuentran..

el presente es para saludarles y desearles una feliz navidad y prospero año nuevo.

quisiera pedirles se me pudieran ayudar a resolver una duda que tengo..

puesto a que incisto creo es un problema de variables..

les anexo la ventana de una consulta con opcion a responder..

Código
  1. http://foro/listahijos.php?var=67
  2.  

al seleccionar responder me debe de llevar a un formulario donde respondo a la pregunta..
Código
  1.  
  2. http://foro/altamensaje.php?var1=67
  3.  

al responder no me graba nada en la base de datos.. y en mi pc local funciona perfectamente..

les anexo el codigo..del formulario alta mensaje...

Código
  1. </font>
  2.  
  3. <form action="procesamensaje.php" method="post">
  4. <table width="100%" border="0">
  5.  <tr>
  6.    <td  width="40%"align= "right"><em>Nombre :</em></td>
  7. <td  ><input name="autor" type="text" size="40" maxlength="40"></td>
  8.  </tr>
  9.  <tr>
  10.     <td align="right"><em>E-Mail :</em></td>
  11. <td><input name="correo" type="text" size="40" maxlength="40"></td>
  12.  </tr>
  13.    <tr>
  14.     <td align="right"><em>Mensaje :</em></td>
  15. <td><textarea  name="mensaje" cols="40" rows="10"></textarea></td>
  16.  </tr>
  17.  <tr>
  18.     <td><input    TYPE= "hidden" NAME="fecha"  value=<?echo date("y"),"/",date("m"),"/",date("d");?>
  19.     </td>
  20.  </tr>
  21.   <tr>
  22.     <td><input    TYPE= "hidden" NAME="padre"  value=<?echo $var1;?>
  23.     </td>
  24.  </tr>
  25.     <td ><input  type="submit" value="Grabar"></td>
  26.  </tr>
  27. </table>
  28. <hr>
  29. <table align='center' border='0' bordercolor="#FFffff" >
  30. <tr bgcolor='#666666'><td>
  31. <p align="center"><a href="index.php"></p>
  32. </td></tr>
  33.  
  34. </form>
  35. </html>
  36.  
  37.  

enseguida les muestro el codigo que procesa el mensaje..

Código
  1. <?php
  2.  
  3.     if ($conex = mysql_connect ("localhost","usuario","password")){
  4.  
  5.        if ($abro = mysql_select_db ("basedatos")){
  6.  
  7.        $modificar = "UPDATE temas SET Hijos=Hijos+1 WHERE ID=$padre";
  8.        $insertar = "INSERT INTO temas (autor,email,fecha,mensaje,padre) VALUES ('$autor','$correo','$fecha','$mensaje','$padre')";
  9.        }else{
  10.            print ("no se pudo abrir la base de datos foro");
  11.            exit;
  12.        }
  13.            $resultado= mysql_query($modificar);
  14.            if  ($result = mysql_query ($insertar)) {
  15.                      header("location: index.php");
  16.            }else{
  17.                    print ("no se pudo grabar los datos");
  18.                    exit;
  19.                    }
  20.  
  21.        } else {
  22.  
  23.        print ("No se puede conectar. Intente nuevamente");
  24.        }
  25.  
  26. ?>
  27.  

anexo la base de datos..
cuando se contesta el mensae, debe de actualizar  los datos del ID 67 donde dice hijos debe de actualizarle al numero 2.
el mensaje 70 de mero abajo debe de aparecer la respuesta y donde esta el 0 debe ser el numero padre 67 para relacionarlo en la consulta del mensaje.
espeor haberme explicado..

Código
  1. ID    Autor  Tema   Hijos  Email  Fecha  Mensaje  Padre  
  2. 67 Prueba1 pregunta 1 1 info@prueba.com 2010-12-03 pregunta 1 67
  3.  
  4. 70     NULL   0000-00-00   0
  5.  
  6.  


todo este proyecto es un apoyo mio para una iglesia..
saludos espero puedan sacarme de dudas y que dios los bendiga a todos..

rogelio
2  Programación / Desarrollo Web / Problema con Plugin Flash en: 20 Noviembre 2010, 22:57 pm
Hola Colegas.
les cuento lo siguiente espero puedan darme una orientacion.

tengo un sitio web que tiene una galeria de fotos con un visualizador de flash, espero entenderme.

resulta que esta la realize en mi pc las pruebas de manera local y se vehia super bien-. en el servidor trabaja muy bien pero ahora de manera local revise esa pagina y solo se ve el recuadro en color blanco..

cabe señalar que ya actualize a flas player 10 y el shockwave 10 tambien..
revise las directivas de seguridad al ajecutar flash y todo esta bien.

alguien le ha sucedido algo parecido y como se resolvio please,
3  Programación / Bases de Datos / Ayuda con mysql_fetch_array en: 16 Noviembre 2010, 21:44 pm
estimados todos.
el presente es para saludarles y compartirles un error que no he podido sacar.

me sucedio hace 3 dias y se arreglo poniendo el query en minusculas ejemplo.

lo tenia asi.

Código
  1. SELECT * from CONSULTAS;
  2.  
  3. se arreglo poniendole.
  4.  
  5. SELECT * from consultas;
  6.  
  7.  

mi error continua y es este.

Código
  1. Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/sanfranc/public_html/foro/listahijos.php on line 26
  2.  
  3. --------------------------------------------------------------------------------
  4.  
  5.  


les anexo el fragmento del codigo.

Código
  1. <html>
  2. <head>
  3.       <title>Foro </title>
  4. </head>
  5. <body>
  6. <body bgcolor="#70A040">
  7. <br>
  8. <table align='center' border='0' bordercolor="#FFffff" >
  9. <tr bgcolor='#666666'>
  10. <td>
  11. <p align="center"><a href='index.php'><font size='4' color='white'>Volver Foro</font> </a></p>
  12. </td>
  13. <?$pp=$var;?>
  14. <td>
  15. <? print ("<p align='center'><a href='altamensaje.php?var1=$pp'><font size='4' color='white'>Responder Mensaje</font> </a></p>");?>
  16. </td>
  17. <td>
  18. </td>
  19. </tr>
  20. <?php
  21. if ($abierto = mysql_connect ("localhost","usuario","password")){
  22. $leer = "SELECT id,autor,fecha,email,mensaje FROM temas WHERE padre=$var";
  23. $datos = mysql_db_query ("basedatos",$leer);
  24. print("<table align='center' width='50%' border='0'>");
  25. while ($fila = mysql_fetch_array ($datos)) {
  26. print ("<tr><td ><font size='4' color='white'>Autor :</font></td><td > ".$fila[1]."</td></tr>
  27.      <tr><td ><font size='4' color='white'>Fecha : </font></td><td>".$fila[2]."</td></tr>
  28.      <tr><td ><font size='4' color='white'>E-mail : </font></td><td>".$fila[3]."</td></tr>
  29.      <tr><td ><font size='4' color='red'>Mensaje : </font></td><td>".$fila[4]."</td></tr><tr ><td colspan='2'><hr></td></tr>");
  30. }
  31. print ("</table>");
  32. } else {
  33. print ("No se puede conectar. Intente nuevamente");
  34. }
  35. ?>
  36. <hr>
  37. </body>
  38. </html>
  39.  

gracias espero puedan darme una idea. de que tenga que cambiar. puesto a que esto en mi servidor local funciona perfectamente ya cuando lo subo al dominio en internet es cuando paniquea con este error.

saludos todos y tengan un excelente dia.

Rogelio
4  Programación / Bases de Datos / Comparar 2 tablas en: 22 Marzo 2010, 22:04 pm
hola amigos
con que comando puedo hacer una comparacion de una tabla con otra y mostrar su diferencia.

espero explicarme, saludos y gracias
5  Programación / PHP / Ayuda con Consulta en: 20 Marzo 2010, 06:12 am
hola alguien me podria ayudar en ver donde tengo el error sucede que doy un numer de matricula para que sea leid y me muestre de x matriculaunas calificaciones pero no me respeta el numero qeu le doy y me arroja solo 1, espero puedan ayudarme, gracias

 quiero filtrar la consulta por matricula y hago una pregunta asi.

<form action="consultasola.php" method="post">
   <div align="left">
     <h1 align="center">Consulta de Calificaciones</h1>
     <p> <br>
       Matricula del Alumno:
       <input name="matricula" type="text" id="matricula" size="17">
       <input type=submit name="Buscar" value="Buscar">
       </p>
   </div>
   <td><div align="center">
     <h3><a href="entra.php">Retornar al Men&uacute; Principal </a></h3>
     <p>&nbsp;</p>
     <p>Tarea Sistema de Administracion de Alumnos</p>
   </div>
   </form>


y el otro programa qe se llama consultasola.php est asi

   // Conectar con el servidor de base de datos
      $conexion = mysql_connect ("localhost", "root", "root")
         or die ("No se puede conectar con el servidor");

   // Seleccionar base de datos
      mysql_select_db ("escuela")
         or die ("No se puede seleccionar la base de datos");

   // Obtener datos
 $matricula= $_REQUEST['matricula']; <---------aqui tambien utilice el GET y me sigue mostrando el resultado anterior, le puse el POST y tampoco me lo aceptal

 
   
       $res=mysql_query("SELECT alumnos.nombres, alumnos.apellidos, alumnos.matricula, kardex.calif1A, kardex.codigomateria FROM alumnos, kardex WHERE kardex.matricula=alumnos.matricula");

       $row=mysql_fetch_array($res); //hago esto, para poder tomar el nombre antes de entrar al WHILE.
       echo "El alumno ".$row['nombres']." ".$row['apellidos']." y con  Matricula: ".$row[matricula]." obtuvo las siguientes calificaciones:</br>";

         while($row=mysql_fetch_array($res)){   
         
         echo "Materia: ".$row['codigomateria']." | Calificacion: ".$row['calif1A']."</br>";


       }
echo "<ul> </ul>";

       
              echo "<ul> </ul>";
       echo "<td><div align=left><a href=entra.php>Retornar al Menú Principal</a></div></td>";

6  Programación / Bases de Datos / Ayuda con Consulta. en: 19 Marzo 2010, 22:16 pm
buenas tardes.

alguien me pudiera ayudar.

tengo una base de datos y 2 tablas

alumnos, kardex, y ambos se relacionan por matricula.

donde la tabla kardex lleva un codigo de materia y una calificacion.

realizo una consulta general y me esta arrojando varias veces la matricula y el nombre

anexo

Matricula           Nombre                    Carrera        Fecha de Calificacion      Materia         Calificacion
91901014429     ALMAZA MAURICIO TECNICOs     07/02/2010             M11                      90
91901014429 ALMAZA MAURICIO TECNICOs 05/05/2010
M13                      80
91901014429     ALMAZA MAURICIO TECNICOs     07/02/2010             M12                      90
91901014429 ALMAZA MAURICIO TECNICOs 05/05/2010
M14                      80

como le hago para que en la consulta no me repita la matricula y aparezcan los datos de materia y calificacion ?

saludos
y muchas gracias en espera de su pronta respuesta
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines