Προς το περιεχόμενο

Πρόβλημα HTML και CSS


bscyb

Προτεινόμενες αναρτήσεις

  • Απαντ. 45
  • Δημ.
  • Τελ. απάντηση
Δημοσ.

άλλη μια ερωτηση έφτιαξα μία φόρμα στην όποια μέσω PHP καταχωρώ νέες εγγραφές σε μία βάση δεδομένων στην mysql

 

unledyi.png

 

αλλά όποτε καταχωρώ μέσω του site μια νέα εγγραφή με Ελληνικούς χαρακτήρες όπως βλέπετε στην mysql τους εμφανίζει με ερωτημάτικα αν και έχω αλλάξει την κωδικοποίηση στις PHP σελίδες σε UTF8 όπως έχω αλλάξει και την κωδικοποήση στην mysql σε UTF8

Δημοσ.

Άκομα μια ερώτηση έφτιαξα ένα php script το όποιο εμφανίζει στο site όλες τις εγγραφές απο την βάση δεδομένων

 

unledjdj.png

 

αλλά όπως βλέπετε αντί να εμφανίσει όλες τις εγγραφές εμφανίζει συνέχεια την 1η το PHP script είναι το εξέις:

 

<?php

$con=mysql_connect("localhost","developer","javalab") or

die ("Η σύνδεσή με το server απέτυχε <br />");

 

mysql_select_db("cycladestravel", $con) or

die("Η σύνδεση με τη βάση απέτυχε <br />");

 

$query="SELECT * FROM travels";

 

mysql_query("SET NAMES 'utf8';", $con);

mysql_query("SET CHARACTER SET 'utf8';", $con);

 

$result=mysql_query($query, $con);

$num=mysql_num_rows($result);

 

$row=mysql_fetch_array($result);

while($rows=mysql_fetch_array($result))

{

echo $row["travel_id"]."<br />";

echo $row["travel_destination"]."<br />";

echo $row["travel_description"]."<br />";

echo $row["travel_price"]."<br />";

}

?>

Δημοσ.

$row=mysql_fetch_array($result);

while($rows=mysql_fetch_array($result))

{

echo $row["travel_id"]."<br />";

echo $row["travel_destination"]."<br />";

echo $row["travel_description"]."<br />";

echo $row["travel_price"]."<br />";

}

 

Παρατηρείς κάτι;

Δημοσ.

λοιπόν θέλω να βάλω τώρα όλες οι εγγραφές να εμφανίζονται σε ένα πίνακα όπως αυτος εδώ http://www.w3schools.com/css/css_table.asp

δηλαδή να είναι κάπως έτσι

 

Προορισμός|Περιγραφη|Τιμή

Παρος |9 μέρες..|890

Νάξος |7 μέρες..|520

 

 

αλλά δεν ξέρω πως να το κάνω βασικά προσπάθησα αλλά δεν τα κατάφερα

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Ταξίδια</title>

<link type="text/css" href="style.css" rel="stylesheet" />

<link type="text/css" href="menu.css" rel="stylesheet" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

</head>

<body>

<div id="container">

<div id="menu">

<ul>

<li><a href="index.php" title="Αρχική σελίδα"><span>Αρχική σελίδα</span></a></li>

<li><a href="services.php" title="Ταξίδια"><span>Ταξίδια</span></a></li>

<li><a href="contact.php" title="Επικοινωνία"><span>Επικοινωνία</span></a></li>

</ul>

</div>

<div id="photo">

<img src="images/image1.jpg" title="" alt="" />

</div>

<div id="main">

<div id="catalog">

<img src="images/catalog.png" alt="τιμοκατάλογοι ταξιδιών" />

</div>

<center>

 

 

<?php

$con=mysql_connect("localhost","developer","javalab") or

die ("Η σύνδεσή με το server απέτυχε <br />");

 

mysql_select_db("cycladestravel", $con) or

die("Η σύνδεση με τη βάση απέτυχε <br />");

 

$query="SELECT * FROM travels";

 

mysql_query("SET NAMES 'utf8';", $con);

