Avaleht
uus teema   vasta Tarkvara »  WWW »  [SOLVED]Vajan abi PHP dropdown listiga märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Murtpoiss
HV kasutaja
Murtpoiss

liitunud: 07.12.2010



Autoriseeritud ID-kaardiga

sõnum 01.09.2012 19:20:54 [SOLVED]Vajan abi PHP dropdown listiga vasta tsitaadiga

vaja on teha nii et kui valid dropdown menust asja siis l2htuvalt sellest mis valid annab ta andmed andmebaasist

hetke olen kahte moodi proovinud

Spoiler Spoiler Spoiler


teine nii

Spoiler Spoiler Spoiler


kui saaks kõige lihtsamalt öeldes kasvõi echo sellest listist siis ülejäänud on juba l2bi muutuja
mul lihtsalt jääb midagi kahe silma vahele vist

_________________


viimati muutis Murtpoiss 14.09.2012 12:17:49, muudetud 1 kord
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
napoleon
Unknown virus
napoleon

liitunud: 08.12.2008



Autoriseeritud ID-kaardiga

sõnum 01.09.2012 21:47:53 vasta tsitaadiga

listist echo saad ju samamoodi nagu esimese näitega, kas foreach loop või debugimiseks print_r($valitoo)
Kui ekraanile saamist mõtled, siis esimesel juhul on nii
html:
  1. <form id="form1" name="form1" method="post" action="">
  2. <label for="frmcounty">County:</label><?createDropdown($country, 'country')?>
  3. <label for="frmhowhear">How did you hear about us?:</label><?createDropdown($hear, 'hear')?>
  4. </form>
  5.  
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 60
tagasi üles
vaata kasutaja infot saada privaatsõnum
Murtpoiss
HV kasutaja
Murtpoiss

liitunud: 07.12.2010



Autoriseeritud ID-kaardiga

sõnum 05.09.2012 17:41:32 vasta tsitaadiga

Hetkel sain nii tööle:
Spoiler Spoiler Spoiler


Aga see pole hea ... kuna ma pean valikut yle kirjutama ... kas keegi oskab korrigeerida seda ?


edasi läheb nii mis ajab asja väga keeruliseks ... ehk keegi oskab paremini lihtsustatumalt seletada seda


Spoiler Spoiler Spoiler


Korrigeerimise ja abi poolest mõtlen et ehk on mul liiga palju seda teksti siia pandud et ehk on mingid lühemad variandid ...

_________________
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
napoleon
Unknown virus
napoleon

liitunud: 08.12.2008



Autoriseeritud ID-kaardiga

sõnum 05.09.2012 20:34:35 vasta tsitaadiga

Raske on öelda miks kood ei tööta kui pole kirjeldust, mida see kood üldse tegema peab. Ehk küsimust esitades püüa täpsem olla(btw, see on ka peamine põhjus, miks foorumis algajate küsimustele tihti vastata ei viitsita - kui inimene ei viitsi isegi nii palju vaeva näha, et probleem/küsimus täpselt sõnastada, miks peaks siis teised viitsima vaeva näha nuputamisega mida küsija teada tahab)..
Sellise "spageti" haldamine kasvab sul varsti üle pea. Kui tahad koodi lühemaks ja loetavamaks saada, tõsta funktsionaalsus eraldi klassidesse või kui see esialgu liiga keeruline tundub, siis vähemalt funktsioonidesse. Kood näeks juba siis palju parem välja kui see oleks midagi sellist:
php:
  1.  
  2. $playerinfo =get_playerinfo($player);
  3. $levelinfo =get_levelinfo($player);
  4. $tooteinfo =get_tooteinfo($toodanguinfo);
  5. set_hetkeexper($player,$levelinfo);
  6.  

jne.

Dropdowni täitmiseks oleks kood umbes selline:
php:
  1.  
  2. $q ="SELECT id, nimetus from tooted ";
  3. $rs=mysql_query($q);
  4. $values=array();
  5. while($r=mysql_fetch_array($rs))
  6. {
  7.   $values[$r['id']]=$r['nimetus'];
  8. }
  9. ?>
  10. <select name="dropdownname">
  11. <?foreach($values as $k=>$v){?>
  12. <option value="<?=$k?>"><?=$v?></option>
  13. <?}?>
  14. </select>
  15.  

