Link απο κειμενο σε db

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

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

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

Link απο κειμενο σε db

Δημοσίευση από Banavas » 16 Ιούλ 2007 01:15

Η μέθοδος αυτή (εμένα προσωπικά) με βοήθησε πολύ και γι'αυτό την προτείνω. Δεν είναι υποχρεωτικό να την ακολουθήσει. Όπως βολεύεται ο καθένας.
Happy coding....
Μάρκος
http://lasernet.gr

katerina1123
Δημοσιεύσεις: 216
Εγγραφή: 11 Απρ 2007 03:02

Link απο κειμενο σε db

Δημοσίευση από katerina1123 » 16 Ιούλ 2007 14:06

Banava έχεις καποιο τετοιο script να το κοιτάξω η καποιο site να μπορω να δω κατι σαν και αυτο που ζητάτω?

Άβαταρ μέλους
MaZz
Script Master
Δημοσιεύσεις: 345
Εγγραφή: 20 Ιούλ 2005 19:41
Τοποθεσία: Beyond the dark sun
Επικοινωνία:

Link απο κειμενο σε db

Δημοσίευση από MaZz » 16 Ιούλ 2007 14:19

Tutorial για πως να κάνεις ένα News Publishing system χλωμό να βρεις, αν θες πάνε http://www.hotscripts.com/PHP/Scripts_a ... index.html όπου θα βρεις πολλά έτοιμα scripts αυτού του είδους.
If nothing in the world can change our children will inherit nothing.

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

Link απο κειμενο σε db

Δημοσίευση από Banavas » 16 Ιούλ 2007 14:54

Tutorials:
http://www.codewalkers.com/c/a/Miscella ... HP-Part-1/
http://www.codewalkers.com/c/a/Database ... -Comments/

Αν θες κατέβασε αυτό http://lasernet.gr/cms.php είναι ένα απλό CMS που περιλαμβάνει σύστημα διαχείρισης νέων.
Happy coding....
Μάρκος
http://lasernet.gr

katerina1123
Δημοσιεύσεις: 216
Εγγραφή: 11 Απρ 2007 03:02

Link απο κειμενο σε db

Δημοσίευση από katerina1123 » 17 Ιούλ 2007 11:03

Κοιταξα αυτά που μου εδώσες τα δίαβασα κάποια μου φανηκαν χρήσιμα και αυτά τι εχω κάνει ως τωρα

Εδω παιρνουμε τα post kai γίνεται η εγγραφή στη βάση

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

<?
include 'auth.php';

$title=$_POST&#91;'title'&#93;;
$smalltext=$_POST&#91;'smalltext'&#93;;
$bigtext=$_POST&#91;'bigtext'&#93;;
if&#40;&#40;empty&#40;$_POST&#91;'title'&#93;&#41;&#41; || &#40;empty&#40;$_POST&#91;'smalltext'&#93;&#41;&#41; || &#40;empty&#40;$_POST&#91;'bigtext'&#93;&#41;&#41;&#41;

&#123;
 echo "<script language='javascript'>
   alert&#40;'Παρακαλούμε συμπληρώστε τα πεδία'&#41;;history.back&#40;&#41;;</script>";
   exit&#40;&#41;;
&#125; 


echo "$title";
echo"$smalltext";
echo"$bigtext";
$query= "insert into news set title='$title', smalltext='$smalltext', bigtext='$bigtext'" ;
$result=mysql_query&#40;$query,$mysql&#41;;

if&#40;!$result&#41;
&#123;

echo"Lathos stIn eggrafi";
&#125;

else
&#123;

echo'<br>';

echo"Η εγραφή σας εγινε επιτιχώς";


&#125;	
?>
Eδω τα εμφανιζω στη σελίδα τους τίτλους που είναι Link στο κείμενο

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

<?
include 'auth.php';

$query="select * from news";
 $result1=mysql_query&#40;$query,$mysql&#41;;
 $num_results=mysql_num_rows&#40;$result1&#41;;
 for&#40;$i=0; $i <$num_results; $i++&#41;

&#123; 

 $row=mysql_fetch_array&#40;$result1&#41;;

echo "<a href=pinakas2.php?read=1&id=".$row&#91;id&#93;."\"> $row&#91;title&#93; </span> <p> </p>  $row&#91;smalltext&#93; </a>" ."</br> <p> </p>" ;
 

