Jump to content
php.lv forumi

mirstigais

Reģistrētie lietotāji
  • Content Count

    13
  • Joined

  • Last visited

About mirstigais

  • Rank
    Māceklis
  1. man tāpat kautkā nepielēc Tam būtu jaizskatās šadi, lai strādātu? <form action="?id=searchphp" method='GET'> <input type="hidden" name="search" value="action"/> <font face='sans-serif' size='5'> <input type='text' size='30' name='search'> <input type='submit' name='submit' value='Meklēt!'> </font> </form>
  2. Paldies, būs jaizmēģina tas variants Iekļauju viņu šādi: <? if (isset($id)) { $include=true; require ("$id".".php"); } else require("raksti.php") ?>
  3. Ir uztaisīts meklētājs, viss strādā, bet vajag panāk to, ka nospiežot meklēt pogu, rezultātu attēlo noteiktā vietā, index.php failā, nevis atver jaunā logā, kā tas ir tagad Pašlaik ir doma, ka tas ir līdzīgi kā ar izvēlnes pogām, ka priekšā hiperlinkam ir jāpieliek ?id= bet kā ir ja tiek izmantota forma <form action="meklet.php" method='GET'> <font face='sans-serif' size='5'> <input type='text' size='30' name='search'> <input type='submit' name='submit' value='Meklēt!'> </font> </form> meklet.php vietā ievadu ?id=meklet.php, bet tā ārī īsti nekas nonotiek. Ceru, ka kāds varēs palīdzēt.
  4. mirstigais

    epasts

    vienkārši šis bija 3 veids kuru testēju un kurš negāja, tādēļ iedomājos varbūt tomēr kautkur citur kļūda, bet redz nē jo trešais variants aizgāja. Paldies!
  5. mirstigais

    epasts

    strādā, tikai šoreiz vēstu sūta gan ja ir pareizs, gan ja nepareizs epasts
  6. mirstigais

    epasts

    Tas pats, uzrāda, ka nepareizs epasts
  7. mirstigais

    epasts

    http://paste.php.lv/a1ba6ba33d36f3a9c7da7933a08addbe?lang=php
  8. mirstigais

    epasts

    jau labu laiku mēģinu saprast kļūdu, bet nekā, googlē arī pētu, bet cik izskatās if (!preg_match("/^( [a-zA-Z0-9] )+( [a-zA-Z0-9\._-] )*@( [a-zA-Z0-9_-] )+( [a-zA-Z0-9\._-] +)+$/" , $email)) {echo "Nav ievadīta reāla e-pasta adrese. Mēģini vēlreiz."; } else { šajā rindiņā nav kļūdas, bet kad noņemu tad viss aiziet, līdz ar to nesaprotu kur ir kļūda. Tādēļ varbūt kāds var pateikt kur kļūda? <? $name=$_POST['name']; $email=$_POST['email']; $feedback=$_POST['feedback']; $name=trim($name); $email=trim($email); $feedback=trim($feedback); if (!preg_match("/^( [a-zA-Z0-9] )+( [a-zA-Z0-9\._-] )*@( [a-zA-Z0-9_-] )+( [a-zA-Z0-9\._-] +)+$/" , $email)) {echo "Nav ievadīta reāla e-pasta adrese. Mēģini vēlreiz."; } else { $toaddress = "epasts@epasts.lv"; $subject = "No Weblapas"; $mailcontent = "Vārds: ".$name."\n" ."E-pasts: ".$toaddress."\n" ."Komentārs: \n".$feedback."\n"; $fromaddress = $toaddress; mail($toaddress, $subject, $mailcontent, "From: $fromaddress"); ?> <html> <head> <title>E-pasts nosūtīts</title> </head> <body> <h1>E-pasts nosūtīts</h1> <p>Vēstule ar sekojošu saturu ir nosūtīta <? echo $toaddress; ?>:</p> <p><? echo nl2br($mailcontent); } ?> </p> </body> </html>
  9. Paldies par piemēru gta1151! tik es tagad īsti nesarpotu kā man vajag pārveidot veco piemēru, lai uzspiežot uz hiperlinka parāda tikai to rakstu, jo pašlaik parāda to rakstu uz kura uzspiež pašā augšā, bet kopā ar visiem pārējo DB ierakstiem. raksti3333.php-> <? include ("rakstiphp3333.php")?> <? print "$outputList"; ?> rakstiphp3333.php-> <? include ("viesu-g2db/db_config.inc"); $connect = mysql_connect($DB_HOST,$DB_USER,$DB_PASS) or die ("lietotāja nav"); mysql_select_db($DB_NAME,$connect) or die ("DB nav"); mysql_query("set names utf8"); $sql = mysql_query("SELECT * FROM bl_raksti ORDER by id DESC"); $outputList = ''; while($row = mysql_fetch_array($sql)){ $outputList .= ' <h3><a href="raksti3333.php?id=' . $row['id'] .'">'.$row['vraksts'].'</a></h3> <br /> '.$row['time'].' <br /> '.$row['piezimes'].''; } //////////////////////////////////////////// if(isset($_GET['id'])){ $id = $_GET['id']; $sql = mysql_query("SELECT * FROM bl_raksti WHERE id = $id") or die(mysql_error()); while($row = mysql_fetch_assoc($sql)){ echo '<h3>'.$row['vraksts'].'</h3> '.$row['time'].'<br /> '.$row['piezimes'].''; } if(mysql_num_rows($sql) == 0){ echo 'nav tāda raksta'; } } ?>
  10. Nekur tālu neesmu ticis, jo piemērus neaizdodas atrast pašlaik pašam fantazējot ir izdevies uztaisīt to, ka virsraksts kļūst par hiperlinku. raksti3333.php-> <? include ("rakstiphp3333.php")?> <? print "$outputList"; ?> -----> cik saprotu, tagad šeit ir visa tā padarīšana, rakstiphp3333.php-> <? include ("viesu-g2db/db_config.inc"); $connect = mysql_connect($DB_HOST,$DB_USER,$DB_PASS) or die ("lietotāja nav"); mysql_select_db($DB_NAME,$connect) or die ("DB nav"); mysql_query("set names utf8"); $sql = mysql_query("SELECT * FROM bl_raksti ORDER by id DESC"); $outputList = ''; while($row = mysql_fetch_array($sql)){ $outputList .= ' <h3><a href="raksti3333.php?id=' . $row['id'] .'">'.$row['vraksts'].'</a></h3> <-- cik saprtu tad tur tā visa padarīšana grozās ap id. skatoties pārlūkā uz hiperlinku redzu, ka raksta id paņem pareizo. Tāpēc pieņemu, ka vismaz tas man ir pareizi <br /> '.$row['time'].' <br /> '.$row['piezimes'].''; } ?>
  11. Jau labu laiku meklēju piemērus kā uztaisīt tādu kā read more pogu, vai vienkārši, ka uzspiež uz virsraksta atveras raksts jaunā logā. Jo pašlaik ir uztaisīts tā, ka vienā logā parāda visus rakstus no datu bāzes, bet vajag tādu kā read more pogu katram rakstam. Varbūt var kāds padalīties informcījā?
  12. Ir izveidota tāda kā neliela sadaļa priekš viesiem, kur viņi var atstāt savus komentārus, .. Bet lieta tāda, ka nospiežot sūtīt pogu tiek uzmests jauns balts logs un nākas spiest back pogu un refrešot lapu lai varētu apskatīties ierakstīto komnetāru. te jau labu laiku meklēju googlē risinājumu, bet līdz šim neveiksmīgi, tad varbūt kāds var pateikt kurā vieta kās īsti ir jāpiemet klāt lai būtu kā piemēram draugos.lv viesu grāmatā kur ierakstot tekstu un nosūtot automātiski viņu uzradītu. Lapā ir tā, ka augšā ir ievietotie komentāri un zem viņiem ir forma kurā var ierakstīt komentāru. ----------------------------------- 1 FAILS <form action="viesu-g2db/posteet_zinas.php" method="post" name="form1"> Vārds:<br /><input name="vards" type="text" size="50"> <br /> Komantārs:<br /><textarea cols="40" rows="5" name="piezimes"></textarea><br /> <input type="submit" value="Nosūtīt"> <input type="reset" value="Dzēst"> ----------------------------- 2 FAILS <? include ("db_config.inc"); $connect = mysql_connect($DB_HOST,$DB_USER,$DB_PASS); if ($connect==FALSE) {print "Neizdevas pieslegties MySQL";exit;} else {print "<!--izdevaas MySQL-->";} mysql_select_db($DB_NAME,$connect) or die ("DB nav"); mysql_query("set names utf8"); $result = mysql_query("SELECT * FROM bl_gramata ORDER by id"); if (!$result) { die('Invalid query: ' . mysql_error()); } while ($row = mysql_fetch_array($result)) { $id=$row['id']; print '<br / >'.$row['vards'].'<br />'.$row['piezimes'].'<br />'.$row['laiks'].'<br/>'; } ?> -------------------- 3 FAILS <? @$vards=$_POST['vards']; @$vards=addslashes(strip_tags($vards)); @$piezimes=$_POST['piezimes']; @$piezimes=addslashes(strip_tags($piezimes)); include ("db_config.inc"); $conn = mysql_connect("$DB_HOST","$DB_USER","$DB_PASS") or die ("Neizdevās pieslēgties MySQL.."); mysql_select_db($DB_NAME, $conn); @$ip = getenv("REMOTE_ADDR"); $vards ="'$vards'"; $piezimes ="'$piezimes'"; $ip ="'$ip'"; mysql_query("INSERT INTO `bl_gramata` (`id`, `vards`,`piezimes`,`ip`) VALUES ('', $vards,$piezimes,$ip)", $conn); /*print "ievietoja";*/ PAŠLAIK SAPROTU, KA TIEŠI ŠEIT MAN KAUTKĀ TRŪKST ?>
×
×
  • Create New...