Jump to content
php.lv forumi

reGative

Reģistrētie lietotāji
  • Posts

    161
  • Joined

  • Last visited

Everything posted by reGative

  1. Vai tiešām neviens nevar man palīdzēt? Saprotiet, ka caur DB labot nav iespējams, jo tur rāās ķeburi visādi, ne burti. It kā ir UTF-8 atbalsts ieslēgts, bet šim p**u*, tāpēc jāuzraksta skripts, kas labo saturu internet pārlūkā.
  2. Esmu uzrakstījis skriptu, kas rediģē rakstus. <?php $result = mysql_query("SELECT * FROM zinjas ORDER BY datums DESC"); while($row = mysql_fetch_array($result)) { echo '<p class="title"><a href="settings.php?id='.$row['id'].'">"' . $row['virsraksts'] . '"</a></p><br />';} $id = $_GET['id']; if(isset($_GET['edit']) and $_GET['edit'] == "$id") { mysql_query("UPDATE zinjas SET virsraksts = '$_POST[virsraksts]', ievads = '$_POST[ievads]', teksts = '$_POST[teksts]' WHERE id ='$id'"); } $id = $_GET['id']; $lieta = mysql_query("SELECT * FROM zinjas WHERE id='$id'") or die(mysql_error()); while($row = mysql_fetch_array($lieta)) { ?> <form method="post" action="settings.php?edit=<?php echo $_GET['id'];?>"> <input type="text" name="virsraksts" value="<?php echo $row['virsraksts']; ?>"/><br /> <textarea rows="7" cols="40" name="ievads"><?php echo $row['ievads']; ?></textarea><br /> <textarea rows="7" cols="40" name="teksts"><?php echo $row['teksts']; ?></textarea><br /> <input type="submit" value="Gatavs!" /></form> <?php } mysql_close($con);?> Bet, kāpēc nestrādā šis skripts? Ja vēlos rakstu labot, tad nekas nenotiek. Ja nav pareizi, tad nobīdiet mani uz pareizo pusi, Lūdzu! :)
  3. Sveiki Vēlos iebūvēt mājas lapā Blueimp AJAX chat, un vēlos izveidot reģistrācijas sistēmu un user sistēmu priekš čata. princips jau skaidrs - datubāzē vajag izveidot users tabulu, bet kā, un kā ar to reģistrāciju? Tur tak vajag visu pareizi ielikt, lai viss darbotos.
  4. šī function getnick($id) { return mysql_result(mysql_query("SELECT niks FROM users WHERE id = $id"),0); } tiek izveidota 2x? hmm, nekur manā kodā nav tāda. Bet nu pameklēšu. :) EDIT: uztaisīju tā kā bija. nu tagad viss ir kārtībā.
  5. hmm, cīnos ar kļūdām. Fatal error: Cannot redeclare getnick() (previously declared in C:\xampp\htdocs\rGv2\includes\init.php:17) in C:\xampp\htdocs\rGv2\includes\init.php on line 20 init.php saturs <?php $con = mysql_connect("localhost","root","V!%dF(EdGaRs)Y"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("rgv2", $con); // Izlogoties if(isset($_GET['darbiiba']) and $_GET['darbiiba'] == "logout") { mysql_query("UPDATE users SET online='N' WHERE id={$_SESSION['id']}"); unset($_SESSION['id']); session_destroy(); } function getnick($id) { return mysql_result(mysql_query("SELECT niks FROM users WHERE id = $id"),0); } ?> Kāpēc man tāds errors parādās?
  6. Rīt gaidi atbildi. Šodien ir svētdiena. Tas tev neko neizsaka?
  7. reGative

    BBCODE

    hmm, paņēmu no tevīm kodu, bet kā te iekļaut smaidiņus? Mēģināju, bet nekas neizdevās.
  8. hmm, vajag bb codes funkciju integrēt, bet nekas nesanāk. kods // [b]Bold[/b] $teksts = preg_replace("/\[b\]((\s|.)+?)\[\/b\]/", "<b>\\1</b>", $teksts); echo "<p class='title'>".$row['virsraksts']."</p>"; echo "<p>".$row['ievads']."</p>"; $teksts = "<p>".$row['teksts']."</p>"; echo $teksts; bet tas bb kods nepārvēršas par html kodu. Kāpēc tā?
  9. šoreiz komentāru formai vajag auto niku, ja esi ielogojies. Mēģināju ar echo $_SESSION['niks'], bet nekas neparādījās, kā nomainu niks uz id, tā parādās mans id. Vai ir citi veidi, kā tur ielikt automātiski niku, lai nav ielogotam userim jāraksta?
  10. pirmīt, kad es laboju šādi, tad man nesanāca. tagad sanāca. Paldies. :)
  11. browseris tos $_GET['id']; nolasa kā parastu tesktu, nevis nolasa kā PHP kodu un pārvērš nepieciešamajā. un nosūtot komentāru : http://127.0.0.1/rgv2/readmore.php?post&id=%3C?echo%20$_GET[%27id%27];%20?%3E - uz kuru esmu aizsūtīts. errors: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'id']; ?>'' at line 1 te kkas nav pareizi. Var būt ka tava pareizrakstības kļūda, vai kas cits?
  12. sorry, vēlu, nebiju pie datora. njaa, saliku visu. man ir 127.0.0.1/rGv2/readmore.php?id=1 un ierakstu komentāru, pievienoju un mani pārsūta uz 127.0.0.1/rgv2/readmore.php?post. Un neparāda neko. Pamēģināju ielikt erroru čekeri, bet tas arī neko neparāda.
  13. ehh, kādai jābūt formai, kam tur jābūt iekšā.
  14. Vēlējos ieviest komentāru sistēmu. Apskaidrojiet, kā man ko darīt, lai viss ir pareizi.
  15. njaa, pagaidām strādā, nekas, pielāgošu kodu un aizies.
  16. Pilnīgi nekādu izmaiņu, diemžēl.
  17. hmm, ir tāds errors: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\rGv2\readmore.php on line 4 manu prāt, tas nozīmē, ka kkādi dati nesakrīt. Piem. šeit vēlamies izvilkt $row['bilde']; laigan datubāzē šādas ailes nav. Bet man tač viss tur ir kārtībā.
  18. Līdz šim man strādāja šī funkcija. Labi, vakar centos uzlikt komentāru sistēmu, neizdevās. Kods: <?php $id = (isset($_GET['id'])) ? $_GET['id'] : ''; require_once "includes/init.php"; $row = mysql_fetch_array(mysql_query("SELECT * FROM zinjas WHERE id ='$id'")); session_start(); $page = $row['virsraksts']; include("includes/config.php"); include("style/header.php"); echo "<p class='title'>" . $row['virsraksts'] . "</p>"; echo "<p>" . $row['ievads'] . "</p>"; echo "<p>" . $row['teksts'] . "</p>"; echo "<hr /><small>Autors: <b>" . $row['autors'] . "</b> Ievietots: " . $row['datums'] . "</small>"; include("style/sidebar.php"); include("style/footer.php"); ?> Tagad sākumlapā parādās ievads un viss, kā vajag, bet ja spiež uz "Lasīt tālāk", tad nekā nav parādīts, tākā informācijas datubāzē nebūtu, lai gan ir. Vai man ir kāda kļūda sintaksē?
  19. nez, neesmu jau pro PHP :D bet nu tur vsp čakars, ja nospiež uz Lasīt tālāk, tad tas noreaģē uz visiem rakstiem. ehh...
  20. chizijs, liels tev paldies, nostrādāja :) :) Bet tagad ja nospiežu "Lasīt tālāk" tad tas noreaģē uz visiem rakstiem. Un tas Lasīt tālāk links paliek.
  21. Sveiki, Kodēju es savu blogu, un pievienoju lasīt tālāk funkciju. Princips šāds - ievades formā ir divi teksta lauki - ievadam un galvenajam tekstam. un tālāk izveidoju linku index.php?lasiit=&id . &id vietā ir attiecīgā raksta id, kuru vēlos lasīt tālāk. Bet man atverās vienkārši links piemēram index.php?lasiit=3 (3 ir id) nu un viņš ielādē, bet lapā nekas nemainās. esmu izmantojis GET komandas un echo, bet tas nelīdz. Plašāka info - Ievads echo "<b class='title'>" . $row['virsraksts'] . "</b><br />"; echo "Autors: <b>" . $row['autors'] . "</b> Ievietots: " . $row['datums'] . "<br />"; echo "<p>" . $row['ievads'] . "</p><br />"; echo "<a href='index.php?lasiit="; echo $row['id']; echo "'>Lasīt tālāk</a>"; echo "<br />"; Galvenais teksts if(isset($_GET['lasiit']) and $_GET['lasiit'] == "$id") { echo $row['teksts']; } kas te ir nepareizi? paldies jau iepriekš. :)
  22. tā, ok ar šo problēmu tiku galā, tagad tik vajag tikt skaidrībā, kā ar js un ajax pārlādē čatu. moš ka ir httprequest, bet es droši nezinu.
  23. aa, un vēl aizmirsu pastāstīt, ka index lapā tas čats nav tieši uzrakstīts, bet includots ar include() funkciju.
×
×
  • Create New...