php

Programovacie jazyky, rady, poradňa...
Pascalwb
Addict
Addict
Príspevky: 3108
Registrovaný: 09 feb 2010, 23:26

php

Príspevok od používateľa Pascalwb »

Prosim vas. Mam taky problem.

Nwm ci sa to vobec da, alebo nie, dufam, ze ano.

Potreboval by som spravit select, kde by boli moznosti podla nejakej premmennej.

mam zlozky. Ich nazvy mam vypisane v premennej $name.

Skusal som

Kód: Vybrať všetko

echo "<select>
  <option value='" . $name ."'>" . $name . "</option>
</select>";
Ale to mi spravi tolko selectov, kolko je zloziek. Da sa nejako spravit, aby bol len 1 select a vnom vsetky moznosti. A pripadne ked sa vytvori dalsia zlozka aby sa pridala do toho selectu??

za kazdu radu Dakujem A dam aspon K+


//Diky moc
lama2d
VIP
VIP
Príspevky: 1006
Registrovaný: 24 feb 2005, 14:54
Bydlisko: PostgreSQL

Re: select + php

Príspevok od používateľa lama2d »

Z tohto príkladu by si to mal pochopiť...

Kód: Vybrať všetko

<?php
	$dirs = array("Zložka1", "Zložka2", "Zložka3"); //v tejto array máš názvy všetkých zložiek
	echo "<select name='zlozka'>";
	foreach($dirs as $dir) 
	{
		echo "<option value='$dir'>$dir</option>";
	}
	echo "</select>";
?>
Pascalwb
Addict
Addict
Príspevky: 3108
Registrovaný: 09 feb 2010, 23:26

Re: mysql

Príspevok od používateľa Pascalwb »

Mozem sa este nieco opytat, nwm preco, ale nechce mi vytvorit tabulku, nwm ci tam mam nejaku syntax chybu alebo co, ale proste mi to nevytvori tabulku, nwm co mam zle, lebo ked som to minule robil vsetko fungovalo.

Kód: Vybrať všetko

mysql_select_db("db_clanky1", $con);
$sql = "CREATE TABLE clanky
(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
cas  DATETIME (25) NOT NULL,
nadpis varchar(50) NOT NULL,
text varchar(700) NOT NULL,
1 TINYINT NOT NULL,
2 TINYINT NOT NULL,
3 TINYINT NOT NULL,
hra varchar(20) NOT NULL,
)";

mysql_query($sql,$con);
if($sql)
{
echo "hotovo";
}
  
mysql_close($con); 
Je tam nejaka chyba, alebo robim nieco zle, nwm preco to zrazu nejde Dik
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Re: mysql

Príspevok od používateľa Mmartin »

skus

Kód: Vybrať všetko

mysql_select_db("db_clanky1", $con);
$sql = "CREATE TABLE clanky
(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
cas  DATETIME (25) NOT NULL,
nadpis varchar(50) NOT NULL,
text varchar(700) NOT NULL,
1 TINYINT NOT NULL,
2 TINYINT NOT NULL,
3 TINYINT NOT NULL,
hra varchar(20) NOT NULL,
)";

if(mysql_query($sql,$con))
{
echo "hotovo";
}
  
mysql_close($con);
__construct
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 108
Registrovaný: 23 sep 2009, 9:32
Bydlisko: Dark Side of The Moon
Kontaktovať používateľa:

Re: mysql

Príspevok od používateľa __construct »

Ten dotaz má byť takto:

Kód: Vybrať všetko

CREATE TABLE clanky(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
cas DATETIME NOT NULL,
nadpis varchar(50) NOT NULL,
text varchar(700) NOT NULL,
`1` TINYINT NOT NULL,
`2` TINYINT NOT NULL,
`3` TINYINT NOT NULL,
hra varchar(20) NOT NULL
)
Pascalwb
Addict
Addict
Príspevky: 3108
Registrovaný: 09 feb 2010, 23:26

Re: php

Príspevok od používateľa Pascalwb »

este mam jeden problem

mam urobene ze sa vsetko otvara v stranke v strerde cize.

napr index.php?page=registracia

potom mam stranku kde sa mi otvaraju clanky podla id cize novinka.php?id=9
a potreboval by som poradit ako to dat do seba. lebo ak dam index.php?page=novinka.php?id=9 alebo index.php?page=novinka?id=9, tak to nefunguje asi to mam zle spravene.
Len nwm ako , alebo co by som mal urobiť.

Diky , som nevedel podcim to hladat
lama2d
VIP
VIP
Príspevky: 1006
Registrovaný: 24 feb 2005, 14:54
Bydlisko: PostgreSQL

Re: php

Príspevok od používateľa lama2d »

2<= premenná sa oddeľuje s &.
Teda index.php?page=novinka&id=9
Napísať odpoveď