Avatar billede tinebn Nybegynder
25. marts 2011 - 10:08 Der er 4 kommentarer og
1 løsning

enable - disable submitknap efter login i php ?

Hej
jeg kan ikke få hul på koden, hvordan jeg får dette stk kode med submitknap tilføjet så knap er aktiv når jeg er logget ind på medlemsiden!

mangler at sætte variable og vel et stk if sætning?

kan nogen hjælpe mig ?? måske er jeg startet forkert !!
det jeg har her virker, men skal have tifojknappen aktiveret

<-------------------------------------------------------------
<?php
    $svar = mysql_query("select * FROM links WHERE type='avis' ORDER BY logo ASC") or die(mysql_error());
    print"<table>
    <form method=\"post\" action=\"tilfoj.php\">
    ";
    while($row = mysql_fetch_array($svar))
    {
        print "<tr><td><!-- overskrift  -->
        </td><td><img src=".
        $row["logo"]."></td><td align=\"left\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".
        $row["firma"]."&nbsp;&nbsp;</td><td>
        <a href=".
        $row["webadresse"]." target=blank"."> se avis</a></td><td>".
        $row[""]."&nbsp;&nbsp;&nbsp;<input type=\"submit\" value=\"Tilføj\" name=\"tilfoj\" disabled=\"\">
        </td>"."
        </tr>";           
    }   
    print"</form></table>";
    ?>
--------------------------------------------------------------->

mange tak
tine
Avatar billede repox Seniormester
25. marts 2011 - 10:12 #1
Hvordan afgør du om en person er logget ind eller ej?
Avatar billede tinebn Nybegynder
25. marts 2011 - 11:14 #2
hej
---------------
linket ligger her hvis de er logget vises det ene link ellers det andet
<?php
if($_SESSION['login'] == true) {
    //viser link til medlemdlem
echo'<a href="/avis.php"> -Aviser </a><br />';
}
else{
    echo ' <a href="/avis.php">-Aviser </a>';
}
?>
-------------------------->

det virker, jeg synes bare at det er lidt "bøv" at jeg skal lave filerne dobbelt for at kunne aktiver tilføj - og det skal jeg nu

er det login filen du skal se ??
Avatar billede apocs Nybegynder
26. marts 2011 - 22:54 #3
Submit knappen:

echo '<input type="submit" value="Tilføj" name="tilfoj" '.($_SESSION['login'] == true ? '' : 'disabled="disabled"').'>';

Ovenstående disabler knappen, hvis man ikke er logget ind, skal det være modsat, gøres sådan:

echo '<input type="submit" value="Tilføj" name="tilfoj" '.($_SESSION['login'] == true ? 'disabled="disabled"' : '').'>';

--

Et andet tip: Hvis du echoer med ' så kan du angive attributes med " uden backslash
Avatar billede tinebn Nybegynder
27. marts 2011 - 09:39 #4
hej

super lige hvad jeg kikkede efter

kan jeg få lukket tråden og give dig point ??

mange mange tak

Tine
Avatar billede apocs Nybegynder
27. marts 2011 - 10:12 #5
skal nok lige lægge et svar først :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester