Avatar billede andhansen Nybegynder
17. april 2003 - 14:40 Der er 9 kommentarer og
1 løsning

Centrer tekst fra MySQL

Jeg har lavet en database i MySQL.
Når jeg henter data ud fra den bruger jeg denne kode:

$query= mysql_query("select * from moviez where Name like 'A%'") or die(mysql_error());
while($record=mysql_fetch_object($query)) {
echo "<tr><td bgcolor=#CCCCCC ><a href=# onClick=MM_openBrWindow('movie_info.php?filmid=$record->Id','','width=450,height=300')>$record->Name</a></tr>";
}

Når data’en bliver sat ind på siden er den venstrejusteret, hvordan skal koden se ud hvis den skal være centreret?
Avatar billede 7th Praktikant
17. april 2003 - 14:44 #1
Du kan gøre det på mange måder. Afhængig af hvordan resten er opbygget, men ellers kan du bare i <table> indsætte align="center". Det kan også indsættes i <td bgcolor=#CCCCCC>, men som sagt det afhænger af hvordan resten af siden er opbygget.
Avatar billede andhansen Nybegynder
17. april 2003 - 14:46 #2
du kan lige få det hele:

<?php
$conn = mysql_connect("localhost", "free9607", "pass");
mysql_select_db("free9607");
?>
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script><body bgcolor="#666666" text="#CCCCCC" link="#CCCCCC" vlink="#CCCCCC" alink="#CCCCCC">
<div align="center">
  <table width="480" border="1" cellpadding="5" cellspacing="0" bordercolor="#999999">
    <tr align="center">
    <td bgcolor="#999999"><b><font size="3">A:</font></b></td>
    </tr>
    <?php

$query= mysql_query("select * from moviez where Name like 'A%'") or die(mysql_error());
while($record=mysql_fetch_object($query)) {
echo "<tr><td bgcolor=#CCCCCC ><a href=# onClick=MM_openBrWindow('movie_info.php?filmid=$record->Id','','width=450,height=300')>$record->Name</a></tr>";
}
?>
    </td>
  </table>
  <?php
mysql_close($conn);
?>
</div>
Avatar billede andhansen Nybegynder
17. april 2003 - 14:48 #3
her er et link til hvordan den ser ud nu: http://www.ftpsite.1go.dk/Moviez/Lists/A.php
Avatar billede 7th Praktikant
17. april 2003 - 14:51 #4
Du mangler forresten et afslutningstag (</td>) mellem </a></tr>.

Mulighed 1:
<? $query= mysql_query("select * from moviez where Name like 'A%'") or die(mysql_error());
while($record=mysql_fetch_object($query)) {
echo "<tr><td bgcolor="#CCCCCC" align="center"><a href=# onClick=MM_openBrWindow('movie_info.php?filmid=$record->Id','','width=450,height=300')>$record->Name</a></td></tr>";
} ?>

Mulighed 2:
<? $query= mysql_query("select * from moviez where Name like 'A%'") or die(mysql_error());
while($record=mysql_fetch_object($query)) {
echo "<tr><td bgcolor="#CCCCCC"><div align="center"><a href=# onClick=MM_openBrWindow('movie_info.php?filmid=$record->Id','','width=450,height=300')>$record->Name</a></div></td></tr>";
} ?>
Avatar billede andhansen Nybegynder
17. april 2003 - 14:54 #5
hvis jeg sætter det der align="center" ind kommer den med denne fejl:
Parse error: parse error, expecting `','' or `';'' in /var/www/hotels/1go/ftpsite/html/Moviez/Lists/A.php on line 21
Avatar billede 7th Praktikant
17. april 2003 - 14:55 #6
<div align="center">
<table width="480" border="1" cellpadding="5" cellspacing="0" bordercolor="#999999">
<tr>
<td align="center" bgcolor="#999999"><b><font size="3">A:</font></b></td>
</tr>

<? $query= mysql_query("select * from moviez where Name like 'A%'") or die(mysql_error());
while($record=mysql_fetch_object($query)) {
echo "<tr><td align="center" bgcolor=#CCCCCC><a href="#" onClick=MM_openBrWindow('movie_info.php?filmid=$record->Id','','width=450,height=300')>$record->Name</a></td></tr>";
} ?>

</table>
</div>

<? mysql_close($conn); ?>

Prøv med dette...
Avatar billede 7th Praktikant
17. april 2003 - 14:55 #7
Ding det skal selvfølgelig være align=\"center\". Sorry det er mig som sover...
Avatar billede 7th Praktikant
17. april 2003 - 14:57 #8
Prøver lige igen...

<div align="center">
<table width="480" border="1" cellpadding="5" cellspacing="0" bordercolor="#999999">
<tr>
<td align="center" bgcolor="#999999"><b><font size="3">A:</font></b></td>
</tr>

<? $query= mysql_query("select * from moviez where Name like 'A%'") or die(mysql_error());
while($record=mysql_fetch_object($query)) {
echo "<tr><td align=\"center\" bgcolor=\"#CCCCCC\"><a href=\"#\" onClick=MM_openBrWindow('movie_info.php?filmid=$record->Id','','width=450,height=300')>$record->Name</a></td></tr>";
} ?>
</table>
</div>

<? mysql_close($conn); ?>
Avatar billede andhansen Nybegynder
17. april 2003 - 23:34 #9
mange tak for svaret... nu virker det :D
Avatar billede 7th Praktikant
18. april 2003 - 00:30 #10
Fint, takker for points :)
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