За последние 24 часа нас посетили 17514 программистов и 1719 роботов. Сейчас ищет 1531 программист ...

вопросы от блондинки ;)

Тема в разделе "Вопросы от блондинок", создана пользователем pnata, 5 май 2006.

  1. pnata

    pnata Guest

    simpson
    привет! :)
     
  2. pnata

    pnata Guest

    у меня здесь все правильно?
    PHP:
    1. <?
    2. $found=false;
    3. $row=mysql_fetch_row(mysql_query("SELECT name FROM ticket where id=0"));$order=$row[0];
    4. $res=mysql_query("SELECT * FROM ticket where id<>0 order by $order");
    5. if(mysql_num_rows($res)>0){
    6.     $found=true;
    7.     print "
    8.     <tr bgcolor=#e4e4e4>
    9.         <td align=center colspan=3 style='font-size:12px;color:#41559D' style='border:solid 1px silver'><b>Автомты с выдачей билетов</b></td>
    10.     </tr>
    11.     ";
    12.  while($row=mysql_fetch_row($res)){
    13.     if($row[3]!=""){
    14.       $r1=preg_replace("/\"/","''",$row[1]);
    15.       $r2=preg_replace("/\"/","''",$row[2]);
    16.       $alt="$r1\n$r2\nЦена: $row[5] $row[6]";$alt=del_tags($alt);
    17.       $img="<img src=img.php?src=foto/$row[3]&width=50 width=50 alt=\"$alt\" style='border:solid 1px black'>";
    18.     }
    19.      else{$img="<img src=img/none_small.gif width=50 style='border:solid 1px black'>";}
    20.     print "
    21.     <tr bgcolor=ECF0FC>
    22.         <td width=10% align=center style='border:solid 1px silver'>$img</td>
    23.         <td style='border:solid 1px silver'><a href=\"JavaScript:detail($row[0],1);\" class=syn><b>$row[1]</b></a><br>$row[2]</td>
    24.         <td width=10% align=center class=price style='border:solid 1px silver'><nobr><b>$row[5] $row[6]</b></nobr></td>
    25.     </tr>
    26.     ";
    27.  }
    28. }
    29.  
    30. $row=mysql_fetch_row(mysql_query("SELECT name FROM imitator where id=0"));$order=$row[0];
    31. $res=mysql_query("SELECT * FROM imitator where id<>0 order by $order");
    32. if(mysql_num_rows($res)>0){
    33.     $found=true;
    34.     print "
    35.     <tr bgcolor=#e4e4e4>
    36.         <td align=center colspan=3 style='font-size:12px;color:#41559D' style='border:solid 1px silver'><b>Автоматы-имитаторы</b></td>
    37.     </tr>
    38.     ";
    39.  while($row=mysql_fetch_row($res)){
    40.     if($row[3]!=""){
    41.       $r1=preg_replace("/\"/","''",$row[1]);
    42.       $r2=preg_replace("/\"/","''",$row[2]);
    43.       $alt="$r1\n$r2\nЦена: $row[5] $row[6]";$alt=del_tags($alt);
    44.       $img="<img src=img.php?src=foto/$row[3]&width=50 width=50 alt=\"$alt\" style='border:solid 1px black'>";
    45.     }
    46.      else{$img="<img src=img/none_small.gif width=50 style='border:solid 1px black'>";}
    47.     print "
    48.     <tr bgcolor=ECF0FC>
    49.         <td width=10% align=center style='border:solid 1px silver'>$img</td>
    50.         <td style='border:solid 1px silver'><a href=\"JavaScript:detail($row[0],2);\" class=syn><b>$row[1]</b></a><br>$row[2]</td>
    51.         <td width=10% align=center class=price style='border:solid 1px silver'><nobr><b>$row[5] $row[6]</b></nobr></td>
    52.     </tr>
    53.     ";
    54.  }
    55. }
    56.  
    57. $row=mysql_fetch_row(mysql_query("SELECT name FROM attraction where id=0"));$order=$row[0];
    58. $res=mysql_query("SELECT * FROM attraction where id<>0 order by $order");
    59. if(mysql_num_rows($res)>0){
    60.     $found=true;
    61.     print "
    62.     <tr bgcolor=#e4e4e4>
    63.         <td align=center colspan=3 style='font-size:12px;color:#41559D' style='border:solid 1px silver'><b>Уличные аттракционы</b></td>
    64.     </tr>
    65.     ";
    66.  while($row=mysql_fetch_row($res)){
    67.     if($row[3]!=""){
    68.       $r1=preg_replace("/\"/","''",$row[1]);
    69.       $r2=preg_replace("/\"/","''",$row[2]);
    70.       $alt="$r1\n$r2\nЦена: $row[5] $row[6]";$alt=del_tags($alt);
    71.       $img="<img src=img.php?src=foto/$row[3]&width=50 width=50 alt=\"$alt\" style='border:solid 1px black'>";
    72.     }
    73.      else{$img="<img src=img/none_small.gif width=50 style='border:solid 1px black'>";}
    74.     print "
    75.     <tr bgcolor=ECF0FC>
    76.         <td width=10% align=center style='border:solid 1px silver'>$img</td>
    77.         <td style='border:solid 1px silver'><a href=\"JavaScript:detail($row[0],3);\" class=syn><b>$row[1]</b></a><br>$row[2]</td>
    78.         <td width=10% align=center class=price style='border:solid 1px silver'><nobr><b>$row[5] $row[6]</b></nobr></td>
    79.     </tr>
    80.     ";
    81.  }
    82. }
    83.  
    84. $row=mysql_fetch_row(mysql_query("SELECT name FROM laser where id=0"));$order=$row[0];
    85. $res=mysql_query("SELECT * FROM laser where id<>0 order by $order");
    86. if(mysql_num_rows($res)>0){
    87.     $found=true;
    88.     print "
    89.     <tr bgcolor=#e4e4e4>
    90.         <td align=center colspan=3 style='font-size:12px;color:#41559D' style='border:solid 1px silver'><b>Тир лазерный</b></td>
    91.     </tr>
    92.     ";
    93.  while($row=mysql_fetch_row($res)){
    94.     if($row[3]!=""){
    95.       $r1=preg_replace("/\"/","''",$row[1]);
    96.       $r2=preg_replace("/\"/","''",$row[2]);
    97.       $alt="$r1\n$r2\nЦена: $row[5] $row[6]";$alt=del_tags($alt);
    98.       $img="<img src=img.php?src=foto/$row[3]&width=50 width=50 alt=\"$alt\" style='border:solid 1px black'>";
    99.     }
    100.      else{$img="<img src=img/none_small.gif width=50 style='border:solid 1px black'>";}
    101.     print "
    102.     <tr bgcolor=ECF0FC>
    103.         <td width=10% align=center style='border:solid 1px silver'>$img</td>
    104.         <td style='border:solid 1px silver'><a href=\"JavaScript:detail($row[0],4);\" class=syn><b>$row[1]</b></a><br>$row[2]</td>
    105.         <td width=10% align=center class=price style='border:solid 1px silver'><nobr><b>$row[5] $row[6]</b></nobr></td>
    106.     </tr>
    107.     ";
    108.  }
    109. }
    110.  
    111. if(!$found){
    112. print "
    113.     <tr bgcolor=white>
    114.         <td align=center colspan=3 style='font-size:12px;color:#41559D'><b>Описания пока не готовы...</b></td>
    115.     </tr>
    116. ";
    117. }
    118. ?>
     
  3. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    Все правильно.
    Не смотрел правда, но чувствую, что правильно.
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    pnata

    а что не работает-то?
     
  5. pnata

    pnata Guest

    440hz
    да все то же! база не выводится, млин! :(
     
  6. pnata

    pnata Guest

    vasa_c
    смешно :) лучше было бы неправильно :(
     
  7. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    pnata
    издеваешься чтоли )
     
  8. pnata

    pnata Guest

    Hight
    почему? мне отвечай подробно-я ж блондинка -плохо соображаю ;)
     
  9. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    pnata

    ну я бы сделал так:

    PHP:
    1. <?
    2.  
    3. $found=false;
    4.  
    5. $sql = "SELECT name FROM ticket where id=0";
    6. $res = mysql_query($sql);
    7. ################################################
    8. if(!$res) {
    9.     print("Ошибка: [$sql] - ".mysql_error());
    10.     exit();
    11. }
    12. ################################################
    13.  
    14. $row=mysql_fetch_row($res);
    15. $order=$row[0];
    16.  
    17. $sql = "SELECT * FROM ticket where id<>0 order by $order";
    18. $res=mysql_query($sql);
    19. ################################################
    20. if(!$res) {
    21.     print("Ошибка: [$sql] - ".mysql_error());
    22.     exit();
    23. }
    24. ################################################
    25.  
    26. if(mysql_num_rows($res)>0) {
    27.     $found=true;
    28.     print "
    29.     <tr bgcolor=#e4e4e4>
    30.       <td align=center colspan=3 style='font-size:12px;color:#41559D' style='border:solid 1px silver'><b>Автомты с выдачей билетов</b></td>
    31.     </tr>
    32.     ";
    33.     while($row=mysql_fetch_row($res)) {
    34.         if($row[3]!="") {
    35.             $r1=str_replace('"','',$row[1]);
    36.             $r2=preg_replace('"','',$row[2]);
    37.  
    38.             $alt="$r1\n$r2\nЦена: $row[5] $row[6]";
    39.             $alt=del_tags($alt);
    40.  
    41.             $img="<img src=img.php?src=foto/$row[3]&amp;width=50 width=50 alt=\"$alt\" style='border:solid 1px black'>";
    42.         } else {
    43.             $img="<img src=img/none_small.gif width=50 style='border:solid 1px black'>";}
    44.             print "
    45.             <tr bgcolor=ECF0FC>
    46.               <td width=10% align=center style='border:solid 1px silver'>$img</td>
    47.               <td style='border:solid 1px silver'><a href=\"JavaScript:detail($row[0],1);\" class=syn><b>$row[1]</b></a><br>$row[2]</td>
    48.               <td width=10% align=center class=price style='border:solid 1px silver'><nobr><b>$row[5] $row[6]</b></nobr></td>
    49.             </tr>
    50.             ";
    51.         }
    52.     }
    53.  
    54. }
    55.  
    56. ### дальше сама ...
    57.  
    58. ?>
    59.  
     
  10. pnata

    pnata Guest

    440hz
    спасиб! сейчас попробую! :)
     
  11. pnata

    pnata Guest

    $sql = "SELECT name FROM ticket where id=0";
    $res = mysql_query($sql);
    ################################################
    if(!$res) {
    print("Ошибка: [$sql] - ".mysql_error());
    exit();
    }
    прям тут же выдает ошибку!
    значит в базе что то не так?
     
  12. Mavir

    Mavir Guest

    Значит не возращено ни одной записи
     
  13. pnata

    pnata Guest

    а почему?
     
  14. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    pnata

    и поставь в начало:

    <?

    error_reporting(E_ALL);

    а ошибки сюда. 8)
     
  15. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    pnata


    покажи что выводит в ошибке, золотце, мы ж тут не телепаты ...
     
  16. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    значит ошибки в SQL ... даже при 0 записей $res не будет false.
     
  17. pnata

    pnata Guest

    Notice: Undefined variable: res in /pub/home/sevik99/htdocs/catalog.php on line 127

    Notice: Undefined variable: sql in /pub/home/sevik99/htdocs/catalog.php on line 128
     
  18. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    pnata
    так и покажи 128 и 129 строчки, а?
     
  19. pnata

    pnata Guest

    я только 70 вижу :(

    [skip by 440hz] - за ненадобностью.
     
  20. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    pnata


    htdocs/catalog.php - из этого файла ... хоть нотисы читай поностью?
     
  21. pnata

    pnata Guest

    так я из этого и выкладываю
     
  22. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    pnata
    выложи его исчо раз, но полностью?
     
  23. pnata

    pnata Guest

    <?
    include "config.php";
    include "func.php";
    ?>



    <!-- Content -->
    <?

    error_reporting(E_ALL);

    $found=false;
    $row=mysql_fetch_row(mysql_query("SELECT name FROM ticket where id=0"));$order=$row[0];
    if(!$res) {
    print("Ошибка: [$sql] - ".mysql_error());
    exit();
    }
    $res=mysql_query("SELECT * FROM ticket where id<>0 order by $order");
    if(mysql_num_rows($res)>0){
    $found=true;
    print "
    <tr bgcolor=#e4e4e4>
    <td align=center colspan=3 style='font-size:12px;color:#41559D' style='border:solid 1px silver'><b>Автомты с выдачей билетов</b></td>
    </tr>
    ";
    while($row=mysql_fetch_row($res)){
    if($row[3]!=""){
    $r1=preg_replace("/\"/","''",$row[1]);
    $r2=preg_replace("/\"/","''",$row[2]);
    $alt="$r1\n$r2\nЦена: $row[5] $row[6]";$alt=del_tags($alt);
    $img="<img src=img.php?src=foto/$row[3]&width=50 width=50 alt=\"$alt\" style='border:solid 1px black'>";
    }
    else{$img="<img src=img/none_small.gif width=50 style='border:solid 1px black'>";}
    print "
    <tr bgcolor=ECF0FC>
    <td width=10% align=center style='border:solid 1px silver'>$img</td>
    <td style='border:solid 1px silver'><a href=\"JavaScript:detail($row[0],1);\" class=syn><b>$row[1]</b></a><br>$row[2]</td>
    <td width=10% align=center class=price style='border:solid 1px silver'><nobr><b>$row[5] $row[6]</b></nobr></td>
    </tr>
    ";
    }
    }

    $row=mysql_fetch_row(mysql_query("SELECT name FROM imitator where id=0"));$order=$row[0];
    $res=mysql_query("SELECT * FROM imitator where id<>0 order by $order");
    if(mysql_num_rows($res)>0){
    $found=true;
    print "
    <tr bgcolor=#e4e4e4>
    <td align=center colspan=3 style='font-size:12px;color:#41559D' style='border:solid 1px silver'><b>Автоматы-имитаторы</b></td>
    </tr>
    ";
    while($row=mysql_fetch_row($res)){
    if($row[3]!=""){
    $r1=preg_replace("/\"/","''",$row[1]);
    $r2=preg_replace("/\"/","''",$row[2]);
    $alt="$r1\n$r2\nЦена: $row[5] $row[6]";$alt=del_tags($alt);
    $img="<img src=img.php?src=foto/$row[3]&width=50 width=50 alt=\"$alt\" style='border:solid 1px black'>";
    }
    else{$img="<img src=img/none_small.gif width=50 style='border:solid 1px black'>";}
    print "
    <tr bgcolor=ECF0FC>
    <td width=10% align=center style='border:solid 1px silver'>$img</td>
    <td style='border:solid 1px silver'><a href=\"JavaScript:detail($row[0],2);\" class=syn><b>$row[1]</b></a><br>$row[2]</td>
    <td width=10% align=center class=price style='border:solid 1px silver'><nobr><b>$row[5] $row[6]</b></nobr></td>
    </tr>
    ";
    }
    }

    $row=mysql_fetch_row(mysql_query("SELECT name FROM attraction where id=0"));$order=$row[0];
    $res=mysql_query("SELECT * FROM attraction where id<>0 order by $order");
    if(mysql_num_rows($res)>0){
    $found=true;
    print "
    <tr bgcolor=#e4e4e4>
    <td align=center colspan=3 style='font-size:12px;color:#41559D' style='border:solid 1px silver'><b>Уличные аттракционы</b></td>
    </tr>
    ";
    while($row=mysql_fetch_row($res)){
    if($row[3]!=""){
    $r1=preg_replace("/\"/","''",$row[1]);
    $r2=preg_replace("/\"/","''",$row[2]);
    $alt="$r1\n$r2\nЦена: $row[5] $row[6]";$alt=del_tags($alt);
    $img="<img src=img.php?src=foto/$row[3]&width=50 width=50 alt=\"$alt\" style='border:solid 1px black'>";
    }
    else{$img="<img src=img/none_small.gif width=50 style='border:solid 1px black'>";}
    print "
    <tr bgcolor=ECF0FC>
    <td width=10% align=center style='border:solid 1px silver'>$img</td>
    <td style='border:solid 1px silver'><a href=\"JavaScript:detail($row[0],3);\" class=syn><b>$row[1]</b></a><br>$row[2]</td>
    <td width=10% align=center class=price style='border:solid 1px silver'><nobr><b>$row[5] $row[6]</b></nobr></td>
    </tr>
    ";
    }
    }

    $row=mysql_fetch_row(mysql_query("SELECT name FROM laser where id=0"));$order=$row[0];
    $res=mysql_query("SELECT * FROM laser where id<>0 order by $order");
    if(mysql_num_rows($res)>0){
    $found=true;
    print "
    <tr bgcolor=#e4e4e4>
    <td align=center colspan=3 style='font-size:12px;color:#41559D' style='border:solid 1px silver'><b>Тир лазерный</b></td>
    </tr>
    ";
    while($row=mysql_fetch_row($res)){
    if($row[3]!=""){
    $r1=preg_replace("/\"/","''",$row[1]);
    $r2=preg_replace("/\"/","''",$row[2]);
    $alt="$r1\n$r2\nЦена: $row[5] $row[6]";$alt=del_tags($alt);
    $img="<img src=img.php?src=foto/$row[3]&width=50 width=50 alt=\"$alt\" style='border:solid 1px black'>";
    }
    else{$img="<img src=img/none_small.gif width=50 style='border:solid 1px black'>";}
    print "
    <tr bgcolor=ECF0FC>
    <td width=10% align=center style='border:solid 1px silver'>$img</td>
    <td style='border:solid 1px silver'><a href=\"JavaScript:detail($row[0],4);\" class=syn><b>$row[1]</b></a><br>$row[2]</td>
    <td width=10% align=center class=price style='border:solid 1px silver'><nobr><b>$row[5] $row[6]</b></nobr></td>
    </tr>
    ";
    }
    }

    if(!$found){
    print "
    <tr bgcolor=white>
    <td align=center colspan=3 style='font-size:12px;color:#41559D'><b>Описания пока не готовы...</b></td>
    </tr>
    ";
    }
    ?>

    <!-- End Content -->
     
  24. pnata

    pnata Guest

    440hz
    я сама не пойму! :(
     
  25. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    pnata

    error_reporting(E_ALL);

    $found=false;
    $row=mysql_fetch_row(mysql_query("SELECT name FROM ticket where id=0"));$order=$row[0];
    if(!$res) {
    print("Ошибка: [$sql] - ".mysql_error());
    exit();
    }


    ты не сделала как я написал!

    PHP:
    1.  
    2. <?
    3. $sql = "SELECT name FROM ticket where id=0";
    4. $res = mysql_query($sql);
    5. ################################################
    6. if(!$res) {
    7.    print("Ошибка: [$sql] - ".mysql_error());
    8.    exit();
    9. }
    10. ################################################?>