php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.07.2005, 11:24  
Gast
 
Beiträge: n/a
Standard Dropdown Feld mit dynamischem Inhalt

Hi! Also wie der Name schon sagt, ich habe versucht ein Dropdown Feld dynamisch zu füllen. Dazu hab ich folgendes gemacht:

PHP-Code:
<td><select name="select">

    <?php
    
include("includes/open.inc.php");
    
$connection = @mysql_connect($server,$user,$pass);
    
mysql_select_db($db$connection);
    
$result_id mysql_query("SELECT * FROM articles");
    
    while(
$data mysql_fetch_array($result_id))
    {
      
$articleID htmlentities(stripslashes($data['articleID']));
      
$headline htmlentities(stripslashes($data['headline']));
    
?>

<option value="<?php echo "$articleID"?>"><?php echo "$headline"?></option>

    <?php
    
}
    
?>

</select></td>
Irgendwie seh ich dabei allerdings keinen Fehler! Könnt ihr mir vielleicht irgendwie weiterhelfen?

mfg
stegi
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.07.2005, 11:34  
Erfahrener Benutzer
 
Registriert seit: 30.07.2004
Beiträge: 255
Stümper
Standard

wenn du keinen Fehler siehst, wie sollen dann die Leute, die das hier lesen, einen sehen?
Bitte beschreib doch, was das Problem ist.
__________________
Zerstört alle Computer!
Stümper ist offline  
Alt 20.07.2005, 11:49  
Gast
 
Beiträge: n/a
Standard

Das Problem war, dass sich die Dropdownbox nicht gefültl hat, was sie jetzt aber tut. Das SQL Statement war anscheinend falsch. Allerdings habe ich jetzt ein weiteres Problem:

Ich möchte jetzt die ID von der in der Dropdownbox ausgewählten Option mit Hilfe von einem Button weitergeben. Also so in der Art: http://www.test.de/index.php?id=<?php echo "$articleID"; ?>

Mein Problem ist, dass ich nicht weiß wie das bei einem Button gehn soll (also was ich bei onClick schreiben soll) bzw. wie ich in einem Link sagen soll, was für eine Option nun ausgewählt worden ist. Ich hoffe ihr versteht was ich meine

mfg
stegi

PS: Danke für die schnelle Antwort!
 
Alt 20.07.2005, 12:36  
Gast
 
Beiträge: n/a
Standard

Ist unklar was ich meine oder hat keiner eine Idee wie ich das machen soll/kann?

mfg
stegi
 
Alt 20.07.2005, 12:47  
Gast
 
Beiträge: n/a
Standard

Gibt die DB-Abfrage denn überhaupt Werte zurück?
 
Alt 20.07.2005, 12:51  
Gast
 
Beiträge: n/a
Standard

Ja, momentan werden in das Dropdown-Feld 3 Datensätze eingelesen (so viele stehn in der Tabelle). Mit:

">ok

bekomme ich immer "3" als Wert zurück, was wohl darin liegt, dass ich nirgendwo sage, dass die ausgewählte Option aus dem Dropdown-Feld übergeben werde soll, was wohl daran liegt, dass ich nicht weiß wie das geht

mfg
stegi
 
Alt 20.07.2005, 12:58  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<td><select name="select">

   <?php
   
include("includes/open.inc.php");
   
$connection = @mysql_connect($server,$user,$pass);
   
mysql_select_db($db$connection);
   
$result_id mysql_query("SELECT * FROM articles");
   
   while(
$data mysql_fetch_array($result_id))
   {
     
$articleID htmlentities(stripslashes($data['articleID'])); print $articleID;
     
$headline htmlentities(stripslashes($data['headline'])); print $headline;
   
?>

<option value="<?php echo "$articleID"?>"><?php echo "$headline"?></option>

   <?php
   
}
   
?>

</select></td>
Geben die Variablen an der Stelle Werte zurück?
 
Alt 20.07.2005, 13:03  
Gast
 
Beiträge: n/a
Standard

Natürlich, sonst würde sich das Dropdown-Feld auch nicht füllen oder? Außerdem bekomme ich ja auch eine articleID. Allerdings irgendeine und nicht die, die ich will!

mfg
stegi
 
Alt 20.07.2005, 13:05  
Gast
 
Beiträge: n/a
Standard

Dann stimmt wohl was mit der DB-Afrage nicht oder schon beim Anlegen des Artikels geht was schief bzw wird nicht richtig in die DB geschrieben

//EDIT

Guck Dir doch mal mit phpmyadmin die Inhalte der DB an, ob da wirklich das drin steht, was da hingehört
 
Alt 20.07.2005, 13:12  
Gast
 
Beiträge: n/a
Standard

Moment mal, ich glaube euch ist mein Problem nicht klar! Wenn ich die ausgewählte Option mit dem anklicken des Buttons "Submit" in eine Datenbank speichern wollen würde, dann würde das ungefähr so aussehn:

PHP-Code:
<?php
if(isset($_POST['Submit']))
{
    
$articleID=$_POST['dropArticle'];
    ...
    ...
    ...
            
    
$querystr="INSERT INTO articles (articleID,...) VALUES('$articleID',...)";
    
mysql_query($querystr,$connection) or die(mysql_error());
}
?>
Ich will die articleID allerdings als Parameter an eine neue Seite übergen. Ob mit einem Button oder einem Link ist mir dabei egal. Was euch einfacher erscheint.

Ich hoffe ihr versteht jetzt was ich will

mfg
stegi
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
input text oder textarea feld inhalt mit einem klick löschen noskule HTML, Usability und Barrierefreiheit 10 26.05.2009 21:47
Bild verschafft sich platz HTML, Usability und Barrierefreiheit 14 11.08.2008 23:45
mit DropDown DIV inhalt ändern Soese HTML, Usability und Barrierefreiheit 2 30.06.2008 01:38
While schleife mit Datenbank in ein Dropdown Feld (Umlaut Problem) kintaro PHP Tipps 2008 6 28.08.2007 19:11
Mehrere abhängige dynamische DropDown Menues erstellen Cheesy PHP Tipps 2008 6 17.08.2007 16:41
Submit-Button mit dynamischem Inhalt in IE pcschröda HTML, Usability und Barrierefreiheit 1 05.10.2006 21:26
Select Feld nach Überprüfung PHP Tipps 2005-2 4 31.08.2005 22:22
Array nach Feld sortieren PHP Tipps 2005-2 2 07.08.2005 23:00
Indexierungsprobleme bei dynamischem Inhalt? Beitragsarchiv 4 28.07.2005 19:51
[Erledigt] Eingabefeld: Bei Klick in's Feld Inhalt markieren HTML, Usability und Barrierefreiheit 5 13.06.2005 23:16
Dropdown feld stefan-miti PHP Tipps 2005 15 11.02.2005 08:51
inhalt aus einem imput feld mit variablen Namen auslesen HTML, Usability und Barrierefreiheit 4 08.01.2005 00:43
Function in Dropdown Feld einbinden PHP Tipps 2004-2 5 27.12.2004 07:05
dropdown menü problem HTML, Usability und Barrierefreiheit 2 18.08.2004 09:13
Inhalt einer Datei einbinden ohne Inhalt anzuzeigen Corvin PHP Tipps 2004 4 22.07.2004 09:24

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php dropdownfeld, dropdown feld html, dropdownfeld ohne inhalt, dropdownfeld inhalt, php dropdownfeld inhalt ändern, inhalt auswahlfeld löschen, html: abhängige dropdown felder, dropdownfeld html dynamisch, feld mit dropdown feld inhalt, dropdown feld abhängig von feld php, dropdown feld text php, submit ohne forn, dropdown inhalt ändern, dropdown feld mit button füllen, ausgewählte werte aus abhängiger dropdown anzeigen html, php code drop down feld, dropdown dynamisch ausfüllen, http://www.php.de/php-tipps-2005-2/27128-dropdown-feld-mit-dynamischem-inhalt.html, dropdowninhalte ändern, php dropdown ausgewählte option speichern

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.