$result = mysql_query("SELECT * FROM brugere WHERE Brugernavn LIKE '%".$_POST['brugernavn']."%'"); if (mysql_num_rows($result) > 0){ echo "<p>"; while ($row = mysql_fetch_array($result)) { echo $row['brugernavn']."<br />"; } echo "</p>"; } else { echo "<p>Ingen brugere matchede!</p>"; } ?> <form action="" method="post"> Søg efter bruger: <input type="text" name="brugernavn"><br> <input type="submit" value="Søg"> </form>
Den printer intet ud overhovedet..!
Synes godt om
Slettet bruger
29. november 2004 - 22:09#5
det er fordi der ikke er en kolonne i din tabel som hedder "Brugernavn"? (Store og små bogstaver har betydning!) Printer den heller ikke <br />'erne ud? (Det kan du se i kildekoden.)
Synes godt om
Slettet bruger
29. november 2004 - 22:13#6
og du prøver desuden bagefter af udskrive $row['brugernavn']. Hedder kolonnen Brugernavn eller brugernavn? I både MySQL og PHP gør det en forskel! :-)
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.