Jump to content
php.lv forumi

Izglab draugu.


Einars

Recommended Posts

  • Replies 45
  • Created
  • Last Reply

Top Posters In This Topic

Es ar to domāju šito:

 

$Nosaukums

$text

Spiezu submit. Paradas zils text uz kura var uzspiet. Uzspiezot uz nosaukums man paradas $text vertiba....

It ka: <a href="$text">$nosaukums</a>

 

<a href="te jābūt URL uz failu vai ceļam uz to">$nosaukums</a>

Link to comment
Share on other sites

<form name="form1" method="post" action="">
<input name="text" type="text" value="text">
<input name="nos" type="text" value="nos">
<input name="submit" type="submit" id="submit" value="Izveidot linku">
</form>
<?
$urla='http://';
$urla.=$_SERVER["HTTP_HOST"];
$urla.=$_SERVER["REQUEST_URI"];
$cat=$_GET['cat'];
if (isset($_POST['submit'])){
echo "<a href=\"$urla&cat=pap\">".$nos."</a><br>\n";
} if ($cat=='pap'){
echo $text;
}
?>

Pagaidam vel nesanak...

<a href="te jābūt URL uz failu vai ceļam uz to">$nosaukums</a>

Bet ja man nevaiga uz failu, bet uz manigo. Ka to var izdarit ?

Edited by Einars
Link to comment
Share on other sites

Loģiski, jo nospiežot uz linku, viņš tak ver vaļā jaunu dokumentu, kurā netiek nodots ar GET vai POST mainīgais $text! Pamēģi šādi:

<form name="form1" method="post" action="">
<input name="text" type="text" value="text">
<input name="nos" type="text" value="nos">
<input name="submit" type="submit" id="submit" value="Izveidot linku">
</form>
<?
$urla='http://';
$urla.=$_SERVER["HTTP_HOST"];
$urla.=$_SERVER["REQUEST_URI"];
$cat=$_GET['cat'];
if (isset($_POST['submit'])){
echo '<a href="$urla&cat=pap&text='.base64_encode($_POST['text']).'>'.$nos.'</a><br>';
} if ($cat=='pap'){
echo base64_decode($_GET['text']);
}
?>

Link to comment
Share on other sites

Ok, tai skriptā ir dažas kļūdas!

Pareizi ir:

 

<form name="form1" method="post" action="">

<input name="text" type="text" value="text">

<input name="nos" type="text" value="nos">

<input name="submit" type="submit" id="submit" value="Izveidot linku">

</form>

<?

$urla='http://';

$urla.=$_SERVER["HTTP_HOST"];

$urla.=$_SERVER["REQUEST_URI"];

$cat=$_GET['cat'];

if (isset($_POST['submit'])){

$texts = base64_encode($_POST['text']);

echo '<a href="?'.$urla.'&cat=pap&text='.$texts.'">'.$nos.'</a><br>';

} if ($cat=='pap'){

echo base64_decode($_GET['text']);

}

?>

Link to comment
Share on other sites

tāda huiņa.

Einars - nu nemācies to debīlo PHP! mazāk sev un citiem pisīsi smadzenes. ja tev pat nav pamata izpratnes kas ir PHP tad vispār...

varbūt lietojot jaunu fotoaparātu tu sākumā mēģini to dauzīt ar āmuru, tad nodirs visus, kuriem prasi pēc palīdzības ar jautājumu "kāpēc man tas debīlais mēsls neslēdzas kad es viņu situ ar āmuru".

 

piedodiet, ka tik rupji.

Link to comment
Share on other sites

Piekrītu hmnc. Tu galīgi necenties izprast, ko tev priekšā rāda, bet sagaidi tikai, ka iedos gatavu koda gabalu... Nav labi tā. Vajag no piemēriem mācīties!

13798[/snapback]

Nu flash tik ar piemeriem iemacijos, tapec ka tur bija animacija - vieglak uzskatams. Bet php ir valoda... :) Es esmu izdomajis savu merki ko man vaiga un kads man vinu iedod, tad man ir vieglak iemacities, jo es zinu kas tas tads ir.

