Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для Парапулька
0 / 0 / 0
Регистрация: 04.12.2010
Сообщений: 25

Кто может написать комментарии?если не сложно!завтра сдача курсача,а я вобще не могу нормально разобраться(

15.01.2012, 18:13. Показов 674. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Комментарии к языку HTML не нужны
только к PHP
Файл 1
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
include_once("config.php");
 
 
$out .= "<h2>Города</h2><br>
<table border='1' cellpadding='5'>
    <tr>
        <td><b>Номер</td>
        <td><b>Название</td>    
        <td><b>Страна</td>
    
    </tr>";
 
$q = mysql_query("SELECT * FROM gorod");
while ($res = mysql_fetch_assoc($q))
{
    $tmp1=mysql_fetch_assoc(mysql_query("SELECT name_s FROM strana WHERE id_s='{$res['id_s']}'"));$tmp1=$tmp1['name_s'];
    
    $out .= "<tr>
                <td>{$res['id_g']}</td> 
                <td>{$res['name_g']}</td>
                <td>{$tmp1}</td>
            </tr>";
                    
}
$out .="</table><br>";
 
echo str_replace("*C*",$out,$tpl);
 
?>
Файл 2
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
include ("config.php");
 
@$name = $_POST['g_name'];
 
@$strana = $_POST['s_id'];
 
 
if($name=="" OR $name==null)
    {
        $out .= "<h2>Добавить</h2><br><br>
        <form method=\"POST\" action=\"add_gorod.php\">
        <table border='1'>
        <tr>
            <td><b>Название:</td>
            <td><input type=\"text\" name=\"g_name\" size=\"20\"></td>
        </tr>
        <tr>
            <td><b>Страна:</td>
            <td>".get_strana()."</td>
        </tr>
                
    </table><br>
    <input type=\"submit\" value=\"Добавить\" name=\"B1\"></p>
</form>";
    }
 
else 
    {
        $q = mysql_query("INSERT INTO gorod VALUES (null,'$name','$strana')");
        $out ="<h2>Запись добавлена</h2>";
    }
 
echo str_replace("*C*",$out,$tpl);
 
?>
Файл 3
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
include ("config.php");
 
@$name = $_POST['g_id'];
 
 
if($name=="" OR $name==null)
    {
        $out .= "<h2>Удалить</h2>
        <form method=\"POST\" action=\"del_gorod.php\">
        <table border='1'>
        <tr>
            <td>Название:</td>
            <td>".get_gorod()."</td>
        </tr>
        </table><br>
    <input type=\"submit\" value=\"Удалить\" name=\"B1\"></p>
</form>";
    }
 
else 
    {
    
        $q1=mysql_query("SELECT * FROM proizv WHERE id_g='$name'");
        if (mysql_num_rows($q1)<1)
        {
        $q = mysql_query("DELETE FROM gorod WHERE id_g='$name'");
        $out ="<h2>Запись удалена</h2>";
        }
        else
        {
            $out ="<b>Запись удалить невозможно, т.к. она<br> используется в таблице Производиетли.<br> Удалите сначала запись из таблицы Производители<b>";
        }
        
 
    }
 
echo str_replace("*C*",$out,$tpl);
 
?>
Файл 4
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
include("config.php");
 
@$name=$_POST['g_name'];
 
@$strana=$_POST['s_id'];
 
 
@$getting_id = $_POST['g_id'];
@$act = $_GET['do'];
 
if($act=="edit")
    {
        $tmp = mysql_fetch_assoc(mysql_query("SELECT * FROM gorod WHERE id_g='$getting_id'"));
        $out .= "<h2>Изменить</h2>
        <form method=\"POST\" action=\"edit_gorod.php?do=edit1\">
        <table border='1'>
        <tr>
            <td><b>Название:</td>
            <td><input type=\"text\" name=\"g_name\" value='{$tmp['name_g']}' size=\"20\"></td>
        </tr>
 
        <tr>
            <td><b>Страна:</td>
            <td>".get_strana()."</td>
        </tr>
            
        </table><br>
    <input type=\"submit\" value=\"Изменить\" name=\"B1\"></p>
    <input type='hidden' name='g_id' value='$getting_id'>
</form>";
    }
 
else 
    {
        $out .= "<h2>Город:</h2><br> <form action='edit_gorod.php?do=edit' method=POST>".get_gorod()."&nbsp;&nbsp;<input type='submit' value='Далее'></form>";
 
    }
    
if ($act=="edit1")
{
        $q = mysql_query("UPDATE gorod SET name_g='$name',id_s='$strana' WHERE id_g='$getting_id'");
        $out = "<h2>Запись изменена</h2>";
    }
 
echo str_replace("*C*",$out,$tpl);
 
?>
Файл 5
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?php
include("config.php");
 
@$search = $_POST['reqv'];
 
if ($search!=="" and  $search!==null)
{
 
    $q = mysql_query("SELECT * FROM tovar WHERE name_t LIKE '%$search%' OR price_t LIKE '%$search%'");
    if (mysql_num_rows($q)<1)
    {
        $out .= "<h2>Ничего не найдено</h2>";
    }
    else 
    {
        $out.="<h2>Результаты поиска</h2><br><br><table border='1'>
        <tr>
 
        <td><b>Номер</td>
        <td><b>Название</td>
        <td><b>Цена</td>
        <td><b>Вид товара</td>
        <td><b>Производиетль</td>
 
    </tr>";
        
        
            
        while ($res = mysql_fetch_assoc($q))
                {
                    $tmp1=mysql_fetch_assoc(mysql_query("SELECT name_v FROM vid WHERE id_v='{$res['id_v']}'"));$tmp1=$tmp1['name_v'];
                    $tmp2=mysql_fetch_assoc(mysql_query("SELECT name_p FROM proizv WHERE id_p='{$res['id_p']}'"));$tmp2=$tmp2['name_p'];
                        
                    $out .= "<tr>
                                    
                                <td>{$res['id_t']}</td>
                                <td>{$res['name_t']}</td>
                                <td>{$res['price_t']}</td>
                                <td>{$tmp1}</td>
                                <td>{$tmp2}</td>
                            </tr>";
                }
        $out .="</table>";
    }
}
    
        
    
    
else 
{
    $out .= "<h2>Поиск товаров</h2><br><br><form method=\"POST\" action=\"search.php\">
 
    <b>Название или цена товара:</b><br><br><input type=\"text\" name=\"reqv\" size=\"25\">
    <p><br><input type=\"submit\" value=\"Искать!\" name=\"B1\"></p>
</form>";
}
 
echo str_replace("*C*",$out,$tpl);
?>
Файл 6
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf8"> 
<link href="style.css" rel="stylesheet" type="text/css">
</head> 
<body   onLoad="myclock()">
<table border="0" cellpadding="0" cellspacing="0" class="tbl1" width="800">
  <tr> 
    <td colspan="4"></td>
  </tr>
  <tr valign="top"> 
    <td width="50%" height="91" background="single_pixel.gif"><br><br><br><center><h1><font color="#FFFFFF">Магазин Бытовой химии</font></h1></center><br></td>
    <td width="40%" height="91" colspan="3" valign="top" align="center"> 
 
    </td>
  </tr>
  <tr> 
    <td colspan="3"  > 
  <tr> 
    <td valign="top" colspan="4"> 
      <table width="90%" border="0" cellspacing="25">
       <tr>
        <td width="8%" valign="top"><img src="single_pixel.gif" width="140" height="1"><br>
<p>
            <a  class="menu" href="index.php" style="color:#3300CC">На главную</a><br>
    
 
 
<?php
include_once("config.php");
 
$query = "SELECT tovar.id_t,tovar.name_t, tovar.price_t, vid.name_v, proizv.name_p, gorod.name_g, strana.name_s
from tovar, vid, proizv, gorod,  strana WHERE tovar.id_v=vid.id_v and tovar.id_p=proizv.id_p and  proizv.id_g=gorod.id_g and  gorod.id_s=strana.id_s ";
   $result = mysql_query($query);
   $rows=mysql_num_rows($result);      //кол-во строк в таблице
  $fields=mysql_num_fields($result); //кол-во полей в строке
   echo"<BR><H5 align=center>Всего товаров - ".$rows." <H5><BR>";
    //вывод шапки таблицы
 
  echo "<TABLE align=\"center\" border=1>";
echo"<TR align=\"center\">
<TD align=\"center\"><p><b>Номер товара</b></p></TD>
<TD align=\"center\"><p><b>Наименование товара</b></p></TD>
<TD align=\"center\"><p><b>Цена</b></p></TD>
<TD align=\"center\"><p><b>Вид товара</b></p></TD>
<TD align=\"center\"><p><b>Производитель</b></p></TD>
<TD align=\"center\"><p><b>Адрес производителя</b></p></TD>
<TD align=\"center\"><p><b>Город</b></p></TD>
<TD align=\"center\"><p><b>Страна</b></p></TD>";
 //$c- номер строки в табл
//$сс- номер поля в строке
  for($c=0; $c<$rows; $c++){echo"<TR align='center'>";
        for($cc=0; $cc<$fields; $cc++)
        {echo"<TD>".mysql_result($result, $c, $cc)."</TD>";}
     echo"</TR>";}
    echo"</TABLE>";
 
 
?>
</body> 
</html>
Файл 7
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
include_once("config.php");
$out .= "<h2>Товары</h2><br>
<table border='1' cellpadding='5'>
    <tr>
        <td><b>Номер</td>
        <td><b>Название</td>    
        <td><b>Цена</td>
        <td><b>Вид товара</td>
        <td><b>Производитель</td>
        
    </tr>";
 
$q = mysql_query("SELECT * FROM tovar");
while ($res = mysql_fetch_assoc($q))
{   
    $tmp1=mysql_fetch_assoc(mysql_query("SELECT name_p FROM proizv WHERE id_p='{$res['id_p']}'"));$tmp1=$tmp1['name_p'];
    $tmp2=mysql_fetch_assoc(mysql_query("SELECT name_v FROM vid WHERE id_v='{$res['id_v']}'"));$tmp2=$tmp2['name_v'];   
    $out .= "<tr>
                <td>{$res['id_t']}</td> 
                <td>{$res['name_t']}</td>
                <td>{$res['price_t']}</td>
                <td>{$tmp2}</td>
                <td>{$tmp1}</td>
            </tr>";
                    
}
$out .="</table><br>";
 
echo str_replace("*C*",$out,$tpl);
 
?>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.01.2012, 18:13
Ответы с готовыми решениями:

пожалуйста выручите написать очень нужно завтра защита а я не могу понять! выручите кто может !
Получите целочисленную матрицу A размеров nxm, для которой aij=i+2j

Не могу написать комментарии для функции поиска, не могу разобраться...
void __fastcall TForm1::FindDialog1Find(TObject *Sender) { int found, start, end; // Èíèöèàëèçàöèÿ ïåðåìåííûõ start =...

кто может указать ошибки в коде,не могу разобраться?
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;math.h&gt; #include &lt;locale.h&gt; #include &lt;stdlib.h&gt; #include...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.01.2012, 18:13
Помогаю со студенческими работами здесь

завтра сдача не могу вычислить уравнение "Арифметика чисел"
Даны сторону равностороннего треугольника а. Найти площадь этого треугольника S и его высоту h по формулам: S = a2√ 3/4, h = a√ 3/2

Кто может помочь с Лабой на С++,я не могу написать((
Тема Операторы ВЫбора вариант 4. Для целого числа k от 1 до 99 напечатать фразу «мне k лет», учитывая при этом, что при некоторых...

Не могу найти ошибку!! не могу не как разобраться! надо до завтра.
условие: Для 7 человек, среди которых есть мужчины и женщины, хранятся следующие данные: имя, пол (true - мужской, false - женский),...

Кто может завтра помочь на зачете по прогрммированию ??
пишите в личку....очень надо

Определить, кто на какую оценку может написать контрольную, если будет писать самостоятельно
На контрольной работе N учеников сидят в ряд. Для каждого ученика известно, какую оценку он получил бы, если бы писал эту контрольную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru