Hente tekst fra databasen

Tags:    php

<< < 12 > >>
Hjælp til et script som henter tekst fra databasen.

Når den har connectet til mysql databasen fx hente noget fra tabellen dell

Så udfylder den tabellen fx som herunder, og indsætter et billede på 100x100 pixels i højre siden:

Model: Dell 7000
Graffikkort: Radeon x800 (Billede af computer 7000(100x100 pixels))
Bundkort: Asus 456

Den skal indsættes i en helt almenelig html tabel..

Hvis man går ind under menupunktet Dell, skal der stå Computerens model navn, den skal visse de nyeste dell computer først (order by id), med billede i siden hvis det kan lade sig gøre. Fx noget lignende det her:

Dell 7000 (Billede af computer 7000(100x100 pixels))

Dell 5000 (Billede af computer 50000(100x100 pixels))

Hvis man klikker på Dell 7000 kommer man til denne side:

Model: Dell 7000
Graffikkort: Radeon x800 (Billede af computer 7000(100x100 pixels))
Bundkort: Asus 456

Hvis man klikker på Dell 5000 kommer den ind på denne side:

Model: Dell 5000
Graffikkort: Radeon x600 (Billede af computer 5000(100x100 pixels))
Bundkort: Asus 348

Vil blive meget glad hvis en vil hjælpe med dette system! :):):)




[Redigeret d. 11/01-06 17:11:43 af morten]



16 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
<?php
include("config.php");
$side = $_GET[side];

$connect = mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db,$connect);

if($side == info)
{
$id = $_GET[id];
$sql = mysql_query("SELECT * FROM `pc` WHERE id='$id'");
$row_pc = mysql_fetch_array($sql);
?>
<table border="0" width="539" height="30">
<tr>
<td width="65" height="6">Model:</td>
<td width="232" height="6"><?php echo "$row_pc[model]"; ?></td>
<td width="220" height="30" rowspan="3">"><?php echo "<img src=\\"$row_pc[billede]\\">"; ?></td>
</tr>
<tr>
<td width="65" height="7">Grafikkort:</td>
<td width="232" height="7"><?php echo "$row_pc[model]"; ?></td>
</tr>
<tr>
<td width="65" height="8">Bundkort:</td>
<td width="232" height="8"><?php echo "$row_pc[bundkort]"; ?></td>
</tr>
</table>
<?php
} else {
include("config.php");

$connect = mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db,$connect);

$sql = mysql_query("SELECT * FROM `pc` ORDER BY id DESC");
while($row_pc = mysql_fetch_array($sql))
{
?>
<table>
<tr>
<td valign="top"><a href="?side=info&id=<?php echo "$row_pc[id] $row_pc[model]"; ?></a></td>
<td><a href="?side=info&id=<?php echo "$row_pc[id]\\">$row_pc[mobdel]"; ?></a></td>
<td><a href="?side=info&id=<?php echo "$row_pc[id]\\"><img src=\\"$row_pc[billede]\\">"; ?></a></td>
</tr>
</table>
<?php
}
}
?>

[Redigeret d. 12/01-06 17:24:58 af Patrick]



Tak, bestemmer den selv størelsen efter hvor stort billedet er?

Og hvad skal jeg skrive i databasen før den indsetter billede, er det fx dell7000.jpg?




Det virker, vil du hjælpe med en ting til?
<?php
include("config.php");

$model= &$HTTP_POST_VARS['mobel'];
$billede = &$HTTP_POST_VARS['billede'];
$grafik = &$HTTP_POST_VARS['grafik'];
$bundkort = &$HTTP_POST_VARS['billede'];

if (empty($model)) {
echo "Du skal udfylde feltet";
}
else {

$connect = mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db,$connect);

mysql_query("INSERT INTO pc values ('$model')");
echo "Du har tilføjet produktet";
}
?>

Kan det laves sådan den indsætter det hele på engang?

Du skal nok få de 180 point..

[Redigeret d. 12/01-06 17:40:53 af morten]



Hov, det gik galt.. (kom til at poste 2 gange)


[Redigeret d. 12/01-06 17:41:44 af morten]



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

$model= &$HTTP_POST_VARS['model'];
$billede = &$HTTP_POST_VARS['billede'];
$grafik = &$HTTP_POST_VARS['grafik'];
$bundkort = &$HTTP_POST_VARS['billede'];

if (!$model)
{
echo "Du skal udfylde feltet model";
} elseif (!$billede)
{
echo "Du skal udfylde feltet billede";
} elseif (!$grafik)
{
echo "Du skal udfylde feltet grafikkort";
} elseif (!$bundkort)
{
echo "Du skal udfylde feltet bundkort";
} else {

$connect = mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db,$connect);

mysql_query("INSERT INTO `pc` (`model`,`billede`,`grafik`,`bundkort`) VALUES ('$model','$billede','$grafik','$bundkort')");
echo "Du har tilføjet produktet";
}
?>


[Redigeret d. 12/01-06 17:52:41 af Patrick]



Tak for hjælpen..



<< < 12 > >>
t