Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2010, 13:54
thehack
 
Fecha de Ingreso: abril-2010
Mensajes: 151
Antigüedad: 14 años
Puntos: 1
problemas con envio de datos a la sql

hola chicos de forosdelweb espero esten bien quien pueda ayudarme con lo respectivos archivos,
Les explico lo que quiero hacer tengo una web en desarrollo la cual tiene un sistema de denucias como un foro hecho a base de smf el cual quiero hacer ese sistema en ajax con una ventana modal donde contenga lo siguiente
Denunciar el post: aca el nombre del post

Creado por:aca el nombrfe de quien lo posteo
Razon de la denuncia:aca la razon
y por ultimo

Aclaración y comentarios: aca un breve comentario de el porq se denuncia el post

como hago el llamado a eso por medio de un jquery

el jquery

Cita:
<script src="facefiles/jquery-1.2.2.pack.js" type="text/javascript"></script> <link href="facefiles/facebox.css" media="screen" rel="stylesheet" type="text/css" /> <script src="facefiles/facebox.js" type="text/javascript"></script> <script type="text/javascript">
jQuery(document).ready(function($) {
$("a[rel*=facebox]").facebox()
})
</script>
<a href="/web/denunicias.php" rel="facebox"><div class="boton2">denuciar</a>

y aca el documento al que hacemos el llamado

Código PHP:
<?php 
function template_manual_intro() 

   global 
$context$settings$options$txt$scripturl$modSettings$db_prefix
 
$context['ID_DEL_POST'] = $_GET['id']; 
$request db_query(
SELECT m.subject, m.ID_TOPIC, m.ID_MEMBER, ma.ID_MEMBER, ma.memberName, t.ID_MEMBER_STARTED 
FROM ({$db_prefix}messages AS m, {$db_prefix}members AS ma, {$db_prefix}topics AS t) 
WHERE m.ID_TOPIC = {$context['ID_DEL_POST']} 
AND m.ID_MEMBER = ma.ID_MEMBER 
AND t.ID_TOPIC  = m.ID_TOPIC 
AND t.ID_TOPIC = {$context['ID_DEL_POST']} 
"
__FILE____LINE__); 
   while (
$row mysql_fetch_assoc($request)){ 
         
$titulo $row['subject']; 
         
$id $row['ID_TOPIC']; 
         
$usuario $row['memberName']; 
         
$user $row['ID_MEMBER']; 
         
$started $row['ID_MEMBER_STARTED']; 
         } 
   
mysql_free_result($request); 
 
if(
$context['user']['is_guest']) 

fatal_error('Disculpe, para denunciar un post debe autentificarte.'false); 

elseif(empty(
$_GET['id'])) 

fatal_error('Debes ingresar la ID del post a denunciar.'false); 

elseif(
$context['ID_DEL_POST'] != $id

fatal_error('El post que deseas denunciar no existe'false); 

elseif(
$started == $context['user']['id']) 

fatal_error('Disculpe, pero no puedes denunciar tus post, si tiene alg&uacute;n problema, b&oacute;rralo o ed&iacute;talo t&uacute;.'false); 

 

?>
 
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
 
<? loadTemplate('enviardenuncia'); ?>
 
 
<?php echo'<script type="text/javascript">function errorrojos(comentario){if(comentario == \'\'){ 
document.getElementById(\'errorss\').innerHTML=\'<br /><font class="size10" style="color: red;">Es necesario escribir un comentario sobre la denuncia.</font>\'; return false;}}</script>'

 
 
 
?>
 
<form action="/denuncia/enviar/" method="post"> 
         <p align="center" class="size11"><b>Denunciar el post:</b> <br /> 
 
<? $id ?>
 
<? $titulo ?>
 
         <p align="center" class="size11"><b>Creado por:</b> <br /> 
 
<? $usuario ?>
 
<br /><br /><font class="size11"><b>Raz&oacute;n de la denuncia:</b></font><br /> 
         <select name="razon" style="color: black; background-color: rgb(250, 250, 250); font-size: 12px;"> 
         <option value="Re-post">Re-post</option> 
         <option value="Se hace Spam">Se hace Spam</option> 
         <option value="Tiene enlaces muertos">Tiene enlaces muertos</option> 
         <option value="Es Racista o irrespetuoso">Es Racista o irrespetuoso</option> 
 
         <option value="Contiene informacion personal">Contiene informaci&oacute;n personal</option> 
         <option value="El Titulo esta en mayuscula">El Titulo esta en may&uacute;scula</option> 
         <option value="Contiene Pornografia">Contiene Pornografia</option> 
         <option value="Es Gore o asqueroso">Es Gore o asqueroso</option> 
         <option value="Esta mal la fuente">Est&aacute; mal la fuente</option> 
 
         <option value="Post demasiado pobre">Post demasiado pobre</option> 
         <option value="Pide contrasena y no esta">Pide contrase&ntilde;a y no est&aacute;</option> 
         <option value="No cumple con el protocolo">No cumple con el protocolo</option> 
         <option value="Otra razon (especificar)">Otra raz&oacute;n (especificar)</option> 
         </select><br /><br /> 
         <font class="size11"><b>Aclaraci&oacute;n y comentarios:</b></font><br /> 
 
         <textarea name="comentario" cols="40" rows="5" wrap="hard" tabindex="6"></textarea><label id="errorss"></label><br /><font size="1">En el caso de ser Re-post se debe indicar el enlace del 
post original.</font> 
<br /><br /><input onclick="return errorrojos(this.form.comentario.value);" class="Boton Boton BtnGray" type=submit value="Denunciar Post" /><br /><input type="hidden" name="<? $ID_TOPIC ?>" value="<?  $id  ?>"><input type="hidden" name="tipo" value="post" /></form>

que pasa con eso bueno les explico el problema lo unico que me falta es que la denuncia sea enviada a la base de datos es lo unico que quiero y eso es lo que no se como hacer mediante que como no sep ni idea de como e buscado como pero no encuentro la forma de que esto se vaya a la base de datos y sea revisado por un administrador o moderador de la web espero y me ayuden saludos y gracias