Jump to content
php.lv forumi

Recommended Posts

Posted

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!

Posted

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" ?

Posted

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?

Posted (edited)

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

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
Posted

Aleksej! man tavs scripts nestraadaa, un galvenais ka errorus arii nemet! praaadaas balta lapa peec tam un nekas vairaak, un datu baazee arii nekas nepievienojas! ::(

Posted (edited)

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

scripts!

nu sitais man tagad iet! (Sitais sripts dabuun informaaciju datubaazee)

un pat atradu kaa izvilkt aaraa no datubaazes!, bet kaa tagad uzlikt to lai pievienotu to ziņu tad ir jaielogojas!

Edited by ravelis
Posted

nu ok! bet kaa dzeest datus no datubaazes izmantojot web formu

 

eku reku scripts kas uzveelk no datubāzes Scripts Ka lai pielieku klāt ka man blakām rādās iespēja ka es varu kādu no ierakstiem izdzēst! :)

 

paldies!

Posted (edited)

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
×
×
  • Create New...