Kataskevi evretiriou

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Diavolakos
Δημοσιεύσεις: 51
Εγγραφή: 06 Αύγ 2003 11:35
Τοποθεσία: Αθήνα

Kataskevi evretiriou

Δημοσίευση από Diavolakos » 17 Σεπ 2003 10:33

Geia sas gourou tis PHP!
Edo kai ligo kairo asxoloumai me PHP (diavazo to manual, ftiaxno mikra scripts) se sindiasmo me mySQL(panta ta pigaina kala me ta SQL Queries :lol: ) kai thelo na rotiso to eksis: thelo na kataskevaso ena evretirio(anazitisi links) pano se ena site. Ti tha periexei to php script tin ora pou o xristis tha cklicarei pano sto link pou tha ton odigei sta periexomena(ta periexomena tha einai kataxorimena stin mySQL-dedomeno pos tha einai arxeiothetimena me vasi kodiko gia na ginetai i anazitisi.P.x. o kodikos 1 antistoixei se links biological, o 2 se links antrhopologists..klp). Gia na gino pio safis:
Esto to link : Click here to see the best biological articles.
Molis o xristis tha clickarei tote tha katevainoun ta results:
http://www.biological1.htm
http://www.biological2.html
thanks ek ton proteron mia pou ksero pos kapoios kalos Samareitis tha mou apantisei! :lol:

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

Kataskevi evretiriou

Δημοσίευση από Cha0s » 17 Σεπ 2003 12:54

Den poli katalava ti ennoeis basika.

Ypotheto pos thes to exeis.

Tha exeis kapies katigories (kai me kapia perigrafi an xreiazetai) gia ta links kai molis epileksei kapia katigoria o xristis tha tou bgazei ta links tis katigorias (me kapia perigrafi an thes kai ekei).

Sosta?

Mias pou tha ta exeis se basi dedomenon ayta enas tropos na sxediastei ayto einai me 2 tables.

To ena table tha exei tis katigories (id, category, description) opou tha eisages oses katigories thes me oti description thes
kai to 2o table tha exei ola ta links (id, category_id, link, description) opou category_id tha einai to id apo to table me tis katigories analoga se pia katigoria anikei to kathe link.

Stin selida pou tha bgazei oles tis katigories tha exeis ena while pou tha sou dinei oles tis eggrafes apo ton pinaka me tis katigories.

Otan o xristis tora epilexei px tin katigoria "Biology" tha kaneis ena query ston pinaka me ta links basi tou ID pou exei i katigoria biology.
px SELECT * FROM links WHERE category_id = '$id';
etsi ayto me ena while tha sou dosei ola ta links pou anikoun stin katigoria "Biology".

Elpizo na katalaves ti ennoo...
Auto zitas?

Diavolakos
Δημοσιεύσεις: 51
Εγγραφή: 06 Αύγ 2003 11:35
Τοποθεσία: Αθήνα

Kataskevi evretiriou

Δημοσίευση από Diavolakos » 17 Σεπ 2003 13:04

Apo tables eimai ok tous exo ftiaksei idi(douleva arketa SQL queries).To script ithela na mou doseis kai poli sosta nai afto zitao. :D efxaristo kai pali kai eplizo an xreiasto kati allo na mporo na se ksanaenoxliso! :D :D

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

Kataskevi evretiriou

Δημοσίευση από Cha0s » 17 Σεπ 2003 13:09

xmm.. tha katso na sto grapso meta giati biazomai tora :P

Den eiani kai tpt idietero basika. Ama piaseis tin idea den exei kapio diskolo kommati apo pleuras kodika...

Diavolakos
Δημοσιεύσεις: 51
Εγγραφή: 06 Αύγ 2003 11:35
Τοποθεσία: Αθήνα

Kataskevi evretiriou

Δημοσίευση από Diavolakos » 17 Σεπ 2003 13:29

Epeidi gnorizo apo SQL statments nomizo pos den tha exo idiaitero provlima. Pantos opoia diefkrinisi sou einai apolitos dekti. :D

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

Kataskevi evretiriou

Δημοσίευση από Cha0s » 17 Σεπ 2003 19:12

Loipon exoume kai leme>
Arxeio config.php:

Κώδικας: Επιλογή όλων

<?
//MySQL Configuration
$conf&#91;"db_host"&#93; = "localhost";
$conf&#91;"db_user"&#93; = "username";
$conf&#91;"db_pass"&#93; = "password";
$conf&#91;"database"&#93;= "database";


//MySQL Connection Script
$db = mysql_connect&#40;$conf&#91;"db_host"&#93;,$conf&#91;"db_user"&#93;,$conf&#91;"db_pass"&#93;&#41;;
mysql_select_db&#40;$conf&#91;"database"&#93;,$db&#41;;
?>
Exoume to categories.php to opio mas dinei onomastika tis katigories ton links me ena mikro description:

Κώδικας: Επιλογή όλων

<?
include &#40;"config.php"&#41;;
?>
<table width="100%" border="0" cellspacing="0" cellpadding="3">
  <tr>
    <td colspan=2>Categories</td>
  </tr>
<?
$SELECT = mysql_query&#40;"SELECT * FROM categories ORDER BY id DESC", $db&#41;;
while &#40;$cat = mysql_fetch_array&#40;$SELECT&#41;&#41;&#123;
?>
  <tr>
    <td><a href="links.php?cat_id=<?=$cat&#91;"id"&#93;;?>"><?=$cat&#91;"category"&#93;;?></a></td>
    <td><?=$cat&#91;"description"&#93;;?></td>
  </tr>
<?&#125;?>
</table>
Kai telos exoume to links.php to opio analoga me to se pia katigoria tha klikaroume na thas bgalei ta analoga links:

Κώδικας: Επιλογή όλων

<?
include &#40;"config.php"&#41;;
?>
<table width="100%" border="0" cellspacing="0" cellpadding="3">
  <tr>
    <td colspan=2>Categories</td>
  </tr>
<?
$SELECT = mysql_query&#40;"SELECT * FROM links WHERE cat_id='".$_GET&#91;"cat_id"&#93;."' ORDER BY id DESC", $db&#41;;
while &#40;$link = mysql_fetch_array&#40;$SELECT&#41;&#41;&#123;
?>
  <tr>
    <td><a href="<?=$link&#91;"link"&#93;;?>" target="_blank"><?=$link&#91;"link"&#93;;?></a></td>
    <td><?=$link&#91;"description"&#93;;?></td>
  </tr>
<?&#125;?>
</table>
Fisika olo ayto mporeis na to allakseis analoga me tis anages sou kai mporei na ilopoiithei me 1002 tropous... ego sou egrapsa enan sxetika aplo gia na kaneis tin douleia sou...

Elpizo na boithisa.

Diavolakos
Δημοσιεύσεις: 51
Εγγραφή: 06 Αύγ 2003 11:35
Τοποθεσία: Αθήνα

Kataskevi evretiriou

Δημοσίευση από Diavolakos » 18 Σεπ 2003 10:03

Thnx chaos!Htan akrivos afto pou epsaxna apo thema domis.sigoura iparxoun polloi tropoi gia na ftiaksei kaneis afto pou thelei.Tha peiramatisto pano se afta ta scripts oste na prosarmoso tis dikes mou apaitiseis.Kai pali exaristo.sou aksizei PHP Award! :)

Diavolakos
Δημοσιεύσεις: 51
Εγγραφή: 06 Αύγ 2003 11:35
Τοποθεσία: Αθήνα

Kataskevi evretiriou

Δημοσίευση από Diavolakos » 18 Σεπ 2003 11:52

Ok ola afta..Omos stin categories.php den tha eprepe na mou emfanizei tis katigories??den emfanizei tipota.mipos prepei na diloso kapoia echo entoli gia na mou ferei ta links stin othoni?H mipos prepei na einai kai etoimo kai to links.php gia na doulepsei sosta?Peiramatizomai prota sto categories.php...den exo ftiaksei akomi to links.php

Diavolakos
Δημοσιεύσεις: 51
Εγγραφή: 06 Αύγ 2003 11:35
Τοποθεσία: Αθήνα

Kataskevi evretiriou

Δημοσίευση από Diavolakos » 18 Σεπ 2003 12:10

asto aderfe vrika ti m@#@ia eixa ksexasei..eimai poli nioufis telika..

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

Kataskevi evretiriou

Δημοσίευση από Cha0s » 18 Σεπ 2003 13:38

ota grafeis <?=$var;?>
Aytomata sou kanei echo tin metavliti xoris na grapseis echo..

Isxiei kai ama grapseis <?="kati";?> (to opio den exei noima fisika :P )

Xairomai pou boithisa :)

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες