Πρόβλημα με dynamic drop down menu!!!

Βοήθεια λύσεις και νέα από τον χώρο των open source ή έτοιμων εφαρμογών που έχουν φτιαχτεί με την PHP όπως oscommerce, κ.α.

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

Απάντηση
Άβαταρ μέλους
lianoyla
Δημοσιεύσεις: 80
Εγγραφή: 19 Μάιος 2007 21:37

Πρόβλημα με dynamic drop down menu!!!

Δημοσίευση από lianoyla » 21 Μάιος 2007 23:41

Γεια σας!Χρειαζομαι επειγοντως βοηθεια!
Εχω κανει μια φορμα αναζητησης με ενα text πεδιο και ενα dynamic drop down menu!Στο drop down menu εχω βαλει ως πρωτη τιμη κενη με αποτελεσμα οταν το επιλεγω να μου επιστρεφει ολες τις εγγραφες απο τη βαση και οχι οτι δεν υπαρχουν αποτελεσματα!
Παραθετω και τον κωδικα για μεγαλυτερη ακριβεια!
Ευχαριστω προκαταβολικα!
κώδικας:


<body>

<?PHP
mysql_connect('localhost', 'root', 'lianoyla');
@mysql_select_db("ergastirio");
error_reporting(E_ALL);

?>
<center>
<h1>Αναζήτηση Στοιχείων Υπολογιστών </h1>
<form name="form0" target="_self" onsubmit="return validate(this)" action="/searchform.php" method="post">

<table border="0" width="80%">
<tbody>
<tr>
<td><input name="stype" value="1" type="radio"></td>
<td>
<table border="0">
<tbody>
<tr>
<td>Με βάση τη διεύθυνση IP(Ipaddress) ή το όνομα υπολογιστή(Hostname)</td>
<td></td>
<td align="right"><input name="keyword" onFocus="thesubmit2()" type="text" ></td>
</tr>
</tbody>
</table></td>
<td rowspan="6"><input name="submit0" value="Αναζήτηση" onclick="pointDown()" type="submit" ></td>
</tr>
<tr>
<td height="20"><input name="stype" value="2" type="radio"></td>
<td><div align="left">Με βάση την πρίζα </div></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table align="left" border="0">
<tbody>
<tr>
<td>&nbsp;</td>
<td>


<?php



echo'<select name="sockets" onclick="document.form0.stype[1].checked=true">';
$res=mysql_query("select * from sockets");
if(mysql_num_rows($res)==0) echo "there is no data in table..";
else
echo"<option value=''>---Επιλέξτε---</option>";
for($i=0;$i<mysql_num_rows($res);$i++) {
$row=mysql_fetch_assoc($res);
echo"<option >$row[socket]</option>";

}
echo'</select>';
?>


</tr>
</tbody>
</table></td>
</tr>
<tr>
</form>



<?

if (isset($_POST["keyword"])&&isset($_POST["sockets"]))

{
$sql ="select name, details, socket, ip from computers, sockets,ipaddress where computers.comid=sockets.comid and computers.comid=ipaddress.comid and ((name like '".$_POST["keyword"]."%' and socket like '".$_POST["sockets"]."%') or (ip like '".$_POST["keyword"]."%' and socket like '".$_POST["sockets"]."%' )) ";
echo $sql."<BR>";
$results = mysql_query($sql) ;
if (!mysql_num_rows($results))
{

echo"<p>Δεν βρέθηκαν αποτελέσματα</p>" ;
exit;
}
echo'<table align="center" border="1">';
echo'<tbody><tr><td bgcolor="#eafde7"><b>Hostname</b></td>';
echo'<td bgcolor="#eafde7"><b>Χαρακτηριστικά</b></td>';
echo'<td bgcolor="#eafde7"><b>Πρίζα</b></td>';
echo'<td bgcolor="#eafde7"><b>IPaddress</b></td>';
while (list($name, $details, $socket, $ip) = mysql_fetch_row($results))
{

echo "<tr> <td>$name</td> <td>$details</td> <td>$socket</td> <td>$ip</td> <br>";

}
}



?>

</body>

Απάντηση

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

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

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