Avatar billede inctor Nybegynder
27. januar 2006 - 00:20 Der er 5 kommentarer og
1 løsning

Syntax Error ?

HeeeJ .. Har selv lige lavet den her kode:

<?

@mysql_connect ("localhost" , "root" , "");
@mysql_select_db ("test");
    echo"
    <form action=\"kommartik.php?id=$_GET[id]\" method=\"post\">
    Navn: <input type=\"text\" name=\"navn\"><br>
    Nyhed: <input type=\"text\" name=\"message\"><br>
    <input type=\"submit\" name=\"submit\" value=\"Opret !\"></form>";
echo "<hr><b>Beskeder Skrevet:</b><br><br>";
    $result = mysql_query("select * from guest_book WHERE(email=$_GET[id])");
    while ($myrow = mysql_fetch_array($result))
    {
        echo "<b>Brugernavn:</b> $myrow[1]<br> <b>Besked:</b> $myrow[3] <p>";

    }


if(isset($_POST['submit'])
{

    $navn = mysql_real_escape_string($_POST['navn']);
    $new_message = mysql_real_escape_string($_POST['message']);
    mysql_query("INSERT INTO guest_book(name,email,message) VALUES('$navn','$_GET[id]','$new_message')")or die(mysql_error());
}

?>


jeg får fejl på linie 20 og linie 20 =
16:      }
17: 
18: 
19:  if(isset($_POST['submit'])
20:  {
21: 
22:      $navn = mysql_real_escape_string($_POST['navn']);
23:      $new_message = mysql_real_escape_string($_POST['message']);
    mysql_query("INSERT INTO guest_book(name,email,message) VALUES('$navn','$_GET[id]','$new_message')")or die(mysql_error());
24:  }

Jeg kan ikke se nogen fejl,kan i ? :S
Avatar billede Six Nybegynder
27. januar 2006 - 00:24 #1
if(isset($_POST['submit']) skal være if(isset($_POST['submit'])) du manglede afsluttende )
Avatar billede inctor Nybegynder
27. januar 2006 - 00:26 #2
Årh TakkeR ! .. Smid da lige et svar ! havde jeg overset .. hader sådan nogen små fejl .. :)
Avatar billede Six Nybegynder
27. januar 2006 - 00:27 #3
tag du bare dem selv, 100 point er i øvrigt alt for meget for dette svar :D - godt du fik det til at spille :D fortsat god aften.
Avatar billede inctor Nybegynder
27. januar 2006 - 01:37 #4
HeeJ igen og MANGE MANGE GANGE TAAK ! .. :) er støt ind i et nyt problem i min kode:

<?
@mysql_connect ("localhost" , "root" , "");
@mysql_select_db ("test");
    echo"
    <form action=\"$php_self\" method=\"post\">
    Navn: <input type=\"text\" name=\"uname\"><br>
    Kode: <input type=\"text\" name=\"message\"><br>
    <input type=\"submit\" name=\"submit\" value=\"Login !\"></form>";
if(isset($_POST['submit'])){

    $uname = mysql_real_escape_string($_POST['uname']);
    $message = mysql_real_escape_string($_POST['message']);

        $select = mysql_query("SELECT * FROM username WHERE username='$_POST[uname]'");
        $row = mysql_fetch_array($select);

if($message == '$row[password]') {
echo "Hej";
}





}

?>

fejlen:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Projekt\newlogin.php on line 15


hvad gør jeg galt ? prøver at lave det mest simple login ..

2 text boxe, Username & Password og så en Submit knap ..

Når men trykker på submit skal den "select" alt fra tabellen users hvor at username= det man indtastede .., og bagefter skal der komme en if, der hedder, hvis indtastet kode= den som er i db'en som vi fandt før skal den sige Hej ..

Men får fejlen istedet ?
Avatar billede torbens_dk Nybegynder
29. januar 2006 - 17:10 #5
Skal være:
$select = mysql_query("SELECT * FROM username WHERE username='{$_POST["uname"]}'");
Avatar billede inctor Nybegynder
26. februar 2006 - 20:37 #6
prøvede dit svar Torben men det virkede heller ikke .. jeg kodede det hele om og fandt en løsning .. :)
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