aga see jääb sulle koduseks ülesandeks, kuidas createDropdown funktsiooni muuta ja asi natuke viisakamaks teha.
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 60
tagasi üles
vaata kasutaja infot saada privaatsõnum
Murtpoiss
HV kasutaja
Murtpoiss

liitunud: 07.12.2010



Autoriseeritud ID-kaardiga

sõnum 07.09.2012 14:35:35 vasta tsitaadiga

tegin nii
Spoiler Spoiler Spoiler


hetkel töötab nii et valid drop down listist - siis vajutad vaata andmeid - siis näitab maksumust jne asju mis tabelis kirjas on - ja kui osta vajutada siis läheb midagi p***e

kysimus on siis selline et kui valik teha kuidas panna see valik jäävaks ... nt kuni selle ajani kui ma vajutan nuppu osta ning peale seda nullib ennast 2ra ...
hetkel on nii et ma pean 2 korda valiku tegema yhekorra et vajutada vaata ja teine kord vain uuesti et vajutada osta

... ja veel see et tabelis on 4 v2lja id, nimetus, hind ja maxh ...
kuidas selle valiku j2rgi saab teisi andmeid kas ma pean uuesti tegema mysql query et saada neid teisi andmeid
hetkel on tehtud l2bi -- select * from 'maja' where 'nimetus'=$_post['vaimaja'].
aga kas ilma uue querita pole v6imalik ?

_________________


viimati muutis Murtpoiss 07.09.2012 14:42:49, muudetud 1 kord
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 07.09.2012 14:39:34 vasta tsitaadiga

Murtpoiss, loetavuse huvides ära pane HTML'i ja PHP'd niimoodi segamini. Tee parem PHP sees echo või muu soovitud viisiga väljastamine.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Murtpoiss
HV kasutaja
Murtpoiss

liitunud: 07.12.2010



Autoriseeritud ID-kaardiga

sõnum 07.09.2012 15:02:48 vasta tsitaadiga

mikk36 kirjutas:
Murtpoiss, loetavuse huvides ära pane HTML'i ja PHP'd niimoodi segamini. Tee parem PHP sees echo või muu soovitud viisiga väljastamine.


ok selle tegin korda
kuigi erilist vahet pole sellel kas seal on vahel echo v6i on php l6pp ja algus

_________________
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 07.09.2012 17:41:52 vasta tsitaadiga

Midagi sellist pidasin silmas. Vaid kaks php plokki.
php:
  1. <form action="house.php" method="post">
  2.   <div id="con_div">
  3.   <table cellpadding="5" cellspacing="10">
  4.     <tr>
  5.       <td>Vali elukoht:</td>
  6.       <td>
  7.         <select name="valimaja">
  8.           <option id="0">-- Vali elukoht --</option>
  9. <?php
  10. $maja_get = mysql_query("SELECT * FROM `maja`") or die(mysql_error());
  11. while($maja = mysql_fetch_array($maja_get)) {
  12.   echo "          <option id=\"{$maja['id']}\">{$maja['nimetus']}</option>\n";
  13. }
  14. ?>
  15.         </select>
  16.       </td>
  17.       <td>
  18. <?php
  19. if(isset($_POST['valimaja'])) {
  20.   echo "        <input type=\"submit\" name=\"vaata\" value=\"Vaata\"/>
  21.         <input type=\"submit\" name=\"osta\" value=\"Osta\"/>\n";
  22. } else {
  23.   echo "        <input type=\"submit\" name=\"vaata\" value=\"Vaata\"/>\n";
  24. }
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 07.09.2012 18:49:35 vasta tsitaadiga

Ma nüüd ei tea, kas sel mingit erilist vahet on, kuid ise eelistan võimalikult vähe escapeda jutumärke, kood näev palju mõistlikum välja.

echo "        <input type=\"submit\" name=\"vaata\" value=\"Vaata\"/>

        <input type=\"submit\" name=\"osta\" value=\"Osta\"/>\n";


echo '        <input type="submit" name="vaata" value="Vaata"/>

        <input type="submit" name="osta" value="Osta"/>'."\n";


Edit:
tegelikult siin on vahe küll, ennem ei märganud \n toimib ainult topeltjutumärkide sees. Kuigi milleks seda üldse sinna panna seda ma ei tea?

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 07.09.2012 20:21:27 vasta tsitaadiga

andrusny, selleks, et pärast html ka ilus oleks lugeda endal.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 07.09.2012 21:47:28 vasta tsitaadiga

