ravelis Posted January 12, 2008 Report Share Posted January 12, 2008 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 More sharing options...
andrisp Posted January 12, 2008 Report Share Posted January 12, 2008 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 More sharing options...
ravelis Posted January 12, 2008 Author Report Share Posted January 12, 2008 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 More sharing options...
Aleksejs Posted January 12, 2008 Report Share Posted January 12, 2008 (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 January 12, 2008 by Aleksejs Link to comment Share on other sites More sharing options...
andrisp Posted January 12, 2008 Report Share Posted January 12, 2008 (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 January 12, 2008 by andrisp Link to comment Share on other sites More sharing options...
ravelis Posted January 12, 2008 Author Report Share Posted January 12, 2008 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! ::( Link to comment Share on other sites More sharing options...
andrisp Posted January 12, 2008 Report Share Posted January 12, 2008 (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 January 12, 2008 by andrisp Link to comment Share on other sites More sharing options...
ravelis Posted January 12, 2008 Author Report Share Posted January 12, 2008 jaaa! :) Link to comment Share on other sites More sharing options...
andrisp Posted January 12, 2008 Report Share Posted January 12, 2008 A debugot sāki ? Link to comment Share on other sites More sharing options...
ravelis Posted January 12, 2008 Author Report Share Posted January 12, 2008 (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 January 12, 2008 by ravelis Link to comment Share on other sites More sharing options...
andrisp Posted January 12, 2008 Report Share Posted January 12, 2008 kā jau teicu - google: php authorization Link to comment Share on other sites More sharing options...
ravelis Posted January 12, 2008 Author Report Share Posted January 12, 2008 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! Link to comment Share on other sites More sharing options...
andrisp Posted January 12, 2008 Report Share Posted January 12, 2008 Pieliec klāt link uz, piemēram, dzest.php?id=1. Un tad iekš tā skripta, izmantojot $_GET['id'] izpildi SQL kveriju DELETE. Link to comment Share on other sites More sharing options...
Klez Posted January 12, 2008 Report Share Posted January 12, 2008 visupirms saac ar sho: http://php.lv/f/index.php?showtopic=2935 Link to comment Share on other sites More sharing options...
ravelis Posted January 14, 2008 Author Report Share Posted January 14, 2008 (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 January 14, 2008 by ravelis Link to comment Share on other sites More sharing options...
Recommended Posts