mysql_fetch_array() problemsss

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

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

Απάντηση
Άβαταρ μέλους
delmoras
Δημοσιεύσεις: 116
Εγγραφή: 08 Μαρ 2004 00:08

mysql_fetch_array() problemsss

Δημοσίευση από delmoras » 23 Δεκ 2005 12:36

giaaaaaaaa !!!! ksana problima........
Συγκεκριμένα:
Έχω μια βάση την test και ένα πίνακα τον t_evaluation από τον οποίο θέλω να παίρνω το πρώτο πεδίο και την τιμή του να την περνάω σε ένα html listbox.O κώδικας που έχω γράψει είναι ο εξής:

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

<?

//connecting to database
mysql_connect&#40;localhost,$user,$password&#41;;
mysql_select_db&#40;'test'&#41; or die&#40;"unable to select  db"&#41;;

//queries
$query = "select DISTINCT year from t_evaluation";
$result = mysql_query&#40;$query&#41;;


echo "<table border=\"2\" align=\"center\">";
echo "<form name=\"view\" action=\"view.php\" method=\"post\" >";
echo "<td>";

echo "<select name=\"year\" >";
while &#40;$row = mysql_fetch_array&#40;$result&#41;&#41;
&#123;

echo "<option value=\""$row&#91;0&#93;">".$row&#91;0&#93;;
echo "</option>";
//echo "<option value=\"1\">";

&#125;
echo "</select>";
echo "</td>";

echo "</form>";
echo "</table>";

mysql_free_result&#40;$result&#41;;
mysql_close&#40;&#41;;

?>
προβλημα είναι ότι δεν εμφανίζει τα περιεχόμενα της βάσης στο listbox.
καμιά ιδέα :hammer:

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

mysql_fetch_array() problemsss

Δημοσίευση από fafos » 23 Δεκ 2005 17:50

Katarxas na vazeis ton kodika sta

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

....
giati mas stravoses..

H lysh sou:

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

<?
	
mysql_connect&#40;localhost,$user,$password&#41;;
mysql_select_db&#40;"test"&#41; or die&#40;"unable to select db"&#41;;
$q1 = "select distinct year from t_evaluation order by year ASC";
$r1 = mysql_query&#40;$q1&#41; or die&#40;mysql_error&#40;&#41;&#41;;
$showyears = "<select name=year>\n\t<option value=\"\">Επιλέξτε</option>\n\t";

if&#40;mysql_num_rows&#40;$r1&#41; > '0'&#41;
&#123;
	while&#40;$a1 = mysql_fetch_array&#40;$r1&#41;&#41;
	&#123;
		$years .= "<option value=\"$a1&#91;year&#93;\">$a1&#91;year&#93;</option>\n\t";
	&#125;
&#125;

$showyears .= $years."</select>\n";

?>

<? echo $showyears?>
Ta html kalytera na ta exeis ekso apo thn php giati tha se pyrovolhsei o rapid :)

Άβαταρ μέλους
delmoras
Δημοσιεύσεις: 116
Εγγραφή: 08 Μαρ 2004 00:08

mysql_fetch_array() problemsss

Δημοσίευση από delmoras » 29 Δεκ 2005 19:30

efxaristo poli gia tin voithia!!! :lol: vasika afto me tin php kai tin html,diladi ton sindiasmo tous kai emena me provlimatizi.ti pistevis oti einai kalitero?

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

mysql_fetch_array() problemsss

Δημοσίευση από fafos » 30 Δεκ 2005 15:18

Panta apofeugoume (oso mporoume) na phgainoume volta thn html mesa apo thn php giati ektos tou oti epivarynoume to site mas me perites energeies epivarynoume kai ton server me apotelesma na thn plhronoun kai alla sites pou einai ston idio server (otan prokrite gia virtual hosting)

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

mysql_fetch_array() problemsss

Δημοσίευση από panosru » 30 Δεκ 2005 21:06

aman ti blaipoun ta matakia mou!!!
pooo o rapid fantazomai exei bgalei afrous :P

PS: sostotatos fafos, oxi mono epibarynoume ton parsers alla kai ta alla sites an exoume virtyal hosting, poly sostos! ;)

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

mysql_fetch_array() problemsss

Δημοσίευση από panosru » 30 Δεκ 2005 21:36

btw an thes allakse ton kodika sou me ayto pou sou exo apo kato:

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

<?PHP
  /**
   * na protimas na anoigeis thn php me
   * <?PHP ?> &#40;Canonical PHP tags&#41;
   * anti gia
   * <? ?> &#40;Short-open &#40;SGML - style&#41; tags&#41;
   * giati me to Short-open style tha exeis probblhmata
   * an douleyeis me XML kai episeis 
   * h XHTML einai eidos XML os apotelesma
   * o kodikas sou na mhn einai XHTML valid
   */

  //connecting to database
  mysql_connect&#40;localhost,$user,$password&#41;;
  mysql_select_db&#40;"test"&#41; or die&#40;"unable to select  db"&#41;;

  //queries
  $sql = "SELECT DISTINCT `year` FROM `t_evaluation`";
  $result = mysql_query&#40;$sql&#41; or die &#40;mysql_error&#40;&#41;&#41;;
?>
<TABLE border="2" align="center">
	<TR>
		<TD>
			<FORM name="view" action="view.php" method="post" >
				<SELECT name="year" >
<?PHP
  if &#40;mysql_num_rows&#40;$result&#41; > 0&#41; &#123;
  	while &#40;$row = mysql_fetch_array&#40;$result&#41;&#41; &#123; 
  		print&#40;"<OPTION value=\"&#123;$row&#91;0&#93;&#125;\">" . $row&#91;0&#93; . "</OPTION>"&#41;;
    &#125;
  &#125; else &#123;
  	print&#40;"No record found"&#41;;
  &#125;
?>  
				</SELECT>
			</FORM>
		</TD>
	</TR>
</TABLE>
<?PHP
  /**
   * ayta den einai aparethta alla afou ta thes &#58;P
   */
  mysql_free_result&#40;$result&#41;;
  mysql_close&#40;&#41;;
?> 

Απάντηση

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

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

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