Jump to content
php.lv forumi

Admin panelos


monZy

Recommended Posts

tātad man ar $_GET['virsraksts'] izdod no SQL DB visus rakstu virsrakstus, blakus man ir LABOT , ar echo "<a href='labot.php?action=labot&id=$id'>LABOT</a>";

bet tālāk, bet nelabo neko! a labot.php izkatās:

 

http://paste.php.lv/1935

!

Bet pie katra raksta vish nenorāda kuru id tad sanāk pliks: http://localhost/labot.php?action=labot&id= <- tukshums

 

Bet izmet error : Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in c:\program files\apache group\apache\htdocs\labot.php on line 10

 

kā lai uztaisa lai varētu normāli izlabot visu!

Edited by monZy
Link to comment
Share on other sites

tev tas id, kam tjip jaaparaadaas pie linka galaa - tiek njemts no GET, netvis no datubāzes!! Panjem no datubaazes un tad stum vinju klaat linkam! A tad tu tjip gribi, lai links gjenereejas jau no taa pasha $GET_[id] (šitas ņem id no linka - piemēram index.php?id=90), nevis no datubāzes!

Link to comment
Share on other sites

Fuu, bik aatrumaa paarkjeeru pirmiit ;DD bet eniivei tev tas kods ir galiigi liiks.

Vien spiemērs -

$query="UPDATE * FROM raksts WHERE id='$id'";

ko te dara

FROM

??

 

Es saprotu, ka pie SELECT tas ir vajadziigs, bet nejau pie UPDATE

 

 

Un labāk selectu būtu organizēt aptuveni šādi:

 

$row=mysql_query("SELECT * FROM tabula WHERE id='$id'") or die(mysql_error());
while($ro=mysql_fetch_array($row))
{
echo'<br /><a href="?id='.$ro[id].'">';
}

rakstīju ātrumā no galvas - bet nu kaut kā šitā...

Edited by ohmygod
Link to comment
Share on other sites

nu tas ir mazsvarīgi! nu ok pārlaboju uz:

 

$query = "UPDATE raksti SET virs = '$virs', raksts = '$raksts' WHERE id = '$id'";

 

šitā labāk :D

 

, a kā <textarea> ieliek value???

Edited by monZy
Link to comment
Share on other sites

nu jopcik!

ja tev saka, ka ir tā tad ir tā un viss!

<textarea> jābūt noslēdzošajam tegam (nevis kā input - <input/>) </textarea>

respektīvi viss value būs IEKŠ <textarea> tegiem. tieši tāpat kā <div> <a> vai <p>

Link to comment
Share on other sites

tagad tikai pašā tajā failā kurā rādās virsrakstsi lai pie href vēl id automatiski met klāt, nevis manāli jāvieda!

Nu a nevar vienkārši izvadot ierakstus, izvadīt to ierakstu id? ar visprastāko echo $result['id'];

Link to comment
Share on other sites

echo "<a href='labot.php?action=labot&id=$result['id']'>LABOT</a>";

 

kur te kļūda???? Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\program files\apache group\apache\htdocs\rakst.php on line 32

Link to comment
Share on other sites

echo "<a href='labot.php?action=labot&id=$result['id']'>LABOT</a>";

Kā tu domā, kā lai php parseris saprot, ka tu gribi izvadīt $result masīva 'id' elementu, vai $result mainīgo un ['id'] tekstu?

Raksti šādi:

echo '<a href="labot.php?action=labot&id='.$result['id'].'">LABOT</a>';

Link to comment
Share on other sites

×
×
  • Create New...