Pereiti prie turinio

PHP/MYSQL - rasti id pagal pasirinktą elementą.


Rekomenduojami pranešimai

Kaip nustatyti kuris elementas yra pasirinktas pagal jo id?

 

Pvz: noriu priskirti naują reikšmę pasirinktam elementui:

 

UPDATE prekes SET unique_id='$_POST[unique]' WHERE id= 1"

 

Tačiau tuomet keisis tik prekes su id = 1 laukai. Kaip nustatyti, kad keistųsi ta prekė, kuri yra šiuo metu pasirinkta formoje?

 

Pvz: žmogus formoje pasirenka iš prekių sarašo kažkokią tai prekę ir prideda jai kainą. Ta kaina turi būti išsaugota tam elementui kurį pasirinko žmogus.

Redagavo domas55
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gal galima plačiau?

Taip aš parodau prekes iš mysql:

<label for="preke">Prekės pasirinkimas</label>
   <select class="form-control" name="preke" >
   	<?php 
   	while($preke = mysqli_fetch_array($r)){   //Creates a loop to loop through results
	echo "<option>" . $preke['Pavadinimas'] . "</option>";  //$row['index'] the index here is a field name
}?>


</select>

 

Paskui reikia saugoti id? Taip?

 

<input type="hidden" name="id" value"<?php echo $preke['id']; ?>"> 

 

Ir ką tada? naudoti $_GET? nes man kaskodėl rašo: undefined index id

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Viskas yra daug paprasčiau:

<label for="preke">Prekės pasirinkimas</label>
   <select class="form-control" name="preke" >
       <?php 
       while($preke = mysqli_fetch_array($r)){   //Creates a loop to loop through results
               echo "<option value = '" . $preke['id'] . "'>" . $preke['Pavadinimas'] . "</option>";  //$row['index'] the index here is a field name
}?>


</select>

 

<option value = 'reikšmė'>Pavadinimas</option>

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...