Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
hier der codeschnippsel [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
hier der codeschnippsel


 
herzklopfen
19-01-2003, 18:42 
 
hall ng,

hier der codeschnippsel,

im dropdownfeld sollen die id und der name stehen:

<?
$host = "home";
$user = "user";
$pass = "pass";

mysql_pconnect ($host, $user, $pass);
mysql_select_db("database");

// $query = mysql_query ("SELECT categories_name FROM categories ORDER BY categories_name");
$query = mysql_query ("SELECT categories_id,categories_name FROM categories WHERE 1 ORDER BY categories_id ASC LIMIT 0, 30");
?>

<form name="mycatform" method="post" action="script.php">
<select name="categories">
<option selected>categorie waehlen</option>
<?
while ($zeile = mysql_fetch_array($query)) {
$categories = $zeile["categories_id"];["categories_name"];
print ("<option value=\"$categories\">$categories</option>");
}
?>
</select>
<input type="submit" name="Abschicken" value="Anfrage starten...">
</form>


ich hab nen fehler in zeite $categories=$zeile[....] ich will ja beides sichtbar haben, id und bezeichnung.

aber so gehts net

wenn ich
$categories = $zeile ["categories_name"];

setze gehts, habe aber nur den namen nicht die id

weiss jemand rat?

zum thema drei meines voherigen postings: hat jemand einen codeschnippsel in JS für mich?

herzklopfen

 
Abraxax
19-01-2003, 20:45 
 
verwende mal die php.tags für deinen code.
ausserdem brauchst du nicht viele unterschiedliche posts aufmahcen, wenn es immer um das gleiche thema geht.
das reicht, wenn du EINEN post aufmachst. :teach:

hier nun die lösung .. :D


<?
while ($zeile = mysql_fetch_array($query)) {
echo "<option value=\"".$zeile["categories_id"]."\">".$zeile["categories_name"]."</option>";
}
?>


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:13 Uhr.