06. maj 2008 - 09:16
Der er
7 kommentarer og 1 løsning
kalde åbner 200 sider
Jeg har et lille problem, jeg skal bruge en udskriftvenlig side. Men min udskriftside generere én side for hver post i databasen, og 200 sider med en linie på hver er ikke lige det jeg skulle bruge. Kode1: <? //Henter forespøgelse på gardiner. $query = mysql_query("SELECT * FROM tt_products ORDER BY uid DESC LIMIT 100"); while($row = mysql_fetch_assoc($query)) //Lav en while der kører alle rækker igennem { //$pris = (intval($row["price2"]) * 50) + intval($row["price"]); $pris60 = (intval($row["price2"]) * 50) + intval($row["price"]); $pris70 = (intval($row["price2"]) * 60) + intval($row["price"]); $pris80 = (intval($row["price2"]) * 80) + intval($row["price"]); $pris90 = (intval($row["price2"]) * 90) + intval($row["price"]); $pris100 = (intval($row["price2"]) * 100) + intval($row["price"]); $pris110 = (intval($row["price2"]) * 110) + intval($row["price"]); $pris120 = (intval($row["price2"]) * 120) + intval($row["price"]); $pris130 = (intval($row["price2"]) * 130) + intval($row["price"]); $pris140 = (intval($row["price2"]) * 140) + intval($row["price"]); $pris150 = (intval($row["price2"]) * 150) + intval($row["price"]); echo " <table bgcolor='#c0c0c0' width='500' border='0' align='center'> <tr> <td width=100% align='center'><font color='#000000' face='Verdana, Arial, Helvetica' size='2'><b>".$row["title"]."</td> </tr> </table> <table width='500' border='0'> <tr> <td width=50 align='center'>".$pris60."</td> <td width=50 align='center'>".$pris70."</td> <td width=50 align='center'>".$pris80."</td> <td width=50 align='center'>".$pris90."</td> <td width=50 align='center'>".$pris100."</td> <td width=50 align='center'>".$pris110."</td> <td width=50 align='center'>".$pris120."</td> <td width=50 align='center'>".$pris130."</td> <td width=50 align='center'>".$pris140."</td> <td width=50 align='center'>".$pris150."</td> </tr> </table> <table width='500' border='0'> <tr> <td width=100% align='center'></td> </tr> "; echo "<br><script type='text/javascript'>window.open('print_pris.php?title=$$title&pris60=$$pris60&pris70=$$pris70&pris80=$$pris80&pris90=$$pris90&pris100=$$pris100&pris70=$$pris110&pris120=$$pris120&pris130=$$pris130&pris140=$$pris140&pris150=$$pris150')</script></a><br>"; } ?> Og så siden der kaldes: <? echo " <table bgcolor='#c0c0c0' width='500' border='0' align='center'> <tr> <td width=100% align='center'><font color='#000000' face='Verdana, Arial, Helvetica' size='2'><b>".$row["title"]."</td> </tr> </table> <table width='500' border='0'> <tr> <td width=50 align='center'>".$pris60."</td> <td width=50 align='center'>".$pris70."</td> <td width=50 align='center'>".$pris80."</td> <td width=50 align='center'>".$pris90."</td> <td width=50 align='center'>".$pris100."</td> <td width=50 align='center'>".$pris110."</td> <td width=50 align='center'>".$pris120."</td> <td width=50 align='center'>".$pris130."</td> <td width=50 align='center'>".$pris140."</td> <td width=50 align='center'>".$pris150."</td> </tr> </table> <table width='500' border='0'> <tr> <td width=100% align='center'></td> </tr> "; ?>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
I stedet for at give hver post en table, kunne du så ikke bare give hver post en tr i tabellen?
Jeg må hellere prøve at præcisere mit spørgsmål. Det første udtræk jeg laver står fint på siden, men kaldet til window.open åbner et browservindue til hver post i db-tabellen. ? table > tr ?? jeg tror ikke rigtigt at jeg følger dig!
Er det ikke fordi du ikke skal kalde: window.open() Men hellere: onclick="window.open()" ?? Så vinduet først åbner når der klikkes på et link ?
Ups! Glemte at lukke spørgsmålet af! Sorry! løsningen blev: Side 1: echo "<br><script type='text/javascript'>window.open('print_pris.php?title=$$title&pris60=$$pris60&pris70=$$pris70&pris80=$$pris80&pris90=$$pris90&pris100=$$pris100&pris70=$$pris110&pris120=$$pris120&pris130=$$pris130&pris140=$$pris140&pris150=$$pris150')</script></a><br>"; } ?> ny side: <? //Henter forespøgelse på gardiner. $query = mysql_query("SELECT * FROM tt_products ORDER BY uid DESC LIMIT 100"); while($row = mysql_fetch_assoc($query)) //Lav en while der kører alle rækker igennem { //$pris = (intval($row["price2"]) * 50) + intval($row["price"]); $pris60 = (intval($row["price2"]) * 50) + intval($row["price"]); $pris70 = (intval($row["price2"]) * 60) + intval($row["price"]); $pris80 = (intval($row["price2"]) * 80) + intval($row["price"]); $pris90 = (intval($row["price2"]) * 90) + intval($row["price"]); $pris100 = (intval($row["price2"]) * 100) + intval($row["price"]); $pris110 = (intval($row["price2"]) * 110) + intval($row["price"]); $pris120 = (intval($row["price2"]) * 120) + intval($row["price"]); $pris130 = (intval($row["price2"]) * 130) + intval($row["price"]); $pris140 = (intval($row["price2"]) * 140) + intval($row["price"]); $pris150 = (intval($row["price2"]) * 150) + intval($row["price"]); echo " <table bgcolor='#c0c0c0' width='500' border='0' align='center'> <tr> <td width=100% align='center'><font color='#000000' face='Verdana, Arial, Helvetica' size='2'><b>".$row["title"]."</td> </tr> </table> <table width='500' border='0'> <tr> <td width=50 align='center'>".$pris60."</td> <td width=50 align='center'>".$pris70."</td> <td width=50 align='center'>".$pris80."</td> <td width=50 align='center'>".$pris90."</td> <td width=50 align='center'>".$pris100."</td> <td width=50 align='center'>".$pris110."</td> <td width=50 align='center'>".$pris120."</td> <td width=50 align='center'>".$pris130."</td> <td width=50 align='center'>".$pris140."</td> <td width=50 align='center'>".$pris150."</td> </tr> </table> <table width='500' border='0'> <tr> <td width=100% align='center'></td> </tr> "; echo "<br><script type='text/javascript'>window.open('print_pris.php?title=$$title&pris60=$$pris60&pris70=$$pris70&pris80=$$pris80&pris90=$$pris90&pris100=$$pris100&pris70=$$pris110&pris120=$$pris120&pris130=$$pris130&pris140=$$pris140&pris150=$$pris150')</script></a><br>"; } ?>
Rettelse Side 1: echo "<br><script type='text/javascript'>window.open('print_pris.php?')</script></a><br>"; } ?>
Nogen der der mener de fortjener point? Så læg et svar :-)
Ingen andre så det er dit :-)
Vi tilbyder markedets bedste kurser inden for webudvikling