Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

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
Posted

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!

Posted (edited)

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
Posted (edited)

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
Posted (edited)

<?php
echo '<textarea>'.$value.'</textarea>';
?>

 

vai

 

<textarea><?=$value;?></textarea>

Edited by hmnc
Posted

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>

Posted

ir visu uztaisīju, paldies, bet 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!

Posted
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'];

Posted

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

Posted
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>';

Posted

Nesen viens luudza paliidziibu par administraacijas sisteemas veidoshanu un toreiz uzrakstiiju nelielu idejas sampli. Nesaku, ka shis piemeers ir \m/ un arii darbojas, bet idejas var aiznjemties.

 

http://paste.php.lv/1900

×
×
  • Create New...