Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Ce farmacie VET online care "...

De unde cumparați legume si fructe?

Samsung S21 ultra

Plasa de umbrire peste gard de pl...
 O smecherie pe care nu o inteleg

Balcon parter fara acte

unde gasesc un speed bag in bucur...

Programe TV cu altfel de sporturi
 Laptop "bun la toate" max...

navigatie noua vw tiguan

ctfmon.exe - System Error (in Saf...

Ați prins vremurile cand 120 Volț...
 Whatsapp nu afișeaza numele ...

Medii admitere Politehnica Bucure...

Se extinde Baza de la Kogalniceanu

Politist mutilat de caine in curt...
 

PHP afisare lista dependenta de alta lista

- - - - -
  • Please log in to reply
5 replies to this topic

#1
d3v1l500

d3v1l500

    New Member

  • Grup: Junior Members
  • Posts: 23
  • Înscris: 26.04.2017
Ajutor... incerc sa fac o pagina in care sa introduc strazile unei tari... ca sa adaug strazi am nevoie de liste cu tari... bazat pe tara sa-mi arate judetele... bazat pe judet sa-mi arate localitati bazat pe localitati sa-mi arate strazile... nu reusesc sa fac aceste liste dependente de celelalte... decat sa le afisez am reusit..

tabla cu judete arata asa
id, nume_judet, id_tara
unde toate judetele au nr 4 la id_tara unde nr 4 = id-ul romaniei din tabela tari..

Ajutati-ma si pe mine ca la prosti ca nu mai stiu ce sa fac si cum sa fac...
Spoiler

Edited by MarianG, 05 July 2022 - 12:24.
spoilers


#2
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,360
  • Înscris: 10.08.2005
REGULAMENT
Attached File  ajutor.png   12.53K   23 downloads

Tu ai o problema de design.
Nu era nevoie sa prezinti tot codul

ai o Clasa Tara care contine Orase, Orase contine Judete, Judete contine Localitati, Localitati contine Strazi
Fiecare Clasa trebuie sa contina o metoda de listare
Nici nu stim exact la ce sa ne asteptam cand rulam codul.
Attached File  PoC.png   17.39K   24 downloads

#3
d3v1l500

d3v1l500

    New Member

  • Grup: Junior Members
  • Posts: 23
  • Înscris: 26.04.2017
ok.. eu am pus tot codul ca poate imi scapa ceva... dar il post simplifica...

clasele au metoda de afisare din punctul meu de vedere..

Asta-i codul cu form-ul in care bag datele strazilor...
Spoiler

Edited by MarianG, 05 July 2022 - 12:25.
fara quote, cu spoiler


#4
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,360
  • Înscris: 10.08.2005
Ideea unui Proof-Of-Concept este sa ne arati cum functioneaza, sau unde esueaza
Daca ai scapat ceva, iti dai seama pe masura de scrii codul

#5
d3v1l500

d3v1l500

    New Member

  • Grup: Junior Members
  • Posts: 23
  • Înscris: 26.04.2017

View PostMarianG, on 05 iulie 2022 - 12:28, said:

Ideea unui Proof-Of-Concept este sa ne arati cum functioneaza, sau unde esueaza
Daca ai scapat ceva, iti dai seama pe masura de scrii codul

deci... problema este aici...

		$judete_list = [];
		$judete_list[] = ['Selecteaza judet'];
		//$judete = Judete::where('id_tara', '=', Session::getParam('form-add-strazi')['id_tara'])->get(['id','nume_judet'])->first();
		$judete = Judete::all()->where('id_tara', '=', 4)->toArray();
		if ($judete) {
			foreach ($judete as $judet) {
				$judete_list[$judet['id']] = $judet['nume_judet'];
			}
		}

daca las
//$judete = Judete::where('id_tara', '=', Session::getParam('form-add-strazi')['id_tara'])->get(['id','nume_judet'])->first();

nu-mi ia id-ul din lista cu tari ca sa-l compare cu id_tara al judetului ...

daca ii pun id-ul singur merge...
$judete = Judete::all()->where('id_tara', '=', 4)->toArray();

nu inteleg unde si ce gresesc...!

#6
PeRuZzI

PeRuZzI

    Member

  • Grup: Members
  • Posts: 443
  • Înscris: 30.12.2005
Daca zici ca atunci cand pui manual id-ul functioneaza, e clar o problema de aici
Session::getParam('form-add-strazi')['id_tara']


Verifica daca aia iti intoarce ce vrei tu.

Si apoi, vad ca atunci cand pui id-ul manual folosesti alta sintaxa, verifica si aia.

Edited by PeRuZzI, 05 July 2022 - 15:23.


Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate