Jump to content
php.lv forumi

Ziņu editēšana


KryPt0

Recommended Posts

Amm... Nū man ir šitāds te errors:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\AppServ\www\zinj\edit.php on line 10

Un šī ir 10 rindiņa:

<input name=\"title\" type=\"text\" id=\"title\" style=\"border: 1px solid #000000; background: #f8f8f8; font-size: 10px; font-family:Tahoma\" value=\".$row['title'].\">

šis ir pilns fails:

<?
include("connection.php");
$tid = $_GET['tid'];
$query = "SELECT * FROM news WHERE id='$tid' ";
$result = mysql_query($query, $connection) or die ("Could not execute database query.");
while($row = mysql_fetch_array($result)) {
echo "<div align=\"center\">
<form name=\"editnews\" method=\"post\" action=\"editnews_process.php&tid=$tid\">
Title:<br>
<input name=\"title\" type=\"text\" id=\"title\" style=\"border: 1px solid #000000; background: #f8f8f8; font-size: 10px; font-family:Tahoma\" value=\".$row['title'].\">
<br>
Author:<br>
<input name=\"author\" type=\"text\" id=\"author\" style=\"border: 1px solid #000000; background: #f8f8f8; font-size: 10px; font-family:Tahoma\" value=\".$row['author'].\">
<br>
Long Story:<br>
<textarea name=\"entry\" rows=\"7\" style=\"border: 1px solid #000000; background: #f8f8f8; font-size: 10px; font-family: Tahoma\">"$row['entry']"</textarea>
<br>
<input type=\"submit\" name=\"Submit\" value=\"Submit\" style=\"border: 1px solid #000000; background: #f8f8f8; font-size: 10px; font-family:Tahoma\">
<br>
</form>
</div>
";
}
?>

Tiek sūtīts uz šejieni no šī faila:

<a href="add.php">Pievienot ziņu</a> <br /><br />
<b>Rediģēt ziņu</b><br />
<?
include("connection.php");
$query = "SELECT * FROM news";
$result = mysql_query($query, $connection) or die ("Could not execute database query.");
while($row = mysql_fetch_array($result)) {
$id = $row['id'];
$title = $row['title'];
$date = $row['date'];
$entry = $row['entry'];
$author = $row['author'];
$category = $row['category'];
echo "$title - <a href=edit.php?id=$id>Edit</a><br>";
}
?>

Kas tā varētu būt par problēmu?

P.S. Parcik nav gari kodi, tad saliku te nevis paste.php.lv

Edited by KryPt0
Link to comment
Share on other sites

Neraksti tik drausmīgas rindas ar mežonīgu backslashu vairumu. Bez tam tev mainīgo ielikšana rindā klibo. Ja vajag garu htmlu ielikt, dari tā: http://paste.php.lv/3467

Uz ātro, pareizi mainīgo ielikt:

echo 'Strings parastās pēdiņās ar '.$mainigo.' ieliktu';

// vai tā

echo "Strings dubult pēdiņās ar $mainigo iekšā";

Edited by john.brown
Link to comment
Share on other sites

KryPt0 --> kljuuda ir tiiri sintaksee..

// Tahoma\">" $row['entry'] "</textarea> //

sheit! truks .

 

izmanto kaadu no editoriem kas iekraaso kodu..

teiksim notepad++ (notepad2 - sho nesmu lietojis nevaru komenteet)

man sho kljuudaino vietu atrast aiznjeema tieshi 10 sekundes ;)

Link to comment
Share on other sites

Tāda veida kļūdu ir daudz :)

2 KryPt0

Formu arī nerādīs. Sūti uz edit tu ar šitādu saiti:

<a href=edit.php?id=$id>Edit</a>

 

A iekš edit mēģini no GET izņemt šitādu:

$tid = $_GET['tid'];

 

Tev $_GET['id'] vajag :)

Edited by john.brown
Link to comment
Share on other sites

×
×
  • Create New...