Avatar billede kasper112 Nybegynder
12. december 2005 - 02:38 Der er 6 kommentarer og
1 løsning

echo feljl

<?php session_start(); ?>


<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
  <title>GonGo - opret bruger</title>
</head>
<body>
<form method="POST" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
<input name="text" value="text"><br>
<input name="send" value="send" type="submit">


</form>
</body>
</html>



<?php
include("connect.php");


$ress=mysql_query("SELECT * FROM nyheder_kommentar WHERE id_fra_nyheder='{$_GET['id']}'")or die(mysql_error());

 
  while($roww=mysql_fetch_assoc($ress)){
  echo $roww['text'];
  echo $roww['dato'];

$res=mysql_query("SELECT * FROM bruger WHERE id='{$roww['id_fra_bruger']}'")or die(mysql_error());
}
while($row=mysql_fetch_assoc($res)){
echo $row['brugernavn'];
}


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

$dato = date("d/m-Y H:i");
mysql_query("
INSERT INTO `nyheder_kommentar`
(`id_fra_nyheder`, `id_fra_bruger`, `text`, `dato`)
VALUES
('{$_GET['id']}', '{$_SESSION['id']}', '{$_POST['text']}', '$dato')
") or die(mysql_error());
}


?>



----------------------------------------------
feljen er $ress=mysql_query("SELECT * FROM nyheder_kommentar WHERE id_fra_nyheder='{$_GET['id']}'")or die(mysql_error());

 
  while($roww=mysql_fetch_assoc($ress)){
  echo $roww['text'];
  echo $roww['dato'];

$res=mysql_query("SELECT * FROM bruger WHERE id='{$roww['id_fra_bruger']}'")or die(mysql_error());
}
while($row=mysql_fetch_assoc($res)){
echo $row['brugernavn'];
}

scirt virker ok men den echo bare ikke som den skal den udksrver ikke brugernvan kun en gang ok ikke var gang den skriver de andere ud
Avatar billede kasper112 Nybegynder
12. december 2005 - 02:49 #1
det echo der ikke virker er eller det skriver den kun en gang }
while($row=mysql_fetch_assoc($res)){
echo $row['brugernavn'];
}
Avatar billede jakobdo Ekspert
12. december 2005 - 07:49 #2
Du laver et udtræk hvor ID = $_GET['id']
Ergo er der vel kun en række!

Så når den kun udskriver en, er det vel helt korrekt!
Eller er jeg helt galt på den?
Avatar billede erikjacobsen Ekspert
12. december 2005 - 09:59 #3
Du skal vel:

$ress=mysql_query("SELECT * FROM nyheder_kommentar WHERE id_fra_nyheder='{$_GET['id']}'")or die(mysql_error());


  while($roww=mysql_fetch_assoc($ress)){
  echo $roww['text'];
  echo $roww['dato'];

$res=mysql_query("SELECT * FROM bruger WHERE id='{$roww['id_fra_bruger']}'")or die(mysql_error());

while($row=mysql_fetch_assoc($res)){
echo $row['brugernavn'];
}
}

Så vil det nok virke. Selvom der er ting der kan laves smartere ;)
Avatar billede kasper112 Nybegynder
12. december 2005 - 14:11 #4
jakobdo
get få jeg fra en anden side
Avatar billede kasper112 Nybegynder
12. december 2005 - 14:16 #5
give et svar erikjacobsen
Avatar billede erikjacobsen Ekspert
12. december 2005 - 14:33 #6
Jeg samler slet ikke på point, tak.
Avatar billede kasper112 Nybegynder
13. december 2005 - 15:53 #7
ok ^^
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