Podminky

Ahoj,
?
if($online==""){
}else{
$cc = MySQL_Query("SELECT * FROM dodavatel WHERE id='$online';");
$dd=MySQL_Fetch_Array($cc);
$kredit=$dd[kredit];
echo'<TABLE width="165"><tr><td align="center">';
echo "<A href=\"strana.php?$url\">1</A><br>";
echo "<hr>";
echo "<A href=\"strana2.php?$url\">2</a><br>";
echo "<hr>";
echo "<A href=\"strana3.php?$url\">3</a><br>";
echo "<hr>";
echo "<A href=\"strana4.php?$url\">4</A><br>";
echo "<hr>";
echo "<A href=\"strana5.php?$url\">5</a><br>";
echo "<hr>";
echo "<A href=\"index.php?co=logout&$url\">ODHLÁSIT</A><br>";
echo'</table>';
}
?>
Mám takovýhle menu, ale potřeboval bych aby se odkaz na stranu 3 a 4 zobrazoval pouze tehdy pokud uživatel při registraci do datábáze zadal příjmení.Jde to nějak?Děkuju moc.
1. menu je lepsi davat do tagu UL LI nebo MENU LI
2. pouze tehdy pokud uživatel - ve scriptu nic s uzivatelem nesouvisi, takze ti asi nikdo neporadi.
Ale kdyby se jednalo o dodavatele, pak
"SELECT * FROM dodavatel WHERE id='$online';"
"SELECT * FROM dodavatel WHERE prijmeni!="" AND prijmeni!=NULL AND id='$online';"
3. mno a jestli jde o omezeni jen na 3 a 4, pak je treba nejak zjistit, jestli ma uzivatel/dodavatel prijmeni (ale protoze nevidime do tve databaze, programu, struktury tabulky, tak asi nic nedostanes). Pak napises normalne podminku
echo "<A href=\"strana.php?$url\">1</A><br>";
echo "<hr>";
echo "<A href=\"strana2.php?$url\">2</a><br>";
echo "<hr>";
if ($prijmeni!=="")
{
echo "<A href=\"strana3.php?$url\">3</a><br>";
echo "<hr>";
echo "<A href=\"strana4.php?$url\">4</A><br>";
echo "<hr>";
}
...
No a co takhle ze by bylo v poli prijmeni potreba zadat jenom ano?
Pak by to stacilo takhle nebo ne?
if ($prijmeni!=="ano")
{
echo "<A href=\"strana3.php?$url\">3</a><br>";
echo "<hr>";
echo "<A href=\"strana4.php?$url\">4</A><br>";
echo "<hr>";
}
Ram (eusistem.euweb.cz)
Chces po mne moc, nevim, jaky mas script, jakou mas strukturu tabulky, takze nevim, co mas v prijmeni
$prijmeni!=="ano"
znamena, ze promenna $prijmeni, kdyz se nerovna textu "ano", pak se zobrazi 3 4
No tak dejme tomu ze mas ve vstupnim formulari checkbox s hodnotou ano a pokud jsem tento box zaškrtnul, v databazi se v radku prijmeni u danyho uzivatele obevi ano.
To znamena ze kdyz se prihlasim a jsem online uvidim v menu odkaz na stranky 3 a 4 a pokud jsem hodnotu nezaskrtnul, tak je neuvidim.
Jde to tak nejak?
Ram (eusistem.euweb.cz)
vyzkousej?
kdyz zaskrtnes checkbox, tak rekneme to je ve formulari, kteruy ma nastavenou metodu POST a po odeslani formulare se objevi hodnota 'ano' v promenne $_POST[checkboxname], cili treba $_POST['prijmeni'].
kam si ji dal ulozis, jestli do $prijmeni je tva vec.
Az pak ti bude fungovat tamta podminka.