Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: [PHP i MySQL]Dlaczego query zwraca pust± warto¶æ?
Forum PHP.pl > Forum > Przedszkole
walldeck
  1. <?php
  2.  
  3. include "polaczenie.php";
  4. $query = ("SELECT obrazek FROM status LEFT JOIN zlecenia ON status_obecny LIKE wartosc");
  5. $result = mysql_query($zleceniasql)
  6. or die ("Niepoprawne zapytanie: " .mysql_error());
  7. while ($row = mysql_fetch_array($result)) { ?>
  8. <td bgcolor="#666666" width="50%">
  9. <?php echo $row['obrazek']; ?></td>
  10. <?php
  11. }
  12. ?>


Zwraca mi to warto¶æ pust± dla query. Dlaczego?
Owe zapytanie w PHPmyADMIN zwraca warto¶ci tutaj nie...
PawelC
Zobacz tak:
  1. <?php
  2. include "polaczenie.php";
  3. $query ="SELECT obrazek FROM status LEFT JOIN zlecenia ON status_obecny LIKE wartosc";
  4. $result=mysql_query($query) or die(mysql_error());
  5. while($row=mysql_fetch_array($result)){
  6. print '<td bgcolor="#666666" width="50%">';
  7. print ''.$row[0].'</td>';
  8. }
  9. ?>
nitek
tutaj masy blad:

Kod
$result = mysql_query($zleceniasql)


powinno byæ:

Kod
$result = mysql_query($query)


taka zwyk³a pomy³ka... winksmiley.jpg



edit:
PS. Nie trzeba zmieniaæ
Kod
$row['obrazek'];
na:
Kod
$row[0];

W pierwszym wypadku te¿ zadzia³a..
walldeck
OK, dzia³a lecz wydaje mi sie ze nie chcia³em tego osi±gn±c...

Generalnie chce wyrzuciæ warto¶æ tekstowa z kolumny 'obrazek' z tabeli USERS tak± jak wybra³em z formularza metoda selected dla pola s'status_obecny' z tabeli ZLECENIA gdzie status_obecny jest powiazany kluczem obcym z wartoscia.
Tylko te warto¶ci które s± równe aktualnej warto¶ci pola status_obecny z tabeli ZLECENIA
PawelC
Cytat(nitek @ 8.03.2008, 00:34:07 ) *
edit:
PS. Nie trzeba zmieniaæ
Kod
$row['obrazek'];
na:
Kod
$row[0];

W pierwszym wypadku te¿ zadzia³a..

Wiem smile.gif tylko to mój nawyk przy programowaniu takie przyzwyczajenie winksmiley.jpg

walldeck mo¿esz ja¶niej bo nie moge zrozumieæ tego co napisa³e¶.
nitek
ja z kolei pracuje zawsze na obiektach - również przyzwyczajenie winksmiley.jpg
walldeck - przybliż temat i podaj może strukturę tabel..?
PawelC
Cytat
podaj mo¿e strukturê tabel..?

Oraz co z jakiej tabeli chcesz wyci±gn±æ. Bo bez tego mo¿na dniami i nocami kombinowaæ.
walldeck
hehe wiedzia³em ¿e bêdzie skifa:p

