Autor Zpráva
Míra
Profil *
Zdravím,

v PHP zatím ještě nejsem moc zručný, proto prosím o radu. Mám skript na ukládání dat z formuláře do databáze. Skládá se z funkce ShowVysledky a PridatVysledky. Ve funkci ShowVysledky mám vypsaný přehled dat v tabulce a přidávací formulář. Funkce PridatVysledky pak přidává data do tabulky. Potřebuji se po vykonání funkce PridatVysledky vrátit zpátky do funkce ShowVysledky. Normálně bych na konec fce PridatVysledky dal volání fce ShowVysledky. Jenže já pracuji vždy pod určitým id a to volání mi vrátí sice fci ShowVysledky, ale nezobrazí se mi data z tabulky, protže používám při výpise dat z tabulky podmínku where. Pro představu:
mám tabulku terminy a v ní data s id
dále mám tabulku vysledky a v ní id z tabulky terminy jako index
Do funkce ShowVysledky se nejdříve dostanu ze skriptu, který zobrazuje data z tabulky terminy přes odkaz ...ShowVysledky?zobraz_id=".$pole_data["id"]."... Tam se mi zobrazí (pokud se najde indexové id v tabulce vysledky shodné s id z terminu) seznam všech dat s tímto id. A dále formulář pro přidání dalších dat pod tímto id. Vyplním formulář, kliknu na přidat, vykoná se fce PridatVysledky, ale místo zobrazení původní stránky s nově přidanými daty se zobrazí stránka s hláškou, že v databázi není nic uloženo a navíc, že mám chybu v sQL syntaxi.
Doufám,že jsem to vysvětlil srozumitelně, jak jsem psal na začátku v PHP nejsem ještě moc zdatný
Díky za pomoc
Toto téma je uzamčeno. Odpověď nelze zaslat.