PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 8
Дос Отправлено: 10 Февраля, 2016 - 06:49:03 • Тема: помогите с выборкай • Форум: Работа с СУБД

Ответов: 1
Просмотров: 570
уже сделал
PHP:
скопировать код в буфер обмена
  1.  $result = mysql_query("SELECT * FROM stud_d WHERE `group` LIKE  '$cka' AND kurs = $ska",$db);
Дос Отправлено: 09 Февраля, 2016 - 08:43:38 • Тема: помогите с выборкай • Форум: Работа с СУБД

Ответов: 1
Просмотров: 570
PHP:
скопировать код в буфер обмена
  1.  
  2. <select name=ska size=4>
  3. <option value="1">1 Курс</option>
  4. <option value="2">2 Курс</option>  
  5. <option value="3">3 Курс</option>
  6. <option value="4">4 Курс</option>
  7. </select> <br>
  8. $result = mysql_query("SELECT * FROM stud_d WHERE kurs = $ska",$db);
  9.  

1 выборку сделал тепер 1 одного таблица 2 выборку сделать помогите

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. include ("blocks/bd.php");
  4. $ska = $_POST['ska'];
  5. $cka = $_POST['cka'];
  6. $group = $_POST['group'];        
  7. $kurs = $_POST['kurs'];
  8. ?>
  9.  
  10. <select name=ska size=4>
  11. <option value="1">1 Курс</option>
  12. <option value="2">2 Курс</option>  
  13. <option value="3">3 Курс</option>
  14. <option value="4">4 Курс</option>
  15. </select> <br>
  16.  
  17. <select name=cka size=4>
  18. <option value="аКШО">аКШО</option>
  19. <option value="пКШО">пКШО</option>  
  20. <option value="сКШО">сКШО</option>
  21. <option value="аКШИ">аКШИ</option>
  22. </select> <br>
  23.  
  24.  
  25. <input type=submit value="Выборка">
  26.  
  27. </form>
  28.  
  29.    
  30. <?PHP
  31. $result = mysql_query("SELECT * FROM stud_d WHERE (kurs = $ska) and (group = $cka)",$db);
  32.  
  33.  if (!$result)
  34. {
  35. echo "<p>Запрос на выборку данных из базы не прошел. </strong></p>";
  36. }
  37.  
  38. if (mysql_num_rows($result) > 0)
  39.  
  40. {
  41. $myrow = mysql_fetch_array($result);
  42.  
  43.  
  44. echo " Количество студентов".$result->num_myrow."<br />";
  45.  
  46. do
  47. {
  48.  
  49.    
  50.            
  51. printf  (" <table align='center' class='lesson'>
  52.          <tbody>
  53.            <tr>
  54.              <td><p class='lessons'>%s</p></td>
  55.              <td><p class='lessons1'>%s</p></td>
  56.              <td><p class='lessons2'>%s</p></td>
  57.              <td><p class='lessons3'>%s</p></td>
  58.               <td><p class='lessons4'>%s</p>    </td>
  59.               <td><p class='lessons5'>%s</p>    </td>
  60.               <td><p class='lessons6'>%s</p>    </td>
  61.              <td><p class='lessons7'>%s%s</p></td>
  62.               <td><p class='lessons8'>%s</p>    </td>
  63.                           <td><p class='lessons9'>%s</p>        </td>
  64.                           <td><p class='lessons10'>%s</p>       </td>
  65.                          
  66.            </tr>
  67.            
  68.          </tbody>
  69.        </table>",$myrow["fam"],$myrow["imya"],$myrow["oches"],$myrow["data_roj"],$myrow["inn"],$myrow["tugan_j"],$myrow["turgan_j"],$myrow["kurs"],$myrow["group"],$myrow["data_pos"],$myrow["nom_prikaz"],$myrow["tel"]);
  70. }
  71. while ($myrow = mysql_fetch_array($result));
  72.  
  73.  
  74. }
  75.  
  76. else
  77. {
  78. echo "<p>Информация по Вашему запросу на блоге не найдена.</p>";
  79. exit();
  80. }
  81.  
  82. ?>
Дос Отправлено: 08 Февраля, 2016 - 11:18:08 • Тема: SELECT * FROM stud_d WHERE 'kurs' = .'$kurs'.",$db • Форум: Работа с СУБД

Ответов: 0
Просмотров: 600
в базе существует 1,2,3,4 курс
хочу вывости из базы 1 курс отдельно, 2 курс отдельно и.т.д.


PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. include ("blocks/bd.php");
  4.          
  5. $kurs = $_POST['kurs'];
  6. ?>


CODE (html):
скопировать код в буфер обмена
  1.  
  2.  <form action="vyborka.php" method="post">
  3. Сортируем:<br>
  4.  
  5.  
  6. <select name=kurs size=4>
  7. <option value="kurs = 1">1 Курс</option>
  8. <option value="kurs = 2">2 Курс</option>  
  9. <option value="kurs = 3">3 Курс</option>
  10. <option value="kurs = 4">4 Курс</option>
  11. </select> <br>
  12. <input type=submit value="Выборка">
  13.  
  14. </form>

PHP:
скопировать код в буфер обмена
  1.    
  2. <?PHP
  3.    $result = mysql_query("SELECT * FROM stud_d WHERE 'kurs' = .'$kurs'.",$db);
  4.    
  5.    
  6.  
  7. if (!$result)
  8. {
  9. echo "<p>Запрос на выборку данных из базы не прошел. </strong></p>";
  10. }
  11.  
  12. if (mysql_num_rows($result) > 0)
  13.  
  14. {
  15. $myrow = mysql_fetch_array($result);
  16.  
  17.  
  18. echo " Количество студентов".$result->num_rows."<br />";
  19.  
  20. do
  21. {
  22.  
  23.    
  24.            
  25. printf  (" <table align='center' class='lesson'>
  26.          <tbody>
  27.            <tr>
  28.              <td><p class='lessons'>%s</p></td>
  29.              <td><p class='lessons1'>%s</p></td>
  30.              <td><p class='lessons2'>%s</p></td>
  31.              <td><p class='lessons3'>%s</p></td>
  32.               <td><p class='lessons4'>%s</p>    </td>
  33.               <td><p class='lessons5'>%s</p>    </td>
  34.               <td><p class='lessons6'>%s</p>    </td>
  35.              <td><p class='lessons7'>%s%s</p></td>
  36.               <td><p class='lessons8'>%s</p>    </td>
  37.                           <td><p class='lessons9'>%s</p>        </td>
  38.                           <td><p class='lessons10'>%s</p>       </td>
  39.                          
  40.            </tr>
  41.            
  42.          </tbody>
  43.        </table>",$myrow["fam"],$myrow["imya"],$myrow["oches"],$myrow["data_roj"],$myrow["inn"],$myrow["tugan_j"],$myrow["turgan_j"],$myrow["kurs"],$myrow["group"],$myrow["data_pos"],$myrow["nom_prikaz"],$myrow["tel"]);
  44. }
  45. while ($myrow = mysql_fetch_array($result));
  46.  
  47.  
  48. }
  49.  
  50. else
  51. {
  52. echo "<p>Информация по Вашему запросу на блоге не найдена.</p>";
  53. exit();
  54. }
  55.  
  56. ?>
  57.          
  58.  
[/PHP]
Дос Отправлено: 02 Февраля, 2016 - 09:08:17 • Тема: INSERT INTO • Форум: Работа с СУБД

Ответов: 2
Просмотров: 708
только не добовляет в базу

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. include ("blocks/bd.php");
  4. if (isset($_POST['fam']))                       {$fam = $_POST['fam'];    }
  5. if (isset($_POST['imya']))                      {$imya = $_POST['imya'];          }
  6. if (isset($_POST['oches']))             {$oches = $_POST['oches'];        }
  7. if (isset($_POST['data_roj']))          {$data_roj = $_POST['data_roj'];                 }
  8. if (isset($_POST['inn']))                       {$inn = $_POST['inn']; }
  9. if (isset($_POST['tugan_j']))           {$tugan_j = $_POST['tugan_j'];}
  10. if (isset($_POST['turgan_j']))          {$turgan_j = $_POST['turgan_j'];}
  11. if (isset($_POST['group']))             {$group = $_POST['group'];}
  12. if (isset($_POST['kurs']))                      {$kurs = $_POST['kurs'];}
  13. if (isset($_POST['data_pos']))          {$data_pos = $_POST['data_pos'];}
  14. if (isset($_POST['nom_prikaz']))        {$nom_prikaz = $_POST['nom_prikaz'];}
  15. if (isset($_POST['tel']))                       {$tugan_j = $_POST['tel'];}
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  <?PHP
  22.  
  23. echo "INSERT INTO stud_d (fam,imya,oches,data_roj,inn,tugan_j,turgan_j,group,kurs,data_pos,nom_prikaz,tel) VALUES (`$fam`, `$imya`, `$oches`, `$data_roj`, `$inn`, `$tugan_j`, `$turgan_j`,`$group`,  `$kurs`, `$data_pos`, `$nom_prikaz`, `$tel`)";
  24. $result = mysql_query ("INSERT INTO stud_d (fam,imya,oches,data_roj,inn,tugan_j,turgan_j,group,kurs,data_pos,nom_prikaz,tel) VALUES (`$fam`, `$imya`, `$oches`, `$data_roj`, `$inn`, `$tugan_j`, `$turgan_j`,`$group`, `$kurs`, `$data_pos`, `$nom_prikaz`, `$tel`)");
  25. if ($result == 'true')
  26. {echo "<p>Ваши данные успешно добавлен!</p>";}
  27. else
  28. {echo "<p>Ваши данные не добавлен!</p>";}      
  29.  
  30.  
  31.  
  32. ?>      
Дос Отправлено: 01 Февраля, 2016 - 14:23:42 • Тема: INSERT INTO • Форум: Работа с СУБД

Ответов: 2
Просмотров: 708
не вставляется в базу помогите разобратся
CODE (html):
скопировать код в буфер обмена
  1.  <form name="form1" method="post" action="addstudent.php">
  2.           <p>
  3.             <label for="textfield">Введите фамилию студента:</label>
  4.             <input type="text" name="fam">
  5.             <br>  <br>
  6.             <label for="textfield">Введите имю студента:</label>
  7.             <input type="text" name="imya">
  8.             <br>  <br>
  9.             <label for="textfield">Введите очество студента:</label>
  10.             <input type="text" name="oches">
  11.             <br>  <br>
  12.             <label for="textfield">Введите дата рождения студента:</label>
  13.             <input name="data_roj" type="text"   value="1992-11-11" >
  14.             <br>  
  15.             <br>
  16.             <label for="textfield">Введите ИНН студента:</label>
  17.             <input name="inn" type="varchar" inn="inn">
  18.             <br>  <br>
  19.             <label for="textfield">Введите место рождения студента:</label>
  20.             <input name="tugan_j" type="varchar" mesroj="tugan_j">
  21.             <br>  <br>
  22.             <label for="textfield">Введите место жительство студента:</label>
  23.             <input type="text" name="turgan_j">
  24.             <br>  <br>
  25.             <label for="textfield">Введите группу студента:</label>
  26.             <input type="text" name="gtoup" >
  27.             <br>  <br>
  28.             <label for="textfield">Введите курс студента:</label>
  29.             <input type="text" name="kurs" >
  30.             <br>  <br>
  31.             <label for="textfield">Введите дату поступления студента:</label>
  32.             <input name="data_pos" type="text" value="2005-11-11">
  33.             <br>  
  34.             <br>
  35.             <label for="textfield">Введите номер приказа студента:</label>
  36.             <input type="text" name="nom_prikaz" >
  37.             <br>  <br>
  38.             <label for="textfield">Введите номер телефона студента:</label>
  39.             <input type="text" name="tel" >
  40.            
  41.           </p>
  42.           <p>
  43.             <input type="submit" name="submit" id="submit" value="Занести студента в базу">
  44.           </p>
  45.           </form></td>


PHP:
скопировать код в буфер обмена
  1. include ("blocks/bd.php");
  2. if (isset($_POST['fam']))               {$fam = $_POST['fam'];   if ($fam == '') {unset($fam);} }
  3. if (isset($_POST['imya']))                      {$imya = $_POST['imya'];         if ($imya == '') {unset($imya);} }
  4. if (isset($_POST['oches']))                     {$oches = $_POST['oches'];       if ($oches == '') {unset($oches);} }
  5. if (isset($_POST['data_roj']))                  {$data_roj = $_POST['data_roj'];                 if ($data_roj == '') {unset($data_roj);} }
  6. if (isset($_POST['inn']))                       {$inn = $_POST['inn'];           if ($inn == '') {unset($inn);} }
  7. if (isset($_POST['tugan_j']))           {$tugan_j = $_POST['tugan_j']; if ($tugan_j == '') {unset($tugan_j);} }
  8.  
  9.  



PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if (isset($fam) && isset($imya) && isset($oches) && isset($data_roj) && isset($inn) && isset($tugan_j))
  3. {
  4. $result = mysql_query ("INSERT INTO stud_d (fam,imya,oches,data_roj,inn,tugan_j) VALUES (`$fam`, `$imya`, `$oches`, `$data_roj`, `$inn`, `$tugan_j`)");
  5. if ($result == 'true') {echo "<p>Ваши данные успешно добавлен!</p>";}
  6. else {echo "<p>Ваши данные не добавлен!</p>";} 
  7. }
  8. else { echo "<p>Вы ввели не всю информацию, поэтому данные в базу не может быть добавлен.</p>"; }  
  9. ?>            
  10.  
Дос Отправлено: 28 Января, 2016 - 15:05:07 • Тема: ORDER BY • Форум: Работа с СУБД

Ответов: 2
Просмотров: 1058
SAD пишет:
Оформите, для начала, код в соответствующие теги.
Как Вы пытались сделать сортировку?


<select name=$kols size=1 class=select>
<option value=<?=$myrow['famli']?> >Фамилия</option>
<option value=<?=$myrow['imia']?> >Имя</option>
<option value=<?=$myrow['oche']?> >очество</option>
<option value=<?=$myrow['dr']?> >дата рождения</option>
<option value=<?=$myrow['inn']?> >ИНН</option>
</select>
<input type=submit name=go value=OK class=ok>

$result = mysql_query("SELECT * FROM stud ORDER BY ".$_POST['kols']."",$db);
$myrow = mysql_fetch_array($result);
Дос Отправлено: 28 Января, 2016 - 13:12:30 • Тема: ORDER BY • Форум: Работа с СУБД

Ответов: 2
Просмотров: 1058
--
-- Структура таблицы `stud`
--

CREATE TABLE IF NOT EXISTS `stud` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`famli` text NOT NULL,
`imia` text NOT NULL,
`oche` text NOT NULL,
`dr` date NOT NULL,
`inn` int(23) NOT NULL,
`mesroj` text NOT NULL,
`mesjit` text NOT NULL,
`gtoup` text NOT NULL,
`spec` text NOT NULL,
`kval` varchar(255) NOT NULL,
`datapost` date NOT NULL,
`prikaznom` int(23) NOT NULL,
`tele` text NOT NULL,
PRIMARY KEY (`id`),
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ;






<?php
include ("blocks/bd.php");
if (isset($_POST['famli'])) {$famli = $_POST['famli']; }
if (isset($_POST['imia'])) {$imia = $_POST['imia']; }
if (isset($_POST['oche'])) {$oche = $_POST['oche']; }
if (isset($_POST['dr'])) {$dr = $_POST['dr']; }
if (isset($_POST['inn'])) {$inn = $_POST['inn']; }
if (isset($_POST['mesroj'])) {$mesroj = $_POST['mesroj']; }
if (isset($_POST['kols'])) {$kols = $_POST['kols']; }

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title><?php echo $myrow['title'] ?></title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>

<body>
<table width="1500" border="0" align="center" cellpadding="0" cellspacing="0" class="main_border">
<!--подключаем шапку сайта-->
<? include("blocks/header.php"); ?>

<tr>
<td><table width="1500" border="0" cellspacing="0" cellpadding="0">
<tr>

<!--Левый блок -->
<? include("blocks/lefttd.php"); ?>

<td valign="top" bgcolor="#FFFFFF">

<br>


<select name=$kols size=1 class=select>
<option value=<?=$myrow['famli']?> >Фамилия</option>
<option value=<?=$myrow['imia']?> >Имя</option>
<option value=<?=$myrow['oche']?> >очество</option>
<option value=<?=$myrow['dr']?> >дата рождения</option>
<option value=<?=$myrow['inn']?> >ИНН</option>
</select>
<input type=submit name=go value=OK class=ok>


<?php

$result = mysql_query("SELECT * FROM stud ORDER BY ".$_POST['kols']."",$db);
$myrow = mysql_fetch_array($result);


do {

printf (" <table align='center' class='lesson'>
<tbody>
<tr>
<td><p>%s</p></td>
<td><p class='lessons'>%s</p></td>
<td><p>%s</p></td>
<td><p>%s</p></td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
</tr>

</tbody>
</table>",$myrow["famli"],$myrow["imia"],$myrow["oche"],$myrow["dr"],$myrow["inn"],$myrow["mesroj"],$myrow["mesjit"],$myrow["gtoup"],$myrow["spec"],$myrow["kval"],$myrow["datapost"],$myrow["prikaznom"],$myrow["tele"]);
}
while ($myrow = mysql_fetch_array($result));
?>






</td>
</tr>
</table></td>
</tr>
<!--нижни элемент-->
<?php include("blocks/footer.php"); ?>

</table>

</body>
</html>

помогите сортировку сделать?
Дос Отправлено: 28 Января, 2016 - 12:38:46 • Тема: ORDER BY CASE не работает • Форум: Работа с СУБД

Ответов: 7
Просмотров: 1936
--
-- Структура таблицы `stud`
--

CREATE TABLE IF NOT EXISTS `stud` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`famli` text NOT NULL,
`imia` text NOT NULL,
`oche` text NOT NULL,
`dr` date NOT NULL,
`inn` int(23) NOT NULL,
`mesroj` text NOT NULL,
`mesjit` text NOT NULL,
`gtoup` text NOT NULL,
`spec` text NOT NULL,
`kval` varchar(255) NOT NULL,
`datapost` date NOT NULL,
`prikaznom` int(23) NOT NULL,
`tele` text NOT NULL,
PRIMARY KEY (`id`),
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ;






<?php
include ("blocks/bd.php");
if (isset($_POST['famli'])) {$famli = $_POST['famli']; }
if (isset($_POST['imia'])) {$imia = $_POST['imia']; }
if (isset($_POST['oche'])) {$oche = $_POST['oche']; }
if (isset($_POST['dr'])) {$dr = $_POST['dr']; }
if (isset($_POST['inn'])) {$inn = $_POST['inn']; }
if (isset($_POST['mesroj'])) {$mesroj = $_POST['mesroj']; }
if (isset($_POST['kols'])) {$kols = $_POST['kols']; }

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title><?php echo $myrow['title'] ?></title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>

<body>
<table width="1500" border="0" align="center" cellpadding="0" cellspacing="0" class="main_border">
<!--подключаем шапку сайта-->
<? include("blocks/header.php"); ?>

<tr>
<td><table width="1500" border="0" cellspacing="0" cellpadding="0">
<tr>

<!--Левый блок -->
<? include("blocks/lefttd.php"); ?>

<td valign="top" bgcolor="#FFFFFF">

<br>


<select name=$kols size=1 class=select>
<option value=<?=$myrow['famli']?> >Фамилия</option>
<option value=<?=$myrow['imia']?> >Имя</option>
<option value=<?=$myrow['oche']?> >очество</option>
<option value=<?=$myrow['dr']?> >дата рождения</option>
<option value=<?=$myrow['inn']?> >ИНН</option>
</select>
<input type=submit name=go value=OK class=ok>


<?php

$result = mysql_query("SELECT * FROM stud ORDER BY ".$_POST['kols']."",$db);
$myrow = mysql_fetch_array($result);


do {

printf (" <table align='center' class='lesson'>
<tbody>
<tr>
<td><p>%s</p></td>
<td><p class='lessons'>%s</p></td>
<td><p>%s</p></td>
<td><p>%s</p></td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
<td><p>%s</p> </td>
</tr>

</tbody>
</table>",$myrow["famli"],$myrow["imia"],$myrow["oche"],$myrow["dr"],$myrow["inn"],$myrow["mesroj"],$myrow["mesjit"],$myrow["gtoup"],$myrow["spec"],$myrow["kval"],$myrow["datapost"],$myrow["prikaznom"],$myrow["tele"]);
}
while ($myrow = mysql_fetch_array($result));
?>






</td>
</tr>
</table></td>
</tr>
<!--нижни элемент-->
<?php include("blocks/footer.php"); ?>

</table>

</body>
</html>

помогите сортировку сделать?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB