Autor | Zpráva | ||
---|---|---|---|
jel_men Profil * |
#1 · Zasláno: 26. 8. 2012, 09:29:35
Dobrý den,
mám problém s daty, se kterými pracuji v <select> <option value=""....> . Data vypíši z databáze ( zobrazení úspěšně ). Jenže potom bych potřeboval hodnotu v option uložit do jiné databáze. Také se povede, ale její hodnota se uloží vždy jako 1. Můžete mi prosím někdo poradit, kde dělám chybu? Kód je následující: ... $sql = "SELECT * From table"; $result=mysql_query($sql); echo "<select>"; while($rows=mysql_fetch_array($result)){ echo " <option value='".$rows['id']."' name='id_prirad'>".$rows['id']."</option>"; } echo " </select> ...."; |
||
mimochodec Profil |
#2 · Zasláno: 26. 8. 2012, 09:49:46
jel_men:
Jak vypadá vygenerované html? Mají jeho položky každá svoje ID? Jak vypadá zpracování odeslaného formuláře? To cos sem dal, moc nepomůže. |
||
jel_men Profil * |
#3 · Zasláno: 26. 8. 2012, 10:08:28
Při zobrazení nabídky jsou právě všechna ID v nabídce zobrazena . Zápis do DB je následující:
/* zapis do databaze */ $id_prirad = $_POST["id_prirad"]; ... $sql="INSERT INTO tabulka (img, id_prirazeno) VALUES ('$obrazek1', '$id_prirad'), ('$obrazek2', '$id_prirad'), ('$obrazek3', '$id_prirad'), ('$obrazek4', '$id_prirad'), ('$obrazek5', '$id_prirad')"; $vysledky = mysql_query( $sql ); } |
||
mimochodec Profil |
#4 · Zasláno: 26. 8. 2012, 10:25:51
Tak podobná otázka: co je v tom $sql?
|
||
jel_men Profil * |
#5 · Zasláno: 26. 8. 2012, 10:38:56
Teď přesně nerozumím otázce?...
|
||
mimochodec Profil |
#6 · Zasláno: 26. 8. 2012, 10:41:57
Na 6. řádku máš
$sql="INSERT INTO tab....
Vypiš si echo $sql; a zkopíruj sem, co ti to vypsalo.
|
||
jel_men Profil * |
#7 · Zasláno: 26. 8. 2012, 17:48:25
INSERT INTO tabulka (img, id_prirazeno) VALUES ('images-1.jpeg', ''), ('bipolar.jpg', ''), ('nature-1.jpg', ''), ('images.jpeg', ''), ('nature.jpg', '') |
||
Someone Profil |
#8 · Zasláno: 26. 8. 2012, 17:50:17
name='id_prirad' přiřaď tomu
select u né těm option ům
|
||
jel_men Profil * |
#9 · Zasláno: 26. 8. 2012, 18:32:27
[#8] Someone Děkuji mnohokrát :-)
|
||
Časová prodleva: 12 let
|
0