Autor Zpráva
sparky
Profil *
Zdravím, mám pole s hodnotami $pole = array('auto', 'skoda', 'sedan'); procházím pole přes foreach. Při každém průchodu se zeptám databáze na hodnotu id dané hodnoty. A potřeboval bych hodnotu, kterou mi to vrátí z databáze použít v dalším průchodu cyklu for. Nějak pořád mi nemůže docvaknout jak tu hodnotu předat.

$url = array('auto', 'skoda', 'octavia');

echo test($url, 0);

function test ($url ,$id){

  foreach($url as $polozka){

  $name = $polozka;
  
  $dot = "SELECT id FROM kategorie WHERE name='{$name}' and parent_id='{$id}'";
  $id = queryDBdata($dot);
  
  $hodnotaDB = $id['id'];

  }

}

Proměnnou $hodnotaDB, bych potřeboval použít v dalším průchodu cyklu a bych zjistil id každé položky v poli. Díky
Joker
Profil
sparky:
Proměnnou $hodnotaDB, bych potřeboval použít v dalším průchodu cyklu

No tak ji použijte :-)
Do přepsání hodnoty tam bude hodnota z předchozího cyklu.
sparky
Profil *
Joker:
Díky!!! :D fakt to funguje :D

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0