Avatar billede netassist Juniormester
27. februar 2003 - 03:08 Der er 11 kommentarer og
2 løsninger

result ?mysql

hej jeg prøver at lave en online liste fra users
jag ha sidet i flere timer nu

<?PHP
mysql_connect("localhost", "netassist_dk", "");
mysql_select_db("netassist_dk");
function ShowUsers() {

   
     
$result = mysql_query("SELECT * FROM users");
    while ($row = mysql_fetch_array($result)) {
        print ('<tr>');
        print ('<td bgcolor="#FFFFFF"><small>'.$row[user].'</small></td>');
} ?>
hvad er der galt
Avatar billede 7th Praktikant
27. februar 2003 - 05:04 #1
prøv med følgende...

while ($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td bgcolor=\"#FFFFFF\"><small>$row[user]</small></td>";
}
Avatar billede ahv Nybegynder
27. februar 2003 - 07:35 #2
<?php
mysql_connect("localhost", "netassist_dk", "");
mysql_select_db("netassist_dk");
function ShowUsers() {

   
    $result = mysql_query("SELECT * FROM users");
    while ($row = mysql_fetch_array($result)) {
        echo "<tr>";
        echo "<td bgcolor='#FFFFFF'><small>".$row[user]."</small></td>";
} ?>

Dette burde virke, er du sikker på du har et feltnavn der hedder user? og din tabel hedder users? Hvis ikke mit forslag virker så tjek lige efter.
Avatar billede netassist Juniormester
27. februar 2003 - 11:16 #3
Parse error: parse error, unexpected $ in /customers/netassist.dk/netassist.dk/httpd.www/chat/include/user.php on line 12

så få jeg denne fejl
Avatar billede 7th Praktikant
27. februar 2003 - 11:17 #4
Hvilken linie i ahvs eller mit svarer til linie 12 ?
Avatar billede netassist Juniormester
27. februar 2003 - 11:21 #5
7    $result = mysql_query("SELECT * FROM users");
8    while ($row = mysql_fetch_array($result)) {
9        echo "<tr>";
10        echo "<td bgcolor='#FFFFFF'><small>".$row[user]."</small></td>";
11 } ?>
nu er det  Parse error: parse error, unexpected $ in /customers/netassist.dk/netassist.dk/httpd.www/chat/include/user.php on line 11
Avatar billede netassist Juniormester
27. februar 2003 - 11:31 #6
er det forkert ..
nå jeg vil have alle mine bruger name der er omline skal stå her
??
Avatar billede 7th Praktikant
27. februar 2003 - 11:41 #7
Nu er jeg ikke den store mysql haj, men nedenstående virker fint hos mig. Prøv med...
echo "<td bgcolor=\"#FFFFFF\"><small>$row[user]</small></td>";
eller
echo "<td bgcolor=\"#FFFFFF\"><small>".$row['user']."</small></td>";
Avatar billede netassist Juniormester
27. februar 2003 - 11:54 #8
virker stadigvæk ikke
Avatar billede 7th Praktikant
27. februar 2003 - 11:57 #9
Så er der noget andet galt.

Citat ahv: "Dette burde virke, er du sikker på du har et feltnavn der hedder user? og din tabel hedder users? Hvis ikke mit forslag virker så tjek lige efter." Har du checket dette ?

Hvad og hvordan bruger du din function ShowUsers() ? Du mangler iøvrigt en klamme } mere nederst, så funktionen også lukkes.
Avatar billede schaefner Juniormester
27. februar 2003 - 12:00 #10
Prøv at tilføje:
$result = mysql_query("SELECT * FROM users") or die(mysql_error());
Avatar billede ahv Nybegynder
27. februar 2003 - 12:12 #11
<?php
mysql_connect("localhost", "netassist_dk", "");
mysql_select_db("netassist_dk");
function ShowUsers() {
$result = mysql_query("SELECT * FROM users");
while ($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td bgcolor='#FFFFFF'><small>".$row[user]."</small></td>";
}
}
?>

Hvad siger den til dette?
Avatar billede netassist Juniormester
27. februar 2003 - 13:59 #12
så er felte blank ??
Avatar billede netassist Juniormester
27. februar 2003 - 15:24 #13
jeg fant ud af hvad der var galt

<?
$on = mysql_query("SELECT * FROM users");
while($online = mysql_fetch_array($on)) {
print $online[user];print "<br>";
}
?>
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

IT-JOB