Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] widoczność zmiennej
tomek_swat
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 3.04.2008

Ostrzeżenie: (0%)
-----


witam
mam problem ze zmienną $idp, w zmiennej $query nie jest już widoczna, gdy zamiast niej wpiszę np. 1 wszystko działa.
proszę o pomoc, pzdr

  1. <?php
  2. $query2 = "select IdProd, NazwaProd from Producent";
  3. $result2 = mysql_query($query2);
  4. while(list($idp,$np) = mysql_fetch_row($result2)){
  5.  
  6. echo "<option value='$idp'>$np</option>";
  7. }
  8.  
  9. echo '</select>&nbsp;<input name="add" type="submit" id="add" value="Pokaż"></td>
  10. </tr></table></form>';
  11.  
  12. $query = "SELECT IdProduktu, NazwaP, KOpisP, Cena, IdProd FROM produkt where IdProd =
     '$idp' "
    ;
  13. $result = mysql_query($query);
  14. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nexis
post
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Naturalnie zmienna nie jest widoczna poza pętlą, więc możesz to zrobić tak:

  1. <?php
  2. $query2 = 'SELECT `IdProd`, `NazwaProd` FROM `Producent`';
  3. $result2 = mysql_query($query2);
  4. while( list($idp, $np) = mysql_fetch_row($result2) ) {
  5.  echo '<option value="' . $idp . '">' . $np . '</option>';
  6.  $lastid = $idp;
  7. }
  8. ?>
  9. </select> <input name="add" type="submit" id="add" value="Pokaż">
  10.  </td>
  11. </tr>
  12.  </table>
  13. </form>
  14. <?php
  15. $query = "SELECT `IdProduktu`, `NazwaP`, `KOpisP`, `Cena`, `IdProd` FROM `produkt` WH
    ERE `IdProd` = '"
     . $lastid . "'";
  16. $result = mysql_query($query);
  17. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 01:53