Sa mõtled kood näeks kena välja? Mille paganaga sa siis seda koodi kirjutad, mul Notepad++ salvestab kül reavahetused ise ja ka teised editorid on sellega kenasti toime tulnud.

selliselt kirjutatud kood on kenasti üksteise all source s vaadatuna

echo '<input type="submit" name="osta" value="Osta"/>
<input type="submit" name="osta" value="Osta"/>
<input type="submit" name="osta" value="Osta"/>';

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Murtpoiss
HV kasutaja
Murtpoiss

liitunud: 07.12.2010



Autoriseeritud ID-kaardiga

sõnum 08.09.2012 01:25:47 vasta tsitaadiga

aga siiski mu endise kysimuse juurde tagasi ...

kuias ma saan s2ttida nii et kui lehele tuled on selected 0 ja kui 2ra valid j22b selected see mis ise valisid ning seda seni kui lehelt lahkud v6i kui vajutad osta

_________________
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 08.09.2012 10:37:50 vasta tsitaadiga

andrusny, tee teine samasugune echo veel ja kaks inputi on üksteise järgi.

Murtpoiss, midagi sellist ehk?
Muutsin optionitel id value'ks et PHP'le siis vastav valik ka edastataks. Lisasin ka kontrolli sinna väljastamise keskele, et võrreldaks valiku väärtust hetkel väljastatava maja id'ga ja vajaduse korral siis väljastatakse märksõna "selected", mis muudab selle aktiivseks. Kui sul on vaja miskit vingemat meelespidamist, siis peab selle eraldi välja aretama, praegune versioon on ülilihtne ja säilib vaid senikaua, kuni house.php lehel asuda.
Lisaks panin allaotsa lisakontrolli, et see väli alati aktiivseks ei muutuks. Isegi esimese valiku korral muutus see varem aktiivseks.
php:
  1. <form action="house.php" method="post">
  2.   <div id="con_div">
  3.   <table cellpadding="5" cellspacing="10">
  4.     <tr>
  5.       <td>Vali elukoht:</td>
  6.       <td>
  7.         <select name="valimaja">
  8.           <option value="0">-- Vali elukoht --</option>
  9. <?php
  10. $maja_get = mysql_query("SELECT * FROM `maja`") or die(mysql_error());
  11. while($maja = mysql_fetch_array($maja_get)) {
  12.   echo "          <option value=\"{$maja['id']}\">{$maja['nimetus']}";
  13.   if(isset($_POST['valimaja'] && intval($_POST['valimaja']) == $maja[id]) {
  14.     echo " selected";
  15.   }
  16.   echo "</option>\n";
  17. }
  18. ?>
  19.         </select>
  20.       </td>
  21.       <td>
  22. <?php
  23. if(isset($_POST['valimaja']) && intval($_POST['valimaja'] != 0) {
  24.   echo "        <input type=\"submit\" name=\"vaata\" value=\"Vaata\"/>
  25.         <input type=\"submit\" name=\"osta\" value=\"Osta\"/>\n";
  26. } else {
  27.   echo "        <input type=\"submit\" name=\"vaata\" value=\"Vaata\"/>\n";
  28. }
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 08.09.2012 13:37:10 vasta tsitaadiga

tsitaat:
Muutsin optionitel id value'ks et PHP'le siis vastav valik ka edastataks.

Ma siin vaatasin, et kaks pea sarnast teemat hetkel ja mõlemal on puudu option sees value. Hakkasin siis huvipärast proovima ja ta on vägagi nõus saatma andmeid ka ilma value kasutamata, saadetakse lihtsalt option sisu. Kas see on nüüd uuema php ga tekkinud või oli selline variant kogu aeg?

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
napoleon
Unknown virus
napoleon

liitunud: 08.12.2008



Autoriseeritud ID-kaardiga

sõnum 08.09.2012 19:39:15 vasta tsitaadiga

See on kogu aeg olnud ja php-ga pole see kuidagi seotud, puhas browseri teema. Value on selleks, et saaks näidata inimesele loetavat teksti ja saata masinale midagi muud näiteja <option value="112884">Roheline maja</option>
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 60
tagasi üles
vaata kasutaja infot saada privaatsõnum
Murtpoiss
HV kasutaja
Murtpoiss

liitunud: 07.12.2010



Autoriseeritud ID-kaardiga

sõnum 12.09.2012 19:54:54 vasta tsitaadiga

mikk36 kirjutas:
andrusny, tee teine samasugune echo veel ja kaks inputi on üksteise järgi.

Murtpoiss, midagi sellist ehk?
Muutsin optionitel id value'ks et PHP'le siis vastav valik ka edastataks. Lisasin ka kontrolli sinna väljastamise keskele, et võrreldaks valiku väärtust hetkel väljastatava maja id'ga ja vajaduse korral siis väljastatakse märksõna "selected", mis muudab selle aktiivseks. Kui sul on vaja miskit vingemat meelespidamist, siis peab selle eraldi välja aretama, praegune versioon on ülilihtne ja säilib vaid senikaua, kuni house.php lehel asuda.
Lisaks panin allaotsa lisakontrolli, et see väli alati aktiivseks ei muutuks. Isegi esimese valiku korral muutus see varem aktiivseks.
php:
  1. <form action="house.php" method="post">
  2.   <div id="con_div">
  3.   <table cellpadding="5" cellspacing="10">
  4.     <tr>
  5.       <td>Vali elukoht:</td>
  6.       <td>
  7.         <select name="valimaja">
  8.           <option value="0">-- Vali elukoht --</option>
  9. <?php
  10. $maja_get = mysql_query("SELECT * FROM `maja`") or die(mysql_error());
  11. while($maja = mysql_fetch_array($maja_get)) {
  12.   echo "          <option value=\"{$maja['id']}\">{$maja['nimetus']}";
  13.   if(isset($_POST['valimaja'] && intval($_POST['valimaja']) == $maja[id]) {
  14.     echo " selected";
  15.   }
  16.   echo "</option>\n";
  17. }
  18. ?>
  19.         </select>
  20.       </td>
  21.       <td>
  22. <?php
  23. if(isset($_POST['valimaja']) && intval($_POST['valimaja'] != 0) {
  24.   echo "        <input type=\"submit\" name=\"vaata\" value=\"Vaata\"/>
  25.         <input type=\"submit\" name=\"osta\" value=\"Osta\"/>\n";
  26. } else {
  27.   echo "        <input type=\"submit\" name=\"vaata\" value=\"Vaata\"/>\n";
  28. }


esiteks on siit mingi hunnik sulge puudu ... millest ma ei saa aru et kas ei peagi olema v6i kas on mingid asjad yle v6i lihtsalt sulud puudu ...
ja teiseks see ei t66ta ikkagi ... nüüd on isegi nii et kui vajutada vaata ei tule andmeid lehele ka enam ...

pmtl v6in ma nii ka teha et ma ei v6ta neid andmeid tabelist aga sel juhul ma peaksin saama igale valikule kirjutada veel andmeid juurde ...
kuidas kellegi arvates oleks lihtsam selline asi yldse teha ???

mis teie arvate ?

_________________
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 12.09.2012 22:09:31 vasta tsitaadiga

Selliselt peaks töötama, selected oli valesse kohta kirjutatud lihtsalt.

php:
  1.  
  2. <form action="?" method="post">
  3.   <div id="con_div">
  4.   <table cellpadding="5" cellspacing="10">
  5.     <tr>
  6.       <td>Vali elukoht:</td>
  7.       <td>
  8.         <select name="valimaja">
  9.           <option value="0">-- Vali elukoht --</option>
  10. <?php
  11. $maja_get = mysql_query("SELECT * FROM `maja`") or die(mysql_error());
  12. while($maja = mysql_fetch_array($maja_get)) {
  13.   echo '<option value="'.$maja['id'].'"';
  14.   if(isset($_POST['valimaja']) && intval($_POST['valimaja']) == $maja['id']) {
  15.     echo "selected";
  16.   }
  17.   echo '>'.$maja['nimetus'].'</option>';
  18. }
  19. ?>
  20.         </select>
  21.       </td>
  22.       <td>
  23. <?php
  24. if(isset($_POST['valimaja']) && intval($_POST['valimaja'] != 0)) {
  25.   echo "        <input type=\"submit\" name=\"vaata\" value=\"Vaata\"/>
  26.         <input type=\"submit\" name=\"osta\" value=\"Osta\"/>\n";
  27. } else {
  28.   echo "        <input type=\"submit\" name=\"vaata\" value=\"Vaata\"/>\n";
  29. }
  30. ?>
  31. </form>
  32. </td></tr></table>

_________________


viimati muutis andrusny 13.09.2012 17:11:52, muudetud 2 korda
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 13.09.2012 12:14:54 vasta tsitaadiga

Oih, natuke mööda oli jah asukoht icon_smile.gif

andrusny, miks iga koodirea järel tühi rida?
Ja "selected"-i ette oleks ilus ikkagi tühik ka panna, et ei oleks nii: '<option value="1"selected>asd</option>
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 13.09.2012 12:22:41 vasta tsitaadiga

Ma ei teagi miks, kopeerisin siit koodi oma teksti editori ja oligi sedasi, ei hakanud muutma. Küllap need nähtamatud \r\n realõppudes.
_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Murtpoiss
HV kasutaja
Murtpoiss

liitunud: 07.12.2010



Autoriseeritud ID-kaardiga

sõnum 13.09.2012 14:45:31 vasta tsitaadiga

Spoiler Spoiler Spoiler


hmm ... miks seal yldse url on ? mul pole ju maja tabelis url-i ... kas ma peaks lisama siis w ? ... milleks mida see annab

---------------------------------------

ok arusaadav seal pidi olema nimetus ... aga teine asi nüüd on see et ta ei anna mulle enam valuet siia

Spoiler Spoiler Spoiler


mis eeldab et see on tyhi

Spoiler Spoiler Spoiler


mismoodi ma saan nüüd need andmed tabelist sinna kui $_post['valimaja'] on tyhi

muidugi ma muutsin lõppu natuke ... v6i ei oleks pidanud tegema seda

Spoiler Spoiler Spoiler


Ma panin tagid kinni enne formi l6ppu sest muidu ta ajab lehe lolliks ja viskab asjad k6ik sinna tagide vahele isegi footeri

_________________
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 13.09.2012 17:14:13 vasta tsitaadiga

Selliselt äkki, sa tahad vist kuvada ikka seda, mille sa oled valinud ja saatnud juba.
<?php
if(isset($_POST['valimaja'])){
echo $_POST['valimaja'];
}
?>

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Murtpoiss
HV kasutaja
Murtpoiss

liitunud: 07.12.2010



Autoriseeritud ID-kaardiga

sõnum 13.09.2012 17:19:24 vasta tsitaadiga

andrusny kirjutas:
Selliselt äkki, sa tahad vist kuvada ikka seda, mille sa oled valinud ja saatnud juba.
<?php
if(isset($_POST['valimaja'])){
echo $_POST['valimaja'];
}
?>


reaalselt seda jah ... aga peale selle nimetuse mis valikust valid on tabelis veel hind ja hoiusmax ... kas ma pean tegema sellejaoks uue p2ringu siis ning tegema uue muutuja

<?php
if(isset($_POST['valimaja'])){

$vmaja_get = mysql_query("SELECT * FROM `maja` WHERE `nimetus`='".$_POST['valimaja']."'") or die(mysql_error());
$vmaja = mysql_fetch_assoc($vmaja_get);
}

echo $vmaja['hind'];
}
?>


aga kas ma saan lihtsalt nii et ma panen lehe p2isesse p2ringu ning kasutan lehel $vmaja ?

_________________
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 13.09.2012 17:32:13 vasta tsitaadiga

Kõik asjad on ühes tabelis? Siis pole mõtet vast kogu kraami saata saad $_POST['valimaja'] kaudu tabeli id kätte ja teed selle id peale uue päringu ning saad kogu kupatuse,mis vaja on

$id = $_POST['valimaja'];
$maja_get = mysql_query("SELECT * FROM `maja` WHERE id = $id");
while($maja = mysql_fetch_array($maja_get))
// siin võtad kõik vajalikud asjad välja
}


tsitaat:
aga kas ma saan lihtsalt nii et ma panen lehe p2isesse p2ringu ning kasutan lehel $vmaja ?


Kui sul on ainult üherealine päring, siis küll, kui on mitu rida, siis jääb sul sinna sisse ainult viimane rida ju.

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Murtpoiss
HV kasutaja
Murtpoiss

liitunud: 07.12.2010



Autoriseeritud ID-kaardiga

sõnum 14.09.2012 12:17:29 vasta tsitaadiga

okey ...

t2nud k6igile kes aitasid ... Tööle sain l6puks selle icon_smile.gif

_________________
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  [SOLVED]Vajan abi PHP dropdown listiga
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.