Jump to content
php.lv forumi

Kurš varat palīdzēt?


ravelis

Recommended Posts

Labdien visiem!

 

# Pirmo ar ko gribētu sāk ir jautājums, kā var piekonektēt jūsu IRC kanālam?

 

# Otrkārt, nezinu vai šī būs istā sadaļa, bet zinu ka šajā sadaļā parasti uzturas labākie un gaišākie prāti un tapēc ceru ka neviens mani te parāk traki nenoliks uz ausīm! Jautājums tāds, vai kāds nevarētu man biskīt izlīdzēt un iemācīt paris lietas sastībā ar php un datubāzēm!

*Gribētos iemācīties pašam kā ievietot datus no php formas uz datubāzi un pēc tam kā tos datus pēc tam no viņas izvilkt, vai dzēst.

+ Vēl kā to visu dabūt zem paroles tā, lai tikai kam ir autorizācija var tikai tos ierakstus pievienot vai dzēst!

+ Vēl iespēja mainīt autorizācijas datus.

 

...Gribētu teikt ga galvenais ko grībētu iemācīties ir pievienot datus no php formas datubāzē un pēc tam viņus izvilkt vai dzēst! Runājot par autorizāciju, tad es varu arii paciesties! :)

 

# Esu izlasījis PHP iesācējiem un mēģināju jau strādāt ar php , bet nekas nesanāca , radījās ka scripts nepareizs!

 

 

Paldies jums!

Link to comment
Share on other sites

1) Izmanto kādu irc klientu un slēdzie skliet ircnet serverime (latvijā, piem., irc.apollo.lv).

 

2)

http://www.google.lv/search?hl=lv&q=html+forms

http://www.google.lv/search?hl=lv&q=php+and+forms

http://www.google.lv/search?hl=lv&q=php+and+mysql

http://www.google.lv/search?hl=lv&q=php+authorization

Vai arī uzdod konkrētus jautājums un tad būs konkrētākas atbildes.

 

3) Kas ir "PHP iesācējiem" ? Un ko nozīmē "radījās ka scripts nepareizs" ?

Link to comment
Share on other sites

Vai sajuka grāmatas nosaukums, Grāmata saucās PHP soli pa solim! un kad es sekoju līdzi visiem grāmatas paraugiem tad man tie scripti nestrādāja korekti!.

 

Labi tad uzdošu korektus jautājums!

 

Pieņēmsim ka man vajag vienu ievades lauciņu <input type="text" name="name"> kaut ko tādu un vienu pogu kas dod komandu lai ievadītā informācija nonāktu datubāzē!

tad kāds šajā gadījumā izskatītos konkrētais skripts?

Link to comment
Share on other sites

Html dokuments izskatās aptuveni šādi:

index.html

<html><head>
<title>Mana ievades blanka</title>
</head>
<body>
<form name="iesniegums" method="POST" action="blanka.php">
<input name="name" type="teksts">
<input type="submit" name="nosutit" value="Saglabāt">
</form>
</body>
</html>

un php fails blanka.php

<?php
$name = $_POST['name'];
//Šajā vietā būtu jāpārbauda, vai padotie dati ir korekti.
$pieslegums = mysql_connect('serveris','lietotajs','parole') or die('Nevaru pieslēgties pie servera!: '.mysql_error());
$db=mysql_select_db('datubāzes_vārds',$pieslegums) or die('Nevaru izvēlēties datu bāzi: '.mysql_error());
$vaicajums = "INSERT INTO tabulasnosaukums (laukanosaukums) VALUES (' . $name .')';
$rez=mysql_query($vaicajums,$db) or die('Nevaru izpildīt vaicājumu: '.mysql_error());
?>

 

iespējams, ka kodā ir kāda kļūda - tad Tavs uzdevums ir to atrast ;)

 

P.S. Nākošreiz uzrakstui lab;aku t;emas nosaukumu ;)

Edited by Aleksejs
Link to comment
Share on other sites

Pirmkārt, tev būtu jāizveido pilna forma. Neliels piemērs:

 

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

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

<input type="submit" />

</form>

 

Un tad tajā pašā skriptā, izmantojot $_POST masīvu ($_POST['teksts']) un mysql funkcijas, veikt INSERT kveriju. gūglē pēc "php and mysql". Tur būs parādīts kā.

 

PS. Un to "PHP soli pa solim" vari mest laukā. ;)

Edited by andrisp
Link to comment
Share on other sites

Nu sāc debugot. Liec echo 'tik taalu tiku'; visās malās, skaties, kur kods apstājas. Pārbaudi, ko funkcijas atgriež utt

 

Pārbaudi vai vispār sanāk piekonektēties (var_dump($pieslegums));

 

Tev datubāze un tabula vispār ir izveidota ?

Edited by andrisp
Link to comment
Share on other sites

Klez - lielaakaa dalja tur ir liekas informacijas!

no tas informacijas guust labumu tikai tie kas jau kaut ko no php saprot!

 

kas ir ar include?

kas man jadara lai maniigos vareetu izvilkt no cita faila?

tas bus apmeram sita??

pirmais_fails.php

<?

$mainigais1 = "localhost";

$mainigais2 = "password";

?>

 

otrais_fails.php

<?

include pirmais_fails.php;

$db_password = "$mainigais1";

?>

 

nu apmeram sitaa?

Edited by ravelis
Link to comment
Share on other sites

×
×
  • Create New...