Avatar billede donwang Nybegynder
21. februar 2003 - 17:51 Der er 18 kommentarer og
1 løsning

Webshop fejl???

Hvad gør jeg galt jeg får "Parse error: parse error in public_html/webshop/products.php on line 57" ???

<?php

// This page will list all of the items
// from the items table. Each item will have
// a link to add it to the cart

include("db.php");

// Get a connection to the database
$cxn = @ConnectToDb($dbServer, $dbUser, $dbPass, $dbName);
$result = mysql_query("select * from items order by itemName asc");
?>

<?php
while($row = mysql_fetch_array($result))
{
?>
<tr>
<td width="30%" height="25">
<font face="verdana" size="1" color="black">
<?php echo $row["itemName"]; ?>
</font>
</td>
<td width="10%" height="25">
<font face="verdana" size="1" color="black">
$<?php echo $row["itemPrice"]; ?>
</font>
</td>
<td width="50%" height="25">
<font face="verdana" size="1" color="black">
<?php echo $row["itemDesc"]; ?>
</font>
</td>
<td width="10%" height="25">
<font face="verdana" size="1" color="black">
<a href="cart.php?action=add_item&id=<?php echo $row["itemId"]; ?>&qty=1">Add Item</a>
</font>
</td>
</tr>
<tr>
<td width="100%" colspan="4">
<hr size="1" color="red" NOSHADE>
</td>
</tr>
<tr>
<td width="100%" colspan="4">
<font face="verdana" size="1" color="black">
<a href="cart.php">Your Shopping Cart &gt;&gt;</a>
</font>
</td>
</tr>
</table>
</body>
</html>
Avatar billede al1407 Nybegynder
21. februar 2003 - 17:53 #1
Du mangler da i hvert fald en ending brace for din while ..

while (...)
{

.. hvor er } henne ?
Avatar billede donwang Nybegynder
21. februar 2003 - 17:56 #2
Sådan:
<td width="100%" colspan="4">
<font face="verdana" size="1" color="black">
<a href="cart.php">Your Shopping Cart &gt;&gt;</a>
</font>
</td>
</tr>
</table>
</body>
</html>
<?php
{
?>
Avatar billede donwang Nybegynder
21. februar 2003 - 17:58 #3
???
Avatar billede donwang Nybegynder
21. februar 2003 - 18:00 #4
Det virker ikke...
Avatar billede nicklasb Nybegynder
21. februar 2003 - 18:02 #5
nej.. den anden vej.. det er en SLUT du mangler.. Prøv med en }.. Og skal den så ikke også lidt højere op, hvis der skulle komme flere poster der opfylder kravet.. altså :

<td width="100%" colspan="4">
<font face="verdana" size="1" color="black">
<a href="cart.php">Your Shopping Cart &gt;&gt;</a>
</font>
</td>
</tr>
<?php
}
?>
</table>
</body>
</html>
Avatar billede donwang Nybegynder
21. februar 2003 - 18:05 #6
Øv!(

Warning: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in public_html/webshop/products.php on line 11

Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in public_html/webshop/products.php on line 11

Warning: MySQL: A link to the server could not be established public_html/webshop/products.php on line 11

Warning: Supplied argument is not a valid MySQL result resource public_html/webshop/products.php on line 15
Avatar billede nicklasb Nybegynder
21. februar 2003 - 18:11 #7
lol.. du har vel bar glemt at kalde op til databasen.. sæt dette ind i toppen af dit script og ret pass, bruger osv..

$dbServer = "";                      // Host
$dbUser = "";                        // Brugernavn
$dbPass = "";                        // Kodeord
$dbName = "";                        // Database

men jeg ville nok bare connecte således:

mysql_connect($dbServer,$dbUser,$dbPass);
mysql_select_db($dbName);
Avatar billede donwang Nybegynder
21. februar 2003 - 18:13 #8
Hmmm... det gør jeg ellers i include("db.php");
Avatar billede nicklasb Nybegynder
21. februar 2003 - 18:17 #9
ok.. har du så tjekket om infoene i de forskellige variabler er rigtige?? og hvilke af linierne er linie 11??
Avatar billede tipsen Nybegynder
21. februar 2003 - 18:18 #10
-det er også dér det tilter! (altså i db-opkoblingen) Men det var det ikke i starten af spørgsmålet, så du må have ændret noget der ikke fremgår af kommentarerne her!
Avatar billede donwang Nybegynder
21. februar 2003 - 18:24 #11
Okay... det er den her jeg prøver at lave: http://www.devarticles.com/art/1/132/3
Avatar billede ffn Nybegynder
21. februar 2003 - 18:30 #12
hvorfor ikke bruge www.oscommerce.com?
Avatar billede donwang Nybegynder
21. februar 2003 - 18:32 #13
Fordi jeg vil prøve at "lave" en selv:O)
Avatar billede ffn Nybegynder
21. februar 2003 - 18:34 #14
jamen det skal du da have lov til :-=
Avatar billede donwang Nybegynder
21. februar 2003 - 18:38 #15
????
Avatar billede nicklasb Nybegynder
21. februar 2003 - 18:41 #16
du skal jo ikke bare kopiere de gule kodestumper.. du skal jo også læse hvad der står.. Der står fx at du skal slutte din while.. og det havde du ikke gjordt.. Du har heller ikke lavet en tabel og putte det ind i.. Hvis du ikke forstår hvad der står, er det nok en dårlig ide at prøve med den.. Der er meget du mangler i den kode du har lavet..
Avatar billede donwang Nybegynder
21. februar 2003 - 18:45 #17
hmmmm...
Avatar billede donwang Nybegynder
21. februar 2003 - 18:47 #18
Jeg forstår det godt:) Men jeg havde slet ikke overvejet at læse det:O)
Avatar billede nicklasb Nybegynder
21. februar 2003 - 18:52 #19
ok.. prøv det.. og kom så tilbage når der er noget du IKKE kan læse dig til på siden.. lukker du dette igen??
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