mysql_query("SET CHARACTER SET 'utf8';", $con);

 

$result=mysql_query($query, $con);

 

 

while($row=mysql_fetch_array($result))

{

echo "<br />";

 

?>

<table cellpadding="3" cellspacing="0" border="1">

<th>Προόρισμος</th>

<th>Περιγραφή</th>

<th>Τιμή</th>

<tr ><?php echo $row["travel_destination"];?></tr>

 

 

 

 

</table>

<?php

}

 

mysql_close();

?>

</center>

</div>

</div>

</div>

</body>

</html>

Δημοσ.

>
<table cellpadding="3" cellspacing="0" border="1">
<thead>
<tr>
  <th>Προόρισμος</th>
  <th>Περιγραφή</th>
  <th>Τιμή</th>
 </tr>
</thead>
<tbody>

<?php
while($row=mysql_fetch_array($result))
{
?>

 <tr>
  <td><?php echo $row[...]; ?></td>
  <td><?php echo $row[...]; ?></td>
  <td><?php echo $row[...]; ?></td>
 </tr>

<?php
}
?>

</tbody>
</table>

 

Για να είναι λίγο πιο ευανάγνωστος ο κώδικάς σου, κάνε τον κόπο να τον βάζεις μέσα σε [ html]...[ /html] (χωρίς τα κενά).

Δημοσ.

Ακόμα κάτι λάθος κάνω

 

unledpl.png

 

 

<table cellpadding="3" cellspacing="0" border="1">

<thead>

<tr>

<th>Προόρισμος</th>

<th>Περιγραφή</th>

<th>Τιμή</th>

</tr>

</thead>

<tbody>

 

<?php

$con=mysql_connect("localhost","developer","javalab") or

die ("Η σύνδεσή με το server απέτυχε <br />");

 

mysql_select_db("cycladestravel", $con) or

die("Η σύνδεση με τη βάση απέτυχε <br />");

 

$query="SELECT * FROM travels";

 

mysql_query("SET NAMES 'utf8';", $con);

mysql_query("SET CHARACTER SET 'utf8';", $con);

 

$result=mysql_query($query, $con);

 

 

while($row=mysql_fetch_array($result))

{

echo "<br />";

 

?>

<tr>

<td ><?php echo $row["travel_destination"];?></td>

</tr>

<tr>

<td ><?php echo $row["travel_description"];?></td>

</tr>

<tr>

<td ><?php echo $row["travel_price"];?></td>

</tr>

 

 

</tbody>

</table>

<?php

}

 

mysql_close();

?>

Δημοσ.

><?php while($row=mysql_fetch_array($result)){ ?>
<tr>
<td ><?php echo $row["travel_destination"];?></td>
<td ><?php echo $row["travel_description"];?></td>
<td ><?php echo $row["travel_price"];?></td>
</tr>
<?php }?>

 

Απλά για υπενθύμιση:

Για να είναι λίγο πιο ευανάγνωστος ο κώδικάς σου, κάνε τον κόπο να τον βάζεις μέσα σε [ html]...[ /html] (χωρίς τα κενά).
Δημοσ.

Φίλε μου αν έχεις σκοπό να μάθεις τίποτα κάποια στιγμή, θα πρέπει να ξεκινήσεις να κάνεις μερικά πράγματα (όπως click στο link στη σελίδα που δίνεις το οποίο λέει σε τι βασίζεται το slideshow αυτό) μόνος σου. Το link αυτό νομίζω ότι απαντάει στην ερώτηση "ποια scripts χρειάζονται" -- όμως αν κρίνω από την πορεία του thread αυτού, μάλλον αυτό που θέλεις στην πραγματικότητα είναι να σου γράψουμε τι πρέπει να κάνεις copy/paste.

 

Υπάρχουν πολλοί λόγοι για τους οποίους κάποιος προσφέρει αφιλοκερδώς βοήθεια, αλλά το να κάνεις όλη τη δουλειά για να κάνει κάποιος άλλος copy/paste δεν είναι ένας από αυτούς.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...