За последние 24 часа нас посетил 16771 программист и 1646 роботов. Сейчас ищут 906 программистов ...

вывод jpg из директории+mysql+php не выводит

Тема в разделе "PHP для новичков", создана пользователем СергейЧИТА, 13 ноя 2014.

  1. СергейЧИТА

    СергейЧИТА Новичок

    С нами с:
    4 ноя 2014
    Сообщения:
    123
    Симпатии:
    0
    Вообщем как-то так думаю
    Код (Text):
    1.  
    2. ....
    3. <?php
    4. //реализация P.S.2 и P.S.5
    5. $dir100 = '/image/image100';
    6. mkdir($dir100, 0700, true);
    7.  
    8. //реализация P.S.3
    9. function filefromdir ($patch) {
    10. $handle = opendir($patch);
    11. while(($file = readdir($handle))) {
    12.     if (is_file ($patch."/".$file) && getExtension1($file) != "jpg" ) {
    13.       $filename= $patch .  "/" . $file;
    14.       return $filename;
    15.        }
    16.  
    17. }
    18. closedir($handle);
    19. }
    20. $pat="/image/image100";
    21.  $masjpg100=filefromdir ($pat);
    22. //Реализация P.S.6
    23.  $db1=mysqli_connect("localhost","e18366_dbuser","password1","e18366_db");
    24.          $query1="INSERT INTO `e18366_db`.`mesto` (`contetnimg`, `opismesto`, `otziv`) VALUES ('/image/image100/$masjpg100', 'картинка', 'отсутствует')";
    25.          $result=mysqli_query($db1,$query1);
    26.          if (!$result){
    27.          echo "No INSERT NAMEJPG for BD_mesto";
    28.          }
    29.          mysqli_close($db1);
    30. //реализация P.S.4
    31. //не могу такую функцию найти
    32. ?>
    33. ....
    34. <div>
    35.             <b>Текст</b>
    36.             <?php
    37.             mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
    38.             $db2=mysqli_connect("localhost","e18366_dbuser","passwd1","e18366_db");
    39.             $query2="Select * from `e18366_db`.`mesto`";
    40.             $result2=mysqli_query($db2,$query2);
    41.    //         print_r ($date1);
    42.    //         echo mysql_error();
    43.             if (!isset ($result2)){
    44.                echo "No Select from mesto";
    45.             }
    46.             echo "<table>";
    47.             while ($date1=mysqli_fetch_assoc($result2))
    48.             {
    49.                echo "<tr>
    50.                <td>ячейка1</td>
    51.                <td><img src='".$date1['contetnimg']."' width="100" height="100"></td>
    52.                </tr>";      
    53.             }
    54.             echo "</table>";
    55.             mysqli_close($db2);
    56. ?>
    57. </div>
    вот так((
     
  2. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ты задания не понял. надо было словами описать систему. как ТЫ видишь взаимодействие и каких элементов в ней.

    зы. pat, masjpg100 - жутковатое именование переменных.
    ззы.
    Код (Text):
    1. if (!$result){
    2.          echo "No INSERT NAMEJPG for BD_mesto";
    3.          }
    логика этого блока какая?

    я так понимаю у тебя какая-то система в которую ты пытаешься фотоальбом вписать. опиши чтоль еще и эту систему для полноты картины.
     
  3. СергейЧИТА

    СергейЧИТА Новичок

    С нами с:
    4 ноя 2014
    Сообщения:
    123
    Симпатии:
    0
    Специально сутки не заходил сюда-всё искал в мануалах и т.п. ответы на свои вопросы...в итоге у меня всё получилось, корявенько, но работает...чуть позже выложу код для оценки...всё же первый код на php))так что прошу строго не судить- я только начинаю его изучать.