Avatar billede ratzaiy Nybegynder
12. maj 2001 - 15:29 Der er 7 kommentarer og
1 løsning

Hvilken fejl

www.retsej.dk/mailliste/mailliste.php kommer der en fejlmeddelelse når man prøver at tilmelde sig hvad beyder den og hvordan retter jeg den??
Avatar billede gizmo-gizmo Nybegynder
12. maj 2001 - 15:31 #1
der er fejl i din query.
må jeg se din kode
Avatar billede farmer Nybegynder
12. maj 2001 - 15:32 #2
Hvis du ikke får svar fra nogen, så prøv at lægge koden her ind på siden.
Avatar billede gizmo-gizmo Nybegynder
12. maj 2001 - 15:32 #3
der er enten fejl i koden eller i din DB..
Avatar billede ratzaiy Nybegynder
12. maj 2001 - 15:32 #4
jep men fjerner lige MySQl password osv
Avatar billede ratzaiy Nybegynder
12. maj 2001 - 15:33 #5
<?

$filename = \"mailliste.php\";

$sql_host = \"\";
$sql_user = \"\";
$sql_passwd = \"\";
$db = \"ftp004434_db\";
mysql_connect($sql_host,$sql_user,$sql_passwd);
mysql_select_db($db);




if (!$mode) {
?>
<form action=\"<? print $filename; ?>?mode=on\" method=\"post\">
<input type=\"text\" name=\"mail\" size=\"30\">  <SELECT name=\"valg\"><option value=\"Tilmeld\" selected>Tilmeld!<option value=\"Afmeld\">Afmeld</select>
<br><input type=\"submit\" value=\"Submit\">
</form>
<?
}


if ($mode == \"on\") {

    if ($valg == \"Tilmeld\") {
    // $mail
    // On E-mail er der allerede
    $res = mysql_query(\"SELECT * FROM mailliste WHERE mail = \'$mail\'\");
    $antal = mysql_num_rows($res);
        if ($antal == \"0\") {
        // $ip, $mail, $dato
        $ip = $REMOTE_ADDR;
        $tid = date(\"Y-m-d H:i:s\");
        mysql_query(\"INSERT INTO mailliste (id,ip,mail,tid) VALUES (\'\',\'$ip\',\'$mail\',\'$tid\')\");
        print \"Din E-mail er blevet tilføjet\";
                            }
        else {
        print \"E-mail adressen er allerede tilføjet\";
        }
    } // End of tilmeld


    if ($valg == \"Afmeld\") {
    mysql_query(\"DELETE FROM mailliste WHERE mail = \'$mail\'\");
    print \"E-mail adresse admeldt\";
    }

} // End of valg.




?>
Avatar billede ratzaiy Nybegynder
12. maj 2001 - 15:34 #6
Altså da jeg fik mit webhotel hos freepaq fik jeg en MySQl database og det den som er ovenstående i koden skal man oprette en ny database hver gang man bruger et nyt script eller hva? og hvordan opretter jeg den
Avatar billede gizmo-gizmo Nybegynder
12. maj 2001 - 15:37 #7
du skal oprette en ny tabel.
bruge programmet phpmyadmin.
www.phpwizard.net
Avatar billede ratzaiy Nybegynder
03. marts 2002 - 17:15 #8
jep det virker nu tak.
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
Computerworld tilbyder specialiserede kurser i database-management

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