За последние 24 часа нас посетили 15579 программистов и 1550 роботов. Сейчас ищут 867 программистов ...

Форма комментариев

Тема в разделе "Сделайте за меня", создана пользователем misha1989, 10 май 2017.

  1. misha1989

    misha1989 Новичок

    С нами с:
    10 май 2017
    Сообщения:
    3
    Симпатии:
    2
    Подскажите пожалуйста- как вывести с базы данных поля комментариев и имя. Код ниже представлен. [​IMG] Увы сам не знаю програмирование(. Сами отзывы сохраняются в базе
    PHP:
    1. <?php
    2.  
    3. ///////////////////////////////////////////////////////////
    4.  
    5. if ($_GET['send']==1 && $_POST['res'] == $_POST['res1']) {
    6.  
    7.        
    8.                
    9.                 $_POST["name11"] = htmlSpecialChars(stripslashes(trim(strip_tags($_POST["name11"]))));
    10.                
    11.                 $_POST["email11"] = htmlSpecialChars(stripslashes(trim(strip_tags($_POST["email11"]))));
    12.                 $_POST["comm11"] = htmlSpecialChars(stripslashes(trim(strip_tags($_POST["comm11"]))));
    13.             //    $timed = date("Ymd"); // Время
    14.                            
    15.                 $name_11 = $_POST["name11"];
    16.                 $email_11 = $_POST["email11"];
    17.                 $comm_11 = $_POST["comm11"];
    18.                
    19.                 $_POST["name11"]="";
    20.                 $_POST["email11"]="";
    21.                 $_POST["comm11"]="";      
    22.                
    23.                 $comm = mysql_query("SELECT count(*) FROM `catalog_otzyvy` WHERE `name`='$name_11' and `email`='$email_11' and `text`='$comm_11' limit 1");
    24.                 $bb = mysql_fetch_row($comm);
    25.                 if ($bb[0]==0) {
    26.                     $tt ="INSERT INTO `catalog_otzyvy` values ('','$name_11','$email_11','$comm_11',now())";
    27.                
    28.                     $rest =  mysql_query($tt);
    29.                    
    30.                     ############# email ##########
    31.                    $email_owner = "qna@gmc24.org";
    32.                    
    33.                    
    34.                     if (!empty($tel_11)) $email_100 = " | тел. ".$tel_11;
    35.                     if (!empty($email_11)) $email_100 = " | E-mail: ".$email_11;
    36.             $subject = "Новый отзыв - "."http://".$_SERVER['SERVER_NAME'];
    37.             $body = "$name_11 $email_100 | Отзыв:";
    38.            
    39.             $body .= "<br><br>$comm_11";
    40.            
    41.             $from_name = $_SERVER['SERVER_NAME'];
    42.  
    43.             require_once($_SERVER['DOCUMENT_ROOT'].'/phpmailer/class.phpmailer.php');
    44.             $mail = new PHPMailer();
    45.             $mail->From = $email_owner;
    46.             $mail->FromName = $from_name;
    47.         //    $mail->AddAddress("popelka@grafitec.ru", "popelka");
    48.             $mail->AddAddress($email_owner, $email_owner);
    49.             $mail->IsHTML(false);                                  // set email format to HTML
    50.             $mail->Subject = $subject;
    51.             $body = strip_tags(str_replace("<br>","\n",$body));
    52.             $mail->Body    = $body;
    53.  
    54.             $mail->Send();
    55.                    
    56.                     ############ end email #######
    57.                  
    58.                 }
    59.                
    60.                 //mysql_query('INSERT INTO `catalog_faq` values (\'\',\''.$_POST["name11"].'\',\''.$_POST["email11"].'\',\''.$timed.'\',\'<p>'.$_POST["comm11"].'</p>\',\'\')');
    61.                
    62.                 unset($_SESSION["name1"]);
    63.                
    64.                 unset($_SESSION["email1"]);
    65.                 unset($_SESSION["comm1"]);
    66.                
    67.                 session_destroy();              
    68.                 //echo 'Код правильный!';  
    69.                 echo "<script language=\"javascript\">
    70.            document.location='/report/?ok';
    71.            </script>";
    72.            
    73.                     } else {
    74.                
    75.                 $_SESSION["name11"] = htmlSpecialChars(stripslashes(trim(strip_tags($_POST["name11"]))));
    76.                 $_SESSION["email11"] = htmlSpecialChars(stripslashes(trim(strip_tags($_POST["email11"]))));
    77.                 $_SESSION["comm11"] = htmlSpecialChars(stripslashes(trim(strip_tags($_POST["comm11"]))));
    78.                 if (isset($_POST["name11"]))
    79.                 $text["text"]= '<br><span style="color:#CC0000; font-weight:700">Неправильно введен защитный код!</span><br class="clearfloat"><br>';
    80.             //    <br><a href="/faq/">Назад</a>';
    81.    
    82.            
    83.            
    84.     }
    85. unset($_SESSION['res']);
    86. $text['name']=$text["title"]="Оставить отзыв";
    87. ?>
    88.  
    89. <?
    90.  
    91. $a = rand(1,10);
    92. $b = rand(1,10);
    93. $_SESSION['res'] = $a + $b;
    94. //echo $_SESSION['res'].' '.$_POST["res"];
    95. ?>
    96.  
    97.    
    98. <div class="vopros">
    99. <form action="/report/send/" method="post" name="docaddd" enctype="multipart/form-data">
    100. <div class="faq_table">
    101. ФИО<span class="star">*</span><br>
    102.  
    103.   <input type="text" name="name11" class="tinput" value="<?=$_SESSION["name11"]?>" id="mes_name2" required>
    104.  
    105. <br>
    106.  
    107. E-mail<span class="star">*</span>
    108. <br>
    109.   <input type="text" class="tinput" size="24" name="email11" value="<?=$_SESSION["email11"]?>" id="mes_mail2" required>
    110. <br>Отзыв<span class="star">*</span><br>
    111.  
    112.   <textarea name="comm11" cols="40" rows="6" id="comm11" required class="tarea"><?=$_SESSION["comm11"]?></textarea>
    113. <br><br>
    114.  
    115. <table width="100%">
    116. <tr>
    117.  
    118. <td colspan="2">* Защитный код: <?php echo $a. ' + ' .$b. ' = ';?><input type="text" class="tinput" style="width:70px" name="res" /><input type="hidden" value="<?=$_SESSION['res']?>" name="res1" /></td>
    119. </tr>
    120.   <tr><td><span class="star">*</span>   - обязательные для заполнения поля</td><? /*<td valign="top">
    121.   <img src="/c/index.php?<?php echo session_name()?>=<?php echo session_id()?>" id="capcha" class="capcha">
    122.   </td><td valign="top">Защитный код<span class="star">*</span>&nbsp;
    123.   <input type="text" name="keystring" id="maxcode" class="tinput" value="" style="width:100px" required></td>*/ ?><td align="right" valign="top">
    124.   <input type="button"  onClick="testform11(docaddd);" class="report_submit" value=""></td></tr></table><br>
    125.  
    126. </div>
    127. </form>
    128. </div>
    129.  
    130. <?
    131.  
    132. $text['text'] .= ob_get_clean();
    133. ?>
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Могу перенести тему в раздел "сделайте за меня", возможно кто-то захочет помочь
     
  3. misha1989

    misha1989 Новичок

    С нами с:
    10 май 2017
    Сообщения:
    3
    Симпатии:
    2
    Буду очень сильно благодарен.
     
    denis01 нравится это.
  4. misha1989

    misha1989 Новичок

    С нами с:
    10 май 2017
    Сообщения:
    3
    Симпатии:
    2
    Разобрался закрываем тему)
     
    denis01 нравится это.