Miten saan issetin arvoksi tyypin mysql-tietokannasta?
saan tyypin näkymään inputin name-arvoon, mutta miten saan haettua arvon kannasta issettiin?
$sivut = mysql_query("SELECT * FROM sivumallit");
while ($row = mysql_fetch_array($sivut)){
if(!isset($_POST[$row['tyyppi'].'_x'])){
// _x pistää napin toimimaan imagen ollessa tyyppinä
print "";
print "".$row['nimi']."";
}
print "";
}else
{
print "jeee!";
}
saan tyypin näkymään inputin name-arvoon, mutta miten saan haettua arvon kannasta issettiin?
$sivut = mysql_query("SELECT * FROM sivumallit");
while ($row = mysql_fetch_array($sivut)){
if(!isset($_POST[$row['tyyppi'].'_x'])){
// _x pistää napin toimimaan imagen ollessa tyyppinä
print "";
print "".$row['nimi']."";
}
print "";
}else
{
print "jeee!";
}
Vastaukset 2
Vanhimmat
Edellisestä koodista puuttui palasia. Koko koodi tässä:
Keropa vielä, että mitä oikein haluat tällä tehdä?
Käytät isset funktiota väärin:
!isset($_POST[$row['tyyppi'].'_x'])
ja sitten käytät $row muuttujaa kahdessa eri
paikassa (funktion alussa ja $row = mysql_fetch_array($sivut)).
Oletko varma, ettei ko. muuttujan sisältöä mene sekaisin tästä?