powiem tak:
mam diwe tabele:
  1. REATE TABLE `status` (
  2. `status_id` int(200) NOT NULL AUTO_INCREMENT,
  3. `obrazek` varchar(255) NOT NULL,
  4. `wartosc` int(50) NOT NULL,
  5. PRIMARY KEY (`status_id`)
  6. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
  7.  
  8. --
  9. -- Zrzut danych tabeli `status`
  10. --
  11.  
  12. INSERT INTO `status` VALUES (1, 'Czekamy na akceptacje', 1);
  13. INSERT INTO `status` VALUES (2, 'Akceptacja', 2);
  14. INSERT INTO `status` VALUES (3, 'W kolejce', 3);
  15. INSERT INTO `status` VALUES (4, 'Drukowanie', 4);
  16. INSERT INTO `status` VALUES (5, 'Wygrzewanie', 5);
  17. INSERT INTO `status` VALUES (6, 'wykanczanie', 6);
  18. INSERT INTO `status` VALUES (7, 'Wysylka', 7);
  19. INSERT INTO `status` VALUES (8, 'Anulowane', 8);


  1. CREATE TABLE `zlecenia` (
  2. `zlecenia_id` int(255) NOT NULL AUTO_INCREMENT,
  3. `rozmiar_szerokosc` varchar(200) DEFAULT NULL,
  4. `material` varchar(255) DEFAULT NULL,
  5. `technologia` varchar(255) DEFAULT NULL,
  6. `ilosc_grafik` smallint(50) DEFAULT NULL,
  7. `nazwa_zlecenia` varchar(255) DEFAULT NULL,
  8. `wykonczenie` varchar(255) DEFAULT NULL,
  9. `ilosc_sztuk` int(200) DEFAULT NULL,
  10. `data_wysylki` date DEFAULT NULL,
  11. `data_dostawy` date DEFAULT NULL,
  12. `wysylka` varchar(255) DEFAULT NULL,
  13. `adres_klienta` varchar(255) DEFAULT NULL,
  14. `status_obecny` int(50) DEFAULT NULL,
  15. `komentarz` varchar(255) DEFAULT NULL,
  16. `wyk_id` int(255) DEFAULT NULL,
  17. `numer_zlecenia` int(255) DEFAULT NULL,
  18. `data_zlecenia` date DEFAULT NULL,
  19. `rozmiar_wysokosc` int(100) DEFAULT NULL,
  20. PRIMARY KEY (`zlecenia_id`),
  21. KEY `status_obecny` (`status_obecny`)
  22. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;
  23.  
  24. --
  25. -- Zrzut danych tabeli `zlecenia`
  26. --
  27.  
  28. INSERT INTO `zlecenia` VALUES (5, '200x302a', 'frontliterrf', '', 3, 'Fiut', 'cut to size', 44, '2008-04-07', '2008-04-07', 'ups', 'fsdf', 2, 'dasdas', 2, 45543, '2008-04-07', 0);
  29. INSERT INTO `zlecenia` VALUES (6, '200x312', 'frontlite', 'gfdgfd3', 3, 'Fiut', 'cut to size', 44, '2008-04-07', '2008-04-07', 'upsd', 'fsdf', 2, 'dasdas', 3, 4554, '2008-04-07', 0);
  30. INSERT INTO `zlecenia` VALUES (7, '43423', '', '', 1, '', '', 3, '2007-09-01', '2007-09-01', 'fdsfd', 'fsdfsd', 2, 'gf', NULL, 323, '2007-09-01', 1000);
  31. INSERT INTO `zlecenia` VALUES (8, '3432423', 'fsdfd', 'ffsdfd', 34, 'fdfsd', 'fsdfsd', 323, '2007-09-01', '2007-09-01', 'fsdfd', 'fsdfsd', 1, 'sdfsdf', NULL, 45, '2007-09-01', 1000);
  32. INSERT INTO `zlecenia` VALUES (9, '120 ', 'szmata cienka 110 gr', 'Sublimacja', 200, 'Zlecenie', 'tasma flagowa', 100, '2008-02-28', '0208-02-25', 'Maciej', 'Dk,Bornholm', 1, 'duze zlecenia.Uwaga na wymiar', NULL, 666, '2007-09-01', 60);
  33. INSERT INTO `zlecenia` VALUES (10, '100', 'szmata gryba 205gr', 'sublimacja', 2, 'hiros', 'tunel 15cm gora dol', 1, '2008-03-07', '2008-03-09', 'ups', 'DK', 1, 'nic dodac nic ujac', NULL, 5556, '2008-03-07', 200);


Najpierw wyciagam $row z numerem zlecenia, data itp oraz z statusem obecnym który jest przekazywany przez formularz metoda post list± rozwijan± za pomoc± selected. Czyli Akceptacja, drukowanie, anulowanie itp.Lecz kod ktory mam pokazuje mi tylko warto¶æ liczbow± tego co wybiore z tego formularza czyli np: 2 albo 3(zalezy co wybiore).
Chce teraz t± moj± 2 lub 3 zamieniæ na tekst na ekranie. Czyli zamiast tego g³upiego 2 mia³bym AKCEPTACJA a zamiast 3 W KOLEJCE.

Dam jeszcze kod który mi przetwarza formularz moze tam jest b³ad...
  1. <html>
  2. <head>
  3. <title>System zarzadzania drukarnia</title>
  4. <link rel="Stylesheet" type="text/css" href="style.css" />
  5. </head>
  6. <body>
  7. <div id="all">
  8. <div id="top">
  9. </div>
  10. <div id="left">
  11. <?php
  12. include "left.html";
  13. ?>
  14. </div>
  15. <div id="right">
  16. <?php
  17. include "search.html";
  18. ?>
  19.  
  20. </div>
  21. <div id="middle">
  22.  
  23.  
  24.  
  25. <?php
  26.  
  27. (include "polaczenie.php");
  28.  
  29. $convert['edit'] = 'Edytuj' ; $convert['add'] = 'Dodaj';
  30.  
  31.  
  32. $osobysql = "SELECT * FROM osoby ";
  33. $result = mysql_query($osobysql)
  34. or die ("niepoprawne zapytanie: " .mysql_error());
  35. while ($row = mysql_fetch_array($result)) {
  36. $osoby[$row['osoby_id']] = $row['nazwisko'];
  37. }
  38.  
  39. $statussql = "SELECT * FROM status ";
  40. $result = mysql_query($statussql)
  41. or die ("niepoprawne zapytanie: " .mysql_error());
  42. while ($row = mysql_fetch_array($result)) {
  43. $status[$row['status_id']] = $row['obrazek'];
  44. }
  45.  
  46. switch ($_GET['action']) {
  47. case "edit":
  48. $zleceniasql = "SELECT * FROM zlecenia " .
  49. "WHERE zlecenia_id = '" . $_GET['id'] . "';";
  50. $result = mysql_query($zleceniasql)
  51. or die ("Niepoprawne zapytanie: " . mysql_error());
  52. $row = mysql_fetch_array($result);
  53. $zlecenia_id = $row['zlecenia_id'];
  54. $rozmiar_szerokosc = $row['rozmiar_szerokosc'];
  55. $material = $row['material'];
  56. $technologia = $row['technologia'];
  57. $ilosc_grafik = $row['ilosc_grafik'];
  58. $nazwa_zlecenia = $row['nazwa_zlecenia'];
  59. $wykonczenie = $row['wykonczenie'];
  60. $ilosc_sztuk = $row['ilosc_sztuk'];
  61. $data_wysylki = $row['data_wysylki'];
  62. $data_dostawy = $row['data_dostawy'];
  63. $wysylka = $row['wysylka'];
  64. $adres_klienta = $row['adres_klienta'];
  65. $status_obecny = $row['status_obecny'];
  66. $komentarz = $row['komentarz'];
  67. $wyk_id = $row['wyk_id'];
  68. $numer_zlecenia = $row['numer_zlecenia'];
  69. $data_zlecenia = $row['data_zlecenia'];
  70. $rozmiar_wysokosc = $row['rozmiar_wysokosc'];
  71. break;
  72.  
  73. default:
  74. $row = mysql_fetch_array($result);
  75. $zlecenia_id = "";
  76. $rozmiar_szerokosc = "";
  77. $material = "";
  78. $technologia = "";
  79. $ilosc_grafik = "";
  80. $nazwa_zlecenia = "";
  81. $wykonczenie = "";
  82. $ilosc_sztuk = "";
  83. $data_wysylki = "";
  84. $data_dostawy = "";
  85. $wysylka = "";
  86. $adres_klienta = "";
  87. $status_obecny = "";
  88. $komentarz = "";
  89. $wyk_id = "";
  90. $numer_zlecenia = "";
  91. $data_zlecenia = "";
  92. $rozmiar_wysokosc = "";
  93. break;
  94. }
  95. ?>
  96.  
  97. <html>
  98. <head>
  99. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  100. <title><?php echo $convert[$_GET['action']]; ?> DODAWANIE REKORDU</title>
  101. <style type="text/css">
  102. TD{color:#FFFFFF;font-family:veranda}
  103. TR{color:#FFFFFF;font-family:veranda;background-color:#666666}
  104. </style>
  105. </head>
  106. <body>
  107. <center>
  108. <h1><u>Baza zlecen - wstawianie nowych pozycji</h1></center></u>
  109.  
  110.  
  111.  
  112. <form action="commit1.php?action=<?php 
  113. echo $_GET['action']; ?>&type=zlecenia&id=<?php 
  114. echo $_GET['id']; ?>" method="post">
  115. <!-- walidacja -->
  116. <?php
  117. ?>
  118.  
  119.  
  120. <table border="0" width="500" cellspacing="1" cellpadding="3" bgcolor="#666666" align="center">
  121.  
  122.  
  123. <tr><td>rozmiar_szerokosc</td><td><input type="text" name="rozmiar_szerokosc" value 
  124. ="<?php 
  125. echo $rozmiar_szerokosc; ?>"><br>
  126. <tr><td>rozmiar_wysokosc</td><td><input type="text" name="rozmiar_wysokosc" value 
  127. ="<?php 
  128. echo $rozmiar_wysokosc; ?>"><br></td></tr>
  129.  
  130.  
  131. <tr><td>adres klienta</td><td><input type="text" name="adres_klienta" value 
  132. ="<?php 
  133. echo $adres_klienta; ?>"><br></td></tr>
  134.  
  135.  
  136.  
  137.  
  138.  <td bgcolor="#666666" width="30%">Status zlecenia</td>
  139. <td bgcolor="#666666">
  140. <select name="status_obecny">
  141. <option value="" selected>Wybierz status</option>
  142. <?php
  143. foreach ($status as $status_id => $obrazek) {
  144. if ($status_id == $obrazek){
  145. $selected = " selected";
  146. }else{
  147. $selected = "";
  148. }
  149.  
  150. ?>
  151. <option value="<?php 
  152. echo $status_obecny; ?><?php 
  153. echo $selected; ?>><?php echo $obrazek; ?></option>
  154. <?php 
  155. } 
  156. ?>
  157. </select> 
  158.  
  159.  
  160.  
  161. <tr><td>komentarz</td><td><input type="text" name="komentarz" value 
  162. ="<?php 
  163. echo $komentarz; ?>"><br></td></tr><tr>
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  <td bgcolor="#666666" width="30%">Wykonujacy</td>
  171. <td bgcolor="#666666">
  172. <select name="nazwisko">
  173. <option value="" selected>Wybierz Osobe wykonujaca zlecenie</option>
  174. <?php
  175. foreach ($osoby as $osoby_id => $nazwisko) {
  176. if ($osoby_id == $nazwisko){
  177. $selected = " selected";
  178. }else{
  179. $selected = "";
  180. }
  181.  
  182. ?>
  183. <option value="<?php 
  184. echo $wyk_id; ?><?php 
  185. echo $selected; ?>><?php echo $nazwisko; ?></option>
  186. <?php 
  187. } 
  188. ?>
  189. </select> 
  190.  
  191.  
  192.  
  193.  
  194. <tr><td colspan="2"><input type="submit" name="Zapis" value="<?php echo $convert[$_GET['action']]; ?>"></td></tr>
  195. </table>
  196. </div></div>
  197. </form>
  198. </body>
  199. </head>
  200. </html>
PawelC
Zamiast tego:
  1. <?php
  2. $statussql = "SELECT * FROM status ";
  3. $result = mysql_query($statussql)
  4. or die ("niepoprawne zapytanie: " .mysql_error());
  5. while ($row = mysql_fetch_array($result)) {
  6. $status[$row['status_id']] = $row['obrazek'];
  7. }
  8. ?>

Wstaw to:
  1. <?php
  2. $statussql = "SELECT status_id,obrazek,wartosc FROM status ";
  3. $result = mysql_query($statussql)
  4. or die ("niepoprawne zapytanie: " .mysql_error());
  5. while ($row = mysql_fetch_array($result)) {
  6. $status[$row['obrazek']] = $row['obrazek'];
  7. }
  8. ?>
walldeck
przyje³o ale nic sie nie dzieje.

Dodam tylko ze ten skrypt jest odpowiedzialny za wyswietlanie tego co jest w formularzu:

  1. <html>
  2. <head>
  3. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  4. <title>Baza danych zlecen</title>
  5. <link rel="Stylesheet" type="text/css" href="style.css" />
  6. </head>
  7. <body link="red" vlink="#FFFFFF" alink="red">
  8. <div id="all">
  9. <div id="top">
  10. </div>
  11. <div id="left">
  12. <?php
  13. include "left.html";
  14. ?>
  15. </div>
  16. <div id="left-bottom">
  17. <br> 
  18. <?php
  19. include "autoryzacja_user.php";
  20. ?><br><br><center>
  21. <a href="logout.php">Wyloguj</a>
  22. <br><br>
  23. <?php
  24. include "autoryzacja_user1.php";
  25. ?>
  26. </center>
  27. </div>
  28. <!-- ----------------------------------------------------------------------------------------------------Wyszukiwarka------------------------ -->
  29. <div id="right">
  30. <?php
  31. include "search.php";
  32. ?>
  33.  
  34. </div>
  35. <div id="komunikat">
  36. <?php
  37. include "data.php";
  38. ?>
  39. </div>
  40. <div id="middle">
  41. <table border="0" width="500" height="800" bgcolor="#666666" align="center">
  42. <tr>
  43.  
  44. <td bgcolor="#666666" colspan="3" align="left">
  45. <h1><a href="formularz1.php?action=add&id="><font size="2" color="red">[DODAJ ZLECENIE]</a></h1></font>
  46.  </td>
  47. </tr>
  48. <tr>
  49. <td bgcolor="#666666" colspan="9" align="center" >
  50. <u><h1><center><font size="4" color="red">AKTUALNE ZLECENIA</h1></u></font></center>
  51. </td>
  52. </tr>
  53. <tr>
  54. <td colspan="9">
  55. <hr>
  56. </td>
  57. </tr>
  58. <tr>
  59. <td bgcolor="#666666">
  60. <h1>NUMER ZLECENIA</h1>
  61. </td>
  62. <td bgcolor="#666666">
  63. <h1>NAZWA ZLECENIA</h1>
  64. </td>
  65. <td bgcolor="#666666">
  66. <h1>TECHNOLOGIA</h1>
  67. </td>
  68. <td bgcolor="#666666">
  69. <h1>STATUS ZLECENIA</h1>
  70. </td>
  71. <td bgcolor="#666666" >
  72. <h1> OSOBA WYKONUJACA: </h1>
  73.  </td>
  74. <td bgcolor="#666666">
  75. <h1>OPCJE:</h1>
  76. </td>
  77. <td bgcolor="#666666">
  78. <h1>ILOSCI:</h1>
  79. </td>
  80. <td bgcolor="#666666" >
  81. <h1>DATA WYSYLKI</h1>
  82. <td bgcolor="#666666" >
  83. <h1>DATA DOSTAWY</h1>
  84. </td>
  85. </td>
  86. </tr>
  87. <!------------------------------------------------------------------------------------------------------Zlecenia-------------------------->
  88. <?php
  89. $zleceniasql = "SELECT * FROM zlecenia";
  90. $result = mysql_query($zleceniasql)
  91. or die ("Niepoprawne zapytanie: " .mysql_error());
  92. while ($row = mysql_fetch_array($result)) {
  93. ?>
  94. <tr>
  95. <td bgcolor="#666666" width="50%">
  96. <?php echo $row['numer_zlecenia']; ?></td>
  97. <td bgcolor="#666666" width="50%">
  98. <?php echo $row['nazwa_zlecenia']; ?></td>
  99. <td bgcolor="#666666" width="50%">
  100. <?php echo $row['technologia']; ?></td>
  101. <td bgcolor="#666666" width="50%">
  102. <?php echo $row['technologia']; ?></td>
  103.  
  104. <td bgcolor="#666666" width="50%">
  105. <?php echo $row['wyk_id']; ?></td>
  106. </td>  
  107. <td bgcolor="#666666" width="50%" align="right">
  108. <a href="formularz1.php?action=edit&id=<?php 
  109. echo $row['zlecenia_id']; ?>"><h1>[EDYTUJ]</a>
  110. <a href="delete.php?type=zlecenia&id=<?php 
  111. echo $row['zlecenia_id']?>"><h1>[USUN]</a>
  112. <a href="wiecej.php?action=wiecej&id=<?php 
  113. echo $row['zlecenia_id']?>"><h1>[wiecej]</a>
  114. </td>
  115. <td bgcolor="#666666" width="50%">
  116. <?php echo $row['ilosc_sztuk']; ?></td>
  117. <td bgcolor="#666666" width="50%">
  118. <?php echo $row['data_dostawy'] ; ?></td>
  119. <td bgcolor="#666666" width="50%">
  120. <?php echo $row['data_wysylki']; ?>
  121. </td>
  122. </tr>
  123. <?php
  124. }
  125.  
  126. ?>
  127.  
  128. </table>
  129. <!------------------------------------------------------------------------------------------------------Osoby-------------------------->
  130. <table border="0" width="500" height="350" bgcolor="#666666" align="center">
  131. <tr>
  132. <td bgcolor="#666666" colspan="9" align="left">
  133. <h1> <a href="osoby.php?action=add&id=">[DODAJ OSOBE]</a>
  134. <hr>
  135. </td>
  136. </tr>
  137.  
  138. <?php
  139. $zleceniasql = "SELECT * FROM osoby";
  140. $result = mysql_query($zleceniasql)
  141. or die ("Niepoprawne zapytanie: " .mysql_error());
  142. while ($row = mysql_fetch_array($result)) {
  143.  
  144. ?>
  145. <tr>
  146. <td bgcolor="#666666" width="50%">
  147. <?php echo $row['imie']; ?>
  148. </td>
  149. <td bgcolor="#666666" width="50%">
  150. <?php echo $row['nazwisko']; ?>
  151. </td>
  152.  
  153. <td bgcolor="#666666" width="40%" align="center">
  154. <a href="osoby.php?action=edit&id=<?php 
  155. echo $row['osoby_id']; ?>"><h1>[EDYTUJ]</a>
  156. <a href="delete.php?type=osoby&id=<?php 
  157. echo $row['osoby_id']?>"><h1>[USUN]</a>
  158.  
  159. </h1>
  160. </td>
  161.  
  162. </tr>
  163. <?php
  164. }
  165. ?>
  166. </table>
  167. </div> </div>
  168. </body>
  169. </html>
PawelC
Sprawdź sam ten kod:
  1. <?php
  2. $zleceniasql = "SELECT * FROM zlecenia";
  3. $result = mysql_query($zleceniasql)
  4. or die ("Niepoprawne zapytanie: " .mysql_error());
  5. while ($row = mysql_fetch_array($result)) {
  6.  
  7. print '<tr>
  8. <td bgcolor="#666666" width="50%">';
  9. print ''. $row['numer_zlecenia'].'</td>';
  10. print '<td bgcolor="#666666" width="50%">';
  11. print ''. $row['nazwa_zlecenia'].'</td>';
  12. print '<td bgcolor="#666666" width="50%">';
  13. print ''. $row['technologia'].'</td>';
  14.  
  15.  
  16. print '<td bgcolor="#666666" width="50%">';
  17. print ''.$row['wyk_id'].'</td>';
  18. </td>  
  19. <td bgcolor="#666666" width="50%" align="right">
  20. print '<a href="formularz1.php?action=edit&id='.$row['zlecenia_id'].'"><h1>[EDYTUJ]</a>';
  21. print '<a href="delete.php?type=zlecenia&id='.$row['zlecenia_id'].'<h1>[USUN]</a>';
  22. print '<a href="wiecej.php?action=wiecej&id='.$row['zlecenia_id'].'"><h1>[wiecej]</a>';
  23. print "</td><td bgcolor="#666666" width="50%">";
  24. print ''.$row['ilosc_sztuk'].'</td>';
  25. print "<td bgcolor="#666666" width="50%">";
  26. print ''.$row['data_dostawy'].'</td>';
  27. print "<td bgcolor="#666666" width="50%">";
  28. print ''.$row['data_wysylki'].'</td></tr>';
  29.  
  30. }
  31.  
  32. ?>

Ja Ci mogę zrobić to całe ale te td etc... sam sobie wstawisz ok
walldeck
kurde to full modyfikacja...
Moj obecny kod jest niepoprawany?
CHodzi mi tylko o to zeby wyswietlalo mi statusy obecne z tabeli users w formie tekstowej a nie liczbowej. W takiej formie jak wstawiam w formularzy metoda selected
PawelC
To tam gdzie masz $statussql, zamiast tamtego wstaw ten:
  1. <?php
  2. $statussql = "SELECT status_id,obrazek,wartosc FROM status ";
  3. $result = mysql_query($statussql)
  4. or die ("niepoprawne zapytanie: " .mysql_error());
  5. while ($row = mysql_fetch_array($result)) {
  6. print "Aktualny status zlecenia: ";
  7. print ''.$row['obrazek'].'';
  8. }
  9. ?>
walldeck
Wynik tego jest taki ze wywala pokolei wszytkie rekordy z tej tabeli. Ja chce aby on porównywa³ w miejscy gdzie jest w moim skrypcie wywalone na ekran:
Cytat
<td bgcolor="#666666" width="50%">
<?php echo $row['status_obecny']; ?></td>

z tabela users i wyrzucal zamiast postaci liczbowej tekstowa odpowiadajaca danej fladze.
For example 3-w kolejce
2-akceptacja.

To nie dzia³a ExPlOiT ale widze ze powoli sie rozumiemy:)

Moze wrzuce ca³a paczke mojego CMSa i wtedy zobaczysz w czym rzecz??
PawelC
To wywal:
  1. <option value="<?php 
  2. echo $status_obecny; ?><?php 
  3. echo $selected; ?>><?php echo $obrazek; ?></option>
  4. <?php 
  5. } 
  6. ?>

wstaw to:
  1. <option value="<?php 
  2. $stat=array( '1' => 'Czekamy na akceptacje', 
  3. '2'=> 'Akceptacja',
  4. '3'=> 'W kolejce',
  5. '4'=> 'Drukowanie',
  6. '5'=> 'Wygrzewanie',
  7. '6'=> 'Wykańczanie',
  8. '7'=> 'Wysyłka',
  9. '8'=> 'Anulowane');
  10. echo $stat[$status_obecny]; ?><?php 
  11. echo $selected; ?>><?php echo $obrazek; ?></option>
  12. <?php 
  13. } 
  14. ?>
walldeck
znaczniki kodu?
Chodzi ci o <?php i ?> ?

Wywalilem je dawno i tez kicha:]
PawelC
Nie znacznik ten kod co masz post wy¿ej co wklei³em
To jest wersja lo-fi g³ównej zawarto¶ci. Aby zobaczyæ pe³n± wersjê z wiêksz± zawarto¶ci±, obrazkami i formatowaniem proszê kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.