Link to comment
Share on other sites

Pieņemu, ka pat Flashu tu pilnībā nepārvaldi, ja jau nemācies programmēt. ActionScript, piemēram, māki?

13805[/snapback]

 

bubu - par daudz gribi :D :D tūlīt atkal aizies teksti par to cik te debīli cilvēki, ka nevar iebāzt viņam mutē koda gabalu un vēl sakožļāt to viņa vietā ;)

 

Einar - klau. tu gribi iemācīties PHP vai tu gribi padirsties? ja pirmais variants, tad izturies ar cieņu pret cilvēkiem, kuri tev mēģina palīdzēt. un pamācies pamatus! tu jau gribi stūrēt naftas tankeri nemācēdams pat laivu airēt. padomā vai vieglāk tev nebūtu apmeklēt hotscripts.com, atrast tur kādu gatavu kodu un izmantot to savām vajadzībām. un par to flash piekrītu bubu. cik tad tu daudz no viņa zini? varu derēt ne vairāk kā 1/10 daļu.

tā teikt - mūžu dzīvo mūžu mācies.

Link to comment
Share on other sites

Nu flasha es parvaldu visu animesanu. Un no AS2 es zinu movie kontrolus. Izprotu hitTest un vel dazas parocigas funkcijas, labi noder pulkstens gan digitalais gan raditaju. Protams uz AS2 es neuzraktitu 4sturi. Bet animet protu. Ar UIComponents ar cinos. Iemacijos ielikt video ieksa, mp3(UI komponentes). Nesen vel cinijos ar setStyle, bet lidz jedzigam iznakumam netiku.. vaidzes turpinat flashu.

Es savienoju to darbu ar datu bazi. Raksta ka viss OKi, bet es skatos ka man nesaglaba. Re kartejo reizi kods. (Tik ne**** virsu ka es uz halavu kautko lieku. Es ari padomaju lidzi, bet man vel nav tik stipras zinasanas, lai es varetu pareizi visu salikt.)

<?
//Konekteejamies
$dbc = @mysql_connect('127.0.0.1','Einars','') or die("Nevar piekonekteeties<br/>");
//Atveram DB
@mysql_select_db("post",$dbc) or die("Nevare piekontakteties DB<br/>");
echo 'Konekcija veiksmiga!<br/>';
//Tabula id,nick,email,comment
$texts = $_POST['text'];
$cat=$_GET['cat'];
if (isset($_POST['submit'])){
$q = "INSERT INTO post (nos,text) VALUES("."'{$_POST['nos']}', '{$_POST['text']}')";
@mysql_query($q,$dbc) or die('Kluuda'.mysql_error());
echo 'Ja nebija neviena kluuda, tad dati ielikti sekmiigi!';
 }
echo '<a href="?cat=pap&text='.$_POST['text'].'">'.$_POST['nos'].'</a><br>';
if(isset($_GET['cat=pap&text='.$_POST['text'].'']))
{
echo 'Visi dati<br>';
$q = mysql_query("SELECT * FROM post");
//Raadam visas rindinjas!
  	 while($cat = mysql_fetch_array($q))
  	 {
    if ($cat=='pap'){
   echo ($_GET['text']);
   }
      	 }
}
else
{
   if ($cat=='pap'){
   echo ($_GET['text']);
   }
   ?>
<form name="form1" method="post" action="">
<input name="text" type="text" value="text">
<input name="nos" type="text" value="nos">
<input name="submit" type="submit" id="submit" value="Izveidot linku">
</form>
<?php } ?>

P.S es flash iemacijos no flashkit.com un flash.lv

 

Konekcija veiksmiga!
KluudaColumn count doesn't match value count at row 1

:)

Edited by Einars
Link to comment
Share on other sites

....

$q = "INSERT INTO post (nos,text) VALUES("."'{$_POST['nos']}', {$_POST['text']}')";

....

kas pie velna ir tas?? :D

 

pareizāk:

$q = 'INSERT INTO post VALUES('.$_POST['nos'].','.$_POST['text'].')';

Edited by hmnc
Link to comment
Share on other sites


×
×
  • Create New...