&#125;  

?>

Και εδώ θα είναι to μεγάλο κείμενο βάση του id

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

<?
include 'auth.php';

$id = $_GET&#91;'id'&#93;;
$query = "SELECT * FROM news WHERE id = '$id'";
$result = mysql_query&#40;$query, $mysql&#41;;
$bigtext = mysql_result&#40;$result, 0, "bigtext"&#41;;
echo $bigtext;

?>
Ωραία επειδή μου τα γράματα βγαίνουν :naughty: πως μπορώ να αλλάξω τις γραμματοσειρές δηλαδή αλλιως να φένεται ο τίτλος και αλλιώς η περιγραφή κοίταξα το book πάλι αλλά μπα...

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

Link απο κειμενο σε db

Δημοσίευση από Banavas » 17 Ιούλ 2007 13:03

Αλλαξα λίγο τον κώδικα που εμφανίζει τους τίτλους και την μικρή περιγραφή

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

<? 
include 'auth.php'; 

$query=mysql_query&#40;"SELECT * FROM news"&#41;;
echo "<table width=\"95%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
while &#40;$row = mysql_fetch_array&#40;$query&#41;&#41;&#123;
  echo"<tr><td class=\*****\"><a href=pinakas2.php?read=1&id=".$row&#91;'id'&#93;."\">". $row&#91;'title'&#93;."</a></td></tr>";
  echo"<tr><td class=\*****\">". $row&#91;'smalltext'&#93;."</a></td></tr>";
&#125;  
echo "</table>";
?> 
Αντικατέστησε τα ***** με την επιθυμητή κλάση style ή αν δεν χρησιμοποιείς CSS μπορείς να βάλεις html tags όπως π.χ.: echo"<tr><td><strong>". $row['smalltext']."</strong></a></td></tr>";
Happy coding....
Μάρκος
http://lasernet.gr

katerina1123
Δημοσιεύσεις: 216
Εγγραφή: 11 Απρ 2007 03:02

Link απο κειμενο σε db

Δημοσίευση από katerina1123 » 17 Ιούλ 2007 13:54

Κάτι δεν μου πάει καλα...να σε ρωτησω που μπορω να κοιταξω για tables γραμματοσειρές πως μπαινουν μαζι με την php?
Aν υπαρχει κατι καλό σε Ελλήνικα θα ηταν ποιο καλο ακόμα

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

Link απο κειμενο σε db

Δημοσίευση από Banavas » 17 Ιούλ 2007 15:43

Δεν έχει κανένα πρόβλημα η php με τον html κώδικα. Όποτε θες μπορείς να βγαίνεις από την php με το ?> για να γράψεις κώδικα html και να ξαναμπαίνεις με το <?php Ή να ενσωματώνεις την html στην php όπως στο παράδειγμα παραπάνω. Για τους πίνακες ισχύουν ότι ισχύει και στην html.
Happy coding....
Μάρκος
http://lasernet.gr

katerina1123
Δημοσιεύσεις: 216
Εγγραφή: 11 Απρ 2007 03:02

Link απο κειμενο σε db

Δημοσίευση από katerina1123 » 17 Ιούλ 2007 16:59

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

<? 
include 'auth.php';


$query="select * from news";
$result=mysql_query&#40;$query,$mysql&#41;;
$num_results=mysql_num_rows&#40;$result&#41;;

echo"<table border=\"1\" width=\"100%\" align=\"center\">";
		echo"<br>
	</br> <br> </br>";
 for&#40;$i=0; $i<$num_results; $i++&#41;
 
 &#123;
 
  $row=mysql_fetch_array&#40;$result&#41;;



	echo"	<tr> 
	
	 <a href=pinakas2.php?read=1&id=".$row&#91;'id'&#93;."\">".$row&#91;'title'&#93;. "<br> </br>".$row&#91;'smalltext'&#93;."</a> <br> 
			 
			
			 
			 </br>
			 
			 <br> </br> 
			 
			 </tr>";

?>
Εδω θα μπορούσα να βάλω γραμματοσειρά

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

Link απο κειμενο σε db

Δημοσίευση από Banavas » 17 Ιούλ 2007 18:12

