Avatar billede gregorian Nybegynder
26. juni 2003 - 15:33 Der er 9 kommentarer og
1 løsning

hjælp: info i array. udtræk af flere rækker og derefter udskrive

min kode:

<?
include('..//connect.php');
for($i=1; $i<=1; $i++){
    $query = mysql_query("SELECT note FROM kalender where dag = '$_REQUEST[dag]' && måned = '$_REQUEST[måned]' && kl = '$i'");
    $row = mysql_fetch_array($query);

print $row[note];

?>


godt klar over jeg mangler noget. såsom inarray men aner ikke hvordan den bruges! så skal bruge lidt hjælp her.

skal ha lavet en løkke ved min printing da der er flere udtræk i min db som skal skrives.

hvordan gør jeg?
skal i bruge flere informationer til det?
Avatar billede gregorian Nybegynder
26. juni 2003 - 15:34 #1
Avatar billede phpgris Nybegynder
26. juni 2003 - 16:12 #2
Jeg kan ikke helt gennemskue hvad det er du vil?
Avatar billede gregorian Nybegynder
26. juni 2003 - 17:49 #3
Jeg skal hente rækken "note" fra min db hvor kriterierne kl= 1 og måned = januar og dag = 1


ovenover i min  kode har jeg sat det op i en løkke pga den skal køres igennem 24 gange altså fra kl 1-24 derfor løkke.

nu skal jeg bare have skrevet alle rækkerne ud hvor kriterierneopfyldes som: kl = 1 og måned = januar og dag = 1

skal man ikke bruge inarray eller sådan noget til det?

i stedet for kun at bruge print $row[note];???

kig på linket så gir det lidt bedre mening tror jeg



_________________
1: i byen
  sove
_________________
2:
_________________
3:
_________________
Avatar billede gregorian Nybegynder
26. juni 2003 - 17:50 #4
i mit link kan i se kun den ene bliver udskrevet ... mangler den anden række hvor disse kriterier også opfyldes.. hvordaN!?
Avatar billede schaefner Juniormester
26. juni 2003 - 17:55 #5
Prøv:

<?php
include('../connect.php');
$query = mysql_query("SELECT note FROM kalender where dag = '$_REQUEST[dag]' && måned = '$_REQUEST[måned]'");
while($row = mysql_fetch_array($query)) {
  print $row['note'].'<br>';
}
?>
Avatar billede gregorian Nybegynder
26. juni 2003 - 18:02 #6
nu ser min kode ud som følgende:

  <tr>
    <td height="19" colspan="2" valign="top">
<?php
include('../connect.php');
for($i=1; $i <= 2; $i++){
$query = mysql_query("SELECT note FROM kalender where dag = '$_REQUEST[dag]' && måned = '$_REQUEST[måned]' && kl = '$i'");

?>
    </td>
  </tr>
  <tr>
    <td height="25" colspan="2" valign="top" class="tabeltekst" style="cursor: pointer; border-top: 1px #cccccc solid ;" onclick="window.location='kalender.php';" OnMouseOver="this.style.backgroundColor='#FFF7E6'" OnMouseOut="this.style.backgroundColor=''">1
<?
while($row = mysql_fetch_array($query)) {
  print $row['note'].'<br>';
}

?>
    </td>
  </tr>


hvis i kigger på linket gentager den mine tabeller nu..
der skal kun skrives tabellen når den når til dens kl altså oppe i min query!! nogle if sætninger?
Avatar billede schaefner Juniormester
26. juni 2003 - 18:15 #7
<table>
<?php
include('../connect.php');
$query = mysql_query("SELECT note,kl FROM kalender WHERE dag='$_REQUEST[dag]' AND måned='$_REQUEST[måned]'");
while($row = mysql_fetch_assoc($query)) {
    echo "<tr>";
    echo "<td height=\"25\" colspan=\"2\" valign=\"top\" class=\"tabeltekst\" style=\"cursor: pointer; border-top: 1px #CCCCCC solid\" onclick=\"window.location='kalender.php'\" OnMouseOver=\"this.style.backgroundColor='#FFF7E6'\" OnMouseOut=\"this.style.backgroundColor=''\">$row[kl] $row[note]</td>";
    echo "</tr>";
}
?>
</table>
Avatar billede gregorian Nybegynder
26. juni 2003 - 18:27 #8
takker endnu engan scaefner.. tror faktisk det er dig der har svaret på alle mine spørgsmål indtil videre ;)

takker for svarene!

post lige et svar så for du dine pointendnu engang!
Avatar billede schaefner Juniormester
26. juni 2003 - 18:45 #9
svar
Avatar billede gregorian Nybegynder
26. juni 2003 - 18:45 #10
svarsvar
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