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?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg kan ikke helt gennemskue hvad det er du vil?
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: _________________
i mit link kan i se kun den ene bliver udskrevet ... mangler den anden række hvor disse kriterier også opfyldes.. hvordaN!?
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>'; } ?>
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?
<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>
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!
26. juni 2003 - 18:45
#10
svarsvar
Vi tilbyder markedets bedste kurser inden for webudvikling