Στον κώδικα αυτό λείπουν τα <td> </td>.
Ακολούθησε το παράδειγμα παραπάνω. Πριν να αφοσιωθείς στην PHP θα πρέπει να μάθεις καλά την html.....
Happy coding....
Μάρκος
http://lasernet.gr

katerina1123
Δημοσιεύσεις: 216
Εγγραφή: 11 Απρ 2007 03:02

Link απο κειμενο σε db

Δημοσίευση από katerina1123 » 17 Ιούλ 2007 19:31

Ναι...απλά στο script oti style και να βά΄λω δεν το παίρνει....
Πάω να παρω το βιβλίο που μου πρότεινε ο mazz τώρα...χα....κανωνησε να μου βγει πατάτα..... :hammer: :D

katerina1123
Δημοσιεύσεις: 216
Εγγραφή: 11 Απρ 2007 03:02

Link απο κειμενο σε db

Δημοσίευση από katerina1123 » 18 Ιούλ 2007 01:24

Λοιπον..ξεκινησα σιγά σιγά βήμα βήμα να το κανω

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

<?
include 'auth.php';
$query="select * from news";
echo"<table table border=1>";
 $result1=mysql_query&#40;$query,$mysql&#41;;
 $num_results=mysql_num_rows&#40;$result1&#41;;
 for&#40;$i=0; $i <$num_results; $i++&#41;

&#123; 

 $row=mysql_fetch_array&#40;$result1&#41;;
echo"

<tr>
<td><i> <a href=pinakas2.php?read=1&id=".$row&#91;'id'&#93;."\">". $row&#91;'title'&#93;."</a></i></td></tr> ";
echo"<tr>" .$row&#91;'smalltext'&#93; ."</tr>";


Εδώ μου βγάζει πάνω το ένα smalltext και απο κάτω τους δύο τίτλους κανονίκα δεν θα πρέπε να είναι ανάποδα?

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

Link απο κειμενο σε db

Δημοσίευση από Banavas » 18 Ιούλ 2007 02:32

Πάλι ξέχασες τα <td> </td> :hammer: εδώ

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

echo"<tr>" .$row&#91;'smalltext'&#93; ."</tr>"; 

echo"<tr><td> " .$row&#91;'smalltext'&#93; ."</td></tr>"; 


και εδώ 
echo"<table table border=1>"; 


echo"<table border=\"1\">"; 
Happy coding....
Μάρκος
http://lasernet.gr

katerina1123
Δημοσιεύσεις: 216
Εγγραφή: 11 Απρ 2007 03:02

Link απο κειμενο σε db

Δημοσίευση από katerina1123 » 18 Ιούλ 2007 02:50

OK βρίσκω ακρη σιγά σιγά

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


<?
include 'auth.php';
$query="select * from news";
echo"<table table border=0>";
 $result1=mysql_query&#40;$query,$mysql&#41;;
 $num_results=mysql_num_rows&#40;$result1&#41;;
 for&#40;$i=0; $i <$num_results; $i++&#41;

&#123;

 $row=mysql_fetch_array&#40;$result1&#41;;
echo"



<tr>
<td><i> <a href=pinakas2.php?read=1&id=".$row&#91;'id'&#93;."\">". $row&#91;'title'&#93;."</a></i></td></tr>";

 echo"<tr><td> <a href=pinakas2.php?read=1&id=".$row&#91;'id'&#93;."\">".$row&#91;'smalltext'&#93;."</a></td></tr> ";

............
Τώρα γραμματωσειρα δεν ξερω πως θα βάλω παντος οτι δοκιμασα ως τωρα δεν μου βγήκε

:hammer:

katerina1123
Δημοσιεύσεις: 216
Εγγραφή: 11 Απρ 2007 03:02

Link απο κειμενο σε db

Δημοσίευση από katerina1123 » 18 Ιούλ 2007 12:28

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

<tr>
<td> <style="font-family&#58;courier"><a href=pinakas2.php?read=1&id=".$row&#91;'id'&#93;."\">". $row&#91;'title'&#93;."</style></a></td></tr>";

 echo"<tr><td> <a href=pinakas2.php?read=1&id=".$row&#91;'id'&#93;."\">".$row&#91;'smalltext'&#93;."</a></td></tr> ";
Kαπως έτσι προσπαθω αλλα μπα...δεν γινεται...

Απάντηση

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

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

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