/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
problem med script fra en lærebog om PHP
Fra : Frank Hansen


Dato : 12-11-03 18:04

Hej
Scriptet ser sådan ud og giver denne fejl
Parse error: parse error, unexpected '/' in
c:\webserver\apache\htdocs\db_browser3.php on line 37


<HTML>
<HEAD>
<!-- Minus AutoDato -->
<TITLE>Mail data record browser</TITLE>
<meta name="Generator" content="Stone's WebWriter 4">
</HEAD>

<body bgcolor="#ffffff" text="000000"

<?php

/* Connecting, selecting database */
$link = mysql_connect("localhost", "root", "")
or die("Could not connect : " . mysql_error());
print "Connected successfully";
Echo "<br>";
mysql_select_db("mad_opskrifter") or die("Could not select database");
print "Connected til DB mad_opskrifter successfully";
$sqlquery = "SELECT * FROM maildata ";
$queryresult = mysql_query($sqlquery);

/* lav tabelen */
echo"<table width=700 border=1 align=center>";
Echo "<tr>";
Echo "<td with=200><center><b>name</b></center></td>\n";
Echo "<td with=200><center><b>E-mail</b></center></td>\n";
Echo "<td with=200><center><b>Sec E-mail</b></center></td>\n";
Echo "<td with=100><center><b>Action</b></center></td>\n";
Echo"</tr>/\n";
while($row=MySQL_fetch_array($queryresult));
{
echo "<tr>/n";
Echo "<td>".$row["Name"]."</td>\n";
Echo "<td>".$row["email"]."</td>\n";
Echo "<td>".$row["Secondaryemail"]."</td>\n";
Echo
"<td>>ahref=\"displayfrom.php?Email=".$row["Email"]."\">edit</a></td>\n\";
Echo "</tr>\n";
}
Echo "</table>\n";




?>
</body>
</HTML>



 
 
Thomas Lindgaard (12-11-2003)
Kommentar
Fra : Thomas Lindgaard


Dato : 12-11-03 19:00

Davs

> Hej
> Scriptet ser sådan ud og giver denne fejl
> Parse error: parse error, unexpected '/' in
> c:\webserver\apache\htdocs\db_browser3.php on line 37

Der er vist mere end een fejl :)

Her er vist en / for meget - echo "</tr>\n";
> Echo"</tr>/\n";

Her er der et ; for meget
> while($row=MySQL_fetch_array($queryresult));

Her skal det være en \ i stedet for /.
> echo "<tr>/n";

Her skal der stå "<a href..." og der skal ikke være en \ foran sidste ".
> Echo
"<td>>ahref=\"displayfrom.php?Email=".$row["Email"]."\">edit</a></td>\n\";

Er ovenstående linie 37?

Mvh.
/Thomas



Frank Hansen (13-11-2003)
Kommentar
Fra : Frank Hansen


Dato : 13-11-03 17:44

Så er det rettet men der er nu nogle nye fejl some jeg ikke kan se hvad det
er
er de nogle som kan hjælpe
fejlne er
name E-mail Sec E-mail Action
Notice: Undefined index: Name in
c:\webserver\apache\htdocs\db_browser3.php on line 33 Notice: Undefined
index: email in c:\webserver\apache\htdocs\db_browser3.php on line 34
Notice: Undefined index: Secondaryemail in
c:\webserver\apache\htdocs\db_browser3.php on line 35 edit



her er PHP filen
<HTML>
<HEAD>
<!-- Minus AutoDato -->
<TITLE>Mail data record browser</TITLE>
<meta name="Generator" content="Stone's WebWriter 4">
</HEAD>

<body bgcolor="#ffffff" text="000000"

<?php

/* Connecting, selecting database */
$link = mysql_connect("localhost", "root", "")
or die("Could not connect : " . mysql_error());
print "Connected successfully";
Echo "<br>";
mysql_select_db("mad_opskrifter") or die("Could not select database");
print "Connected til DB mad_opskrifter successfully";
$sqlquery = "SELECT * FROM maildata";
$queryresult = mysql_query($sqlquery);

/* lav tabelen */
echo"<table width=700 border=1 align=center>";
Echo "<tr>";
Echo "<td with=200><center><b>name</b></center></td>\n";
Echo "<td with=200><center><b>E-mail</b></center></td>\n";
Echo "<td with=200><center><b>Sec E-mail</b></center></td>\n";
Echo "<td with=100><center><b>Action</b></center></td>\n";
Echo"</tr>\n";
while($row=MySQL_fetch_array($queryresult))
{
echo "<tr>\n"; <= linie 31
Echo "<td>".$row["Name"]."</td>\n";
Echo "<td>".$row["email"]."</td>\n";
Echo "<td>".$row["Secondaryemail"]."</td>\n";
Echo "<td><a
href=\"displayfrom.php?Email=".$row["Email"]."\">edit</a></td>\n";
Echo "</tr>\n";
}
Echo "</table>\n";




?>
</body>
</HTML>



Frank Hansen (13-11-2003)
Kommentar
Fra : Frank Hansen


Dato : 13-11-03 18:01

Hej igen

jeg har fundet fejlen
jeg viste ikke at det var case sencitive !


> Echo "<td>".$row["Name"].


Frank



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste