marjel Δημοσ. 7 Μαρτίου 2010 Δημοσ. 7 Μαρτίου 2010 Λοιπόν, έχω μια σελίδα από την οποία μπορείς να επιλέξεις ανάμεσα από διάφορες μάρκες αυτοκίνητων ώστε να σου εμφάνισει όλα τα μοντέλα τα οποία υπάρχουν στην βάση. τα αποτελέσματα εμφανίζονται σε μια άλλη σελίδα . το πρόβλημα είναι το εξής : mysql_fetch_array(): supplied argument ...... ο κώδικας είναι : ------------------------------------------------------------------------------------ include 'connect_db.php'; $make_id = $_POST[make_id]; import_request_variables("p",""); print ("<h2>Our ".$make_id." "."cars are :<p></h2>"); $result2 = mysql_query("select * from car where make=$make_id"); //$result2 = mysql_query("select * from car "); print "<table border=\"3\" cellspacing=\"5\" cellpadding=\"10\"><tr><td><b>Model</b></td><td><b>Color</b></td><tr><td>"; while($newrow2=mysql_fetch_array($result2)){ print ( $newrow2["model"]."</td><td>".$newrow2["colour"]."</td></tr><tr><td>"); } echo "</table>"; --------------------------------------------------------------------------------- η μάρκα εμφανίζεται σωστά [ print ("<h2>Our ".$make_id." "."cars are :<p></h2>"); ] αλλά ο πίνακας βγάζει το error ( αν τρέξω το mysql_query που έχω σαν comment στον παραπάνω κώδικα εμφανίζει αποτελέσματα αλλά όχι αυτά που θέλω ) Κάποιος μπορεί να δώσει τα φώτα του γιατί κόλλησα ... Thanx
macabre_sunsets Δημοσ. 7 Μαρτίου 2010 Δημοσ. 7 Μαρτίου 2010 Εφόσον το make είναι string τότε πρέπει να δώσεις : >select * from car where make like '$make_id' edit Επίσης ίσως θα μπορούσες να γράψεις τον κώδικά σου κάπως έτσι : >include 'connect_db.php'; $make_id = $_POST[make_id]; import_request_variables("p",""); echo sprintf('<h2>Our %s cars are :<p></h2>', $make_id); $result2 = mysql_query('SELECT * FROM car WHERE make LIKE "$make_id"'); echo sprintf('<table border="3" cellspacing="5" cellpadding="10"><tr><td><b>Model</b></td><td><b>Color</b></td><tr><td>'); while($newrow2=mysql_fetch_array($result2)){ echo sprintf('%s["model"]</td><td>%s</td></tr><tr><td>', $newrow2['model'], $newrow2['colour']); } echo '